{"id":16647,"date":"2021-04-03T14:34:59","date_gmt":"2021-04-03T12:34:59","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=16647"},"modified":"2021-04-03T14:36:19","modified_gmt":"2021-04-03T12:36:19","slug":"txttopdf","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=16647","title":{"rendered":"Wie kann Text in PDF von der Kommandozeile erzeugt werden?"},"content":{"rendered":"<p>Manchmal will man mal eben etwas Text in ein PDF umwandeln. Das geht auch ganz schnell und einfach von der Kommandozeile. Es muss zuvor nur ghostscript und enscript auf dem Raspberry Pi installiert werden mit:<\/p>\n<p><strong>sudo apt-get install ghostscript enscript<\/strong><\/p>\n<p>Dann kann es schon losgehen. Wir haben z.B. eine Test-Datei mit Name test-txt-to-pdf.txt und diesem Inhalt:<\/p>\n<pre class=\"lang:default decode:true \" >\r\nDiese kleine\r\nTestdate soll einfach mal\r\nin PDF umgewandelt werden.\r\n\r\nDas klappt mit\r\n\r\nps2pdf\r\n\r\naus dem ghostscript Package.<\/pre>\n<p>Wir geben dann auf der Kommandozeil ein:<\/p>\n<p><strong>enscript test-txt-to-pdf.txt -o &#8211; | <a href=\"http:\/\/web.mit.edu\/ghostscript\/www\/Ps2pdf.htm\" rel=\"noopener\" target=\"_blank\">ps2pdf<\/a> &#8211; ergebnis.pdf<\/strong><\/p>\n<p>Und schon erhalten wir eine <strong>ergebnis.pdf<\/strong> mit diesem Inhalt: &#8230;<!--more--><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/04\/wenzlaff.de-2021-04-03-um-14.21.50.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/04\/wenzlaff.de-2021-04-03-um-14.21.50.png\" alt=\"\" width=\"1144\" height=\"414\" class=\"aligncenter size-full wp-image-16648\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/04\/wenzlaff.de-2021-04-03-um-14.21.50.png 1144w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/04\/wenzlaff.de-2021-04-03-um-14.21.50-300x109.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/04\/wenzlaff.de-2021-04-03-um-14.21.50-1024x371.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/04\/wenzlaff.de-2021-04-03-um-14.21.50-768x278.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Wer die \u00dcberschrift nicht haben will, kann auch den Parameter <strong>-B<\/strong> erg\u00e4nzen:<\/p>\n<p><strong>enscript test-txt-to-pdf.txt -B -o &#8211; | ps2pdf &#8211; ergebnis-ohne-header.pdf<\/strong><\/p>\n<p>Ok, dann mal zwei Seiten. Wir erstellen uns erst die Hilfe-Seite von enscript und wandel die dann in pdf um:<\/p>\n<pre class=\"lang:default decode:true \" >enscript --help -&gt; enscript-hilfe.txt\r\nenscript enscript-hilfe.txt -o - | ps2pdf - enscript-hilfe.pdf<\/pre>\n<p>Das Ergebnis der <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/04\/enscript-hilfe.pdf\">enscript-hilfe.pdf<\/a> ist doch super, oder?<\/p>\n<p>Powerful by FAITH!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manchmal will man mal eben etwas Text in ein PDF umwandeln. Das geht auch ganz schnell und einfach von der Kommandozeile. Es muss zuvor nur ghostscript und enscript auf dem Raspberry Pi installiert werden mit: sudo apt-get install ghostscript enscript Dann kann es schon losgehen. Wir haben z.B. eine Test-Datei mit Name test-txt-to-pdf.txt und diesem &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=16647\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWie kann Text in PDF von der Kommandozeile erzeugt werden?\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,1023,7],"tags":[2309,4829,4828,4831,4830],"class_list":["post-16647","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-raspberry-pi","category-tools","tag-pdf","tag-txt","tag-txt-2-pdf","tag-txt2pdf","tag-txttopdf"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/16647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16647"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/16647\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16647"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}