Ich arbeite mit MS Word und es gibt einige Stellen, an denen mir das endgültige Aussehen des Dokuments wichtig ist. Ich möchte bestimmte Teile nicht aufteilen (z. B. eingefügten Quellcode). Ich möchte diese Teile auch nicht in Objekte umwandeln, da sie zwar ungeteilt bleiben, aber häufig Leerzeichen im Dokument um sie herum hinzugefügt werden. Weblayout funktioniert für die Entwicklung gut, aber letztendlich werde ich das Dokument in PDF exportieren. Ich möchte, dass das resultierende PDF einfacheine lange Seite.
Wie kann ich ein MS Word-Dokument ins PDF-Format exportieren, sodass die resultierende Datei nur eine Seite enthält (Ergebnis der Zusammenführung aller Seiten, ohne scheinbar zufällige Kopf- und Fußzeilen zwischen dem Inhalt)?
Antwort1
Ich glaube nicht, dass die PDF-Editor-Lösung Ihnen einewirklicheinzelne fortlaufende Seite. Ich denke, es wird immer noch Seitenumbrüche enthalten.
Stattdessen gibt es einen anderen Weg, es zu tun.
Zuerst müssen Sie Word-Dokument in HTML konvertieren. Ich mochteDasOnline-Service für diesen Zweck, aber Sie können auch verwendenpandocum docx in html zu konvertieren, zB:
pandoc --extract-media='media' -s your_file.docx -t html -o your_file.html
Anschließend müssen Sie HTML in ein durchgehendes, einseitiges PDF konvertieren. Das geht folgendermaßen:
Erhalten
wkhtmltopdf
-https://wkhtmltopdf.org/downloads.html(Vergessen Sie nicht, PATH hinzuzufügen!)Öffnen Sie das Terminal und führen Sie es aus
wkhtmltopdf -T 0 -B 0 --page-width 210mm --page-height 594mm input.html output.pdf
Ändern Sie hier den
--page-height
Parameter in Ihrem Word-Dokument in (297*Anzahl der A4-Seiten). Für 2 A4-Seiten wird daraus beispielsweise 2*297 = 594 mm
Bei komplexeren Dateien, die zusätzliche Dateien enthalten, extrahieren Sie die .zip
erste und verwenden Sie dann
wkhtmltopdf -T 0 -B 0 --page-width 210mm --page-height 594mm --enable-local-file-access input.html output.pdf
Antwort2
Ich habe eine einfache Lösung:
In normales PDF konvertieren
PDF hochladen in
https://foxyutils.com/mergepdf/