{"id":8387,"date":"2023-09-23T09:58:44","date_gmt":"2023-09-23T07:58:44","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=8387"},"modified":"2023-09-23T09:58:46","modified_gmt":"2023-09-23T07:58:46","slug":"aus-allen-anwendungen-unter-linux-in-eine-pdf-datei-drucken","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/23\/aus-allen-anwendungen-unter-linux-in-eine-pdf-datei-drucken\/","title":{"rendered":"Aus allen Anwendungen unter Linux in eine PDF-Datei drucken"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ganz ehrlich &#8211; die Zettelwirtschaft ist nicht unbedingt mein Ding. Bei mir wird alles als PDF-Datei abgelegt. Mit LibreOffice, eigentlich mit allen Office-Suiten kann man ganz einfach PDF-Dateien erstellen &#8211; problematisch werden solche Geschichten in einigen anderen Anwendungen &#8211; beispielsweise im Webbrowser. Nat\u00fcrlich k\u00f6nnte man eine Webseite als HTML speichern &#8211; PDF ist aber einfach besser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier hilft CUPS-PDF. Nicht unter jeder Distribution ist diese Software installiert, l\u00e4sst sich aber ganz einfach nachholen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CUPS-PDF installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software ganz einfach \u00fcber die Paket-Verwaltung durch das Paket &#8222;<strong>printer-driver-cups-pdf<\/strong>&#8222;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CUPS-PDF nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie starten ganz einfach aus jeder Anwendung heraus, in der dies m\u00f6glich ist den Druck-Dialog &#8211; hier etwa in Chrome:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf-1024x576.jpg\" alt=\"\" class=\"wp-image-8388\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf-150x84.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Statt einen installierten Drucker zu w\u00e4hlen, nutzen Sie einfach &#8222;<em>PDF<\/em>&#8222;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf1-1024x576.jpg\" alt=\"\" class=\"wp-image-8389\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf1-150x84.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/cups-pdf1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-light-green-cyan-color has-text-color wp-block-paragraph\">Von Rocki<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die M\u00f6glichkeit \u00fcber den Druckdialog w\u00e4hle ich auch oft. Sie ist sehr praktisch.<br>\u2981 Nachteil (jedenfalls bei mir): Erstelle ich so eine PDF-Datei aus Firefox heraus, sind die Links darin nicht mehr aktiv. Mit dem\u00a0<strong>Firefox-Add-on Print Friendly &amp; PDF<\/strong>\u00a0etwa ist das anders. Die Links bleiben Links, die ich anklicken kann, wenn die PDF-Datei in einem PDF-Reader ge\u00f6ffnet ist. Das Layout mit Print Friendly &amp; PDF sieht aber eventuell anders aus als mit der L\u00f6sung \u00fcber den\u00a0<strong>Druckdialog bzw. CUPS<\/strong>. Eine Alternative ist das Script hier weiter unten.<br>\u2981\u00a0Wichtig:\u00a0Man sollte beim Druckdialog unbedingt darauf achten, wohin und mit welchem Dateinamen gedruckt (= gespeichert) wird, und das nach Bedarf \u00e4ndern, sonst entsteht allenfalls eine PDF-Datei mit dem Namen und Pfad der letzten Datei, die man auf diesem Weg gedruckt (= gespeichert) hat, und man \u00fcberschreibt jene &#8211; was man kaum will (Bild anklicken zum Vergr\u00f6ssern).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"787\" height=\"471\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/In_Datei_drucken.png\" alt=\"\" class=\"wp-image-8390\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/In_Datei_drucken.png 787w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/In_Datei_drucken-300x180.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/In_Datei_drucken-150x90.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/In_Datei_drucken-768x460.png 768w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Gute Erfahrungen habe ich auch mit dem\u00a0<strong>Script web2pdf<\/strong>\u00a0(man kann es auch anders nennen) gemacht, wenn es darum geht, eine Website in PDF-Form zu speichern; die Links bleiben dabei aktive Links, und die PDF-Datei wird in \/home\/user abgelegt. Leider hat der Sch\u00f6pfer des Scripts nirgends seinen Namen hinterlassen. Das Script setzt das Vorhandensein von\u00a0<em>wkhtmltopdf<\/em>\u00a0voraus.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/sh\n\n\nif &#91; -f \/usr\/bin\/wkhtmltopdf ];\n             then\n\nwebsite=$(zenity --title  \"Enter your website address: \"  --entry --text=\"Ex: http:\/\/google.com \" --width 300)\nname=$(zenity --title  \"Enter pdf name: \"  --entry --text=\"Ex: google \\nUse no spaces\" --width 300 )\ncd $HOME\/Desktop\nwkhtmltopdf $website $name.pdf | zenity --title=\"Saving...\" --progress --pulsate --auto-close --no-cancel --text=\"Saving your page to Desktop and converting to pdf...\\n $website\" --width 350\n \nelse \necho | zenity --progress --title=\"wkhtmltopdf not installed\" --text=\" Install using commandline:\\n \\n sudo apt-get install wkhtmltopdf\" --width 300\nfi<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Bild zum Vergleich der drei L\u00f6sungen, eine Website als PDF-Datei zu speichern. Nicht immer sehen sie so verschieden aus. Hinzuzuf\u00fcgen ist auch, dass das Layout bei der L\u00f6sung Print Friendly &amp; PDF vor dem endg\u00fcltigen Speichern bzw. Drucken beeinflusst werden kann (das habe ich hier im Beispiel nicht gemacht): Bilder und Textteile k\u00f6nnen entfernt werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"661\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Vergleich_PDF-1024x661.jpg\" alt=\"\" class=\"wp-image-8391\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Vergleich_PDF-1024x661.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Vergleich_PDF-300x194.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Vergleich_PDF-150x97.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Vergleich_PDF-768x496.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Vergleich_PDF.jpg 1139w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"8387\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">2    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"8387\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Ganz ehrlich &#8211; die Zettelwirtschaft ist nicht unbedingt mein Ding. Bei mir wird alles als PDF-Datei abgelegt. Mit LibreOffice, eigentlich mit allen Office-Suiten kann man ganz einfach PDF-Dateien erstellen &#8211; problematisch werden solche Geschichten in einigen anderen Anwendungen &#8211; beispielsweise im Webbrowser. Nat\u00fcrlich k\u00f6nnte man eine Webseite als HTML speichern &#8211; PDF ist aber einfach [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8388,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[59],"class_list":["post-8387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buero","tag-buero"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=8387"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8387\/revisions"}],"predecessor-version":[{"id":8392,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8387\/revisions\/8392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/8388"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=8387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=8387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=8387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}