Je souhaite imprimer un cahier ipython sans que les sauts de page ne soient coupés dans mes chiffres.
Aucune suggestion? J'ai essayé l'extension "awesome screenshot" pour le chrome, mais c'était bogué et j'ai fini par couper la moitié de ma page.
Aucune suggestion?
J'ai eu récemment le même besoin et je l'ai fait en deux étapes:
1) J'ai utilisé Chrome Extension de capture d'écran (https://chrome.google.com/webstore/detail/screen-capture-by-google/cpngackimfmofbokmjmljamhdncknpmg?hl=fr) pour capturer la page dans un png
2) J'ai imprimé le fichier PNG au format PDF
J'ai réussi à utiliser gnome-web-photo
conjointement avec imagemagick
pour produire un fichier PDF simple et de grande qualité, de haute qualité, d'une page Web à l'aide d'une seule commande. Vous devriez déjà avoir imagemagick
, mais installer gnome-web-photo
avec
Sudo apt-get install gnome-web-photo
Dans cet oneliner, convert
est le programme utilisé à partir du paquet imagemagick:
gnome-web-photo --mode=photo http://www.askubuntu.com --file ask.png && cat ask.png | convert - ask.pdf
La grande page Web est téléchargée par gnome-web-photo
dans un fichier et ne peut pas être redirigée directement vers convert
sans l'avoir préalablement enregistrée sous forme de fichier image. Donc un moyen pour que convert
reçoive ce fichier bien que le tube consiste à le concaténer puis à utiliser convert -
pour que le fichier png soit reçu par convert
via stdin (noté -
) et ensuite converti en pdf.
Cependant, pour la deuxième partie de la commande, vous pouvez utiliser && convert ask.png ask.pdf
au lieu de && cat ask.png | convert - ask.pdf
, mais les deux prennent à peu près le même temps.
Vous pouvez utiliser l’option --print
avec gnome-web-photo
pour imprimer une page Web dans un fichier (c-à-d. Pdf), mais elle n’a pas produit un résultat de page unique, le oneliner ci-dessus est donc ce qui se fait de mieux. terminé.
PDF a une taille de support définie, vous devrez donc faire quelques solutions de contournement:
Configurez un format de page personnalisé dans votre imprimante. J'en ai un, TenLetter, qui mesure 215,9 × 2794 mm, ou une feuille de 10 pages de lettres américaines. Il ne se scinde que si le contenu complet dépasse dix pages. C'est pénible à voir (le zoom est votre ami) ou à imprimer, mais cela ne casse aucune image.
Importez manuellement la page HTML statique dans un traitement de texte et effectuez des sauts de page manuels avant les images que vous ne souhaitez pas scinder.
La pagination automatique est un problème difficile à résoudre et la plupart des navigateurs ne sont pas très efficaces pour implémenter le support d'impression. CSS Print Profile est une de ces grandes idées qui presque fonctionne pour tout le monde…