{"id":15766,"date":"2020-12-07T03:37:06","date_gmt":"2020-12-07T02:37:06","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=15766"},"modified":"2021-11-22T17:14:06","modified_gmt":"2021-11-22T16:14:06","slug":"pdf-dateien-zusammenfuegen-und-extrahieren-auf-dem-raspberry-pi-4-b-mit-pdfunite-und-pdfseparate","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=15766","title":{"rendered":"PDF Dateien zusammenf\u00fcgen und extrahieren auf dem Raspberry Pi 4 B mit pdfunite und pdfseparate"},"content":{"rendered":"<p>Manchmal m\u00f6chte man schnell ein paar PDF Dateien in eine PDF-Datei zusammenf\u00fcgen. Oder man m\u00f6chte aus einer PDF-Datei eine Seite als PDF extrahieren. Das geht sehr einfach mit diesen Befehlen. Die Installation habe ich ja <a href=\"http:\/\/blog.wenzlaff.de\/?p=15745\" rel=\"noopener noreferrer\" target=\"_blank\">hier schon<\/a> beschrieben.<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1919\" class=\"aligncenter size-full wp-image-15784\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-scaled.jpg 2560w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-300x225.jpg 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-1024x768.jpg 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-768x576.jpg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-1536x1151.jpg 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/pdf-separate-2048x1535.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nAlso nun zu den ersten Fall. Wir verwenden das <strong>pdfunite<\/strong> Programm:<\/p>\n<pre class=\"lang:default decode:true \" >\r\n\r\npdfunite -h\r\npdfunite version 0.71.0\r\nCopyright 2005-2018 The Poppler Developers - http:\/\/poppler.freedesktop.org\r\nCopyright 1996-2011 Glyph &amp; Cog, LLC\r\nUsage: pdfunite [options] &lt;PDF-sourcefile-1&gt;..&lt;PDF-sourcefile-n&gt; &lt;PDF-destfile&gt;\r\n  -v             : print copyright and version info\r\n  -h             : print usage information\r\n  -help          : print usage information\r\n  --help         : print usage information\r\n  -?             : print usage information\r\n<\/pre>\n<p>Wir f\u00fcgen drei PDF Dateien (Beispiel Dateien: <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/bbom.pdf\">bbom.pdf<\/a>, <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/important-job-factors.pdf\">important-job-factors.pdf (3 Seiten)<\/a>, <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/perfusionindex.pdf\">perfusionindex.pdf<\/a>) zu einer einzigen neuen Datei <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/zusammengefu\u0308gte.pdf\">zusammengefu\u0308gte.pdf<\/a> zusammen:<!--more--><\/p>\n<p><strong>pdfunite <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/bbom.pdf\">bbom.pdf<\/a> <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/important-job-factors.pdf\">important-job-factors.pdf<\/a> <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/perfusionindex.pdf\">perfusionindex.pdf<\/a> zusammengef\u00fcgte.pdf<\/strong><\/p>\n<p>Das Ergebnis mit den 5 Seiten <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/zusammengefu\u0308gte.pdf\">zusammengefu\u0308gte.pdf<\/a>.<\/p>\n<p>Nun wollen wir die Ergebnisseite <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/zusammengefu\u0308gte.pdf\">zusammengefu\u0308gte<\/a> in alle 5 Seiten zerlegen mit dem <strong>pdfseparate<\/strong> Programm:<\/p>\n<pre class=\"lang:default decode:true \" >\r\n\r\npdfseparate -h\r\npdfseparate version 0.71.0\r\nCopyright 2005-2018 The Poppler Developers - http:\/\/poppler.freedesktop.org\r\nCopyright 1996-2011 Glyph & Cog, LLC\r\nUsage: pdfseparate [options] <PDF-sourcefile> <PDF-pattern-destfile>\r\n  -f <int>       : first page to extract\r\n  -l <int>       : last page to extract\r\n  -v             : print copyright and version info\r\n  -h             : print usage information\r\n  -help          : print usage information\r\n  --help         : print usage information\r\n  -?             : print usage information\r\n<\/pre>\n<p>Wenn wir das Prgramm ohne Parameter aufrufen, wird das %d im Zielnamen durch die jeweilige Seitenzahl ersetzt:<\/p>\n<p><strong>pdfseparate zusammengef\u00fcgte.pdf alle-seite-%d.pdf<\/strong><\/p>\n<p>Wir bekommen also die 5 Seiten: <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/alle-seite-1.pdf\">alle-seite-1.pdf<\/a>, <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/alle-seite-2.pdf\">alle-seite-2.pdf<\/a>, <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/alle-seite-3.pdf\">alle-seite-3.pdf<\/a>, <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/alle-seite-4.pdf\">alle-seite-4.pdf<\/a>, <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/alle-seite-5.pdf\">alle-seite-5.pdf<\/a><\/p>\n<p>Es ist auch m\u00f6glich, nicht alle, sondern nur ausgew\u00e4hte Seiten zu extrahieren. Hier z.B. die Seite 1 und 2:<\/p>\n<p><strong>pdfseparate -f 1 -l 2 zusammengef\u00fcgte.pdf seite-%d.pdf<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manchmal m\u00f6chte man schnell ein paar PDF Dateien in eine PDF-Datei zusammenf\u00fcgen. Oder man m\u00f6chte aus einer PDF-Datei eine Seite als PDF extrahieren. Das geht sehr einfach mit diesen Befehlen. Die Installation habe ich ja hier schon beschrieben. Also nun zu den ersten Fall. Wir verwenden das pdfunite Programm: pdfunite -h pdfunite version 0.71.0 Copyright &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=15766\" class=\"more-link\"><span class=\"screen-reader-text\">\u201ePDF Dateien zusammenf\u00fcgen und extrahieren auf dem Raspberry Pi 4 B mit pdfunite und pdfseparate\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":[1],"tags":[4141,4139,4140,4142],"class_list":["post-15766","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-extrahieren-von-pdf","tag-pdf-to-pdf","tag-pdf-zusammenfuegen","tag-pdf-zusammenfuehren"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15766","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=15766"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15766\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15766"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}