Batch-Konvertierung verschiedener Dateien in einem Ordner in PDF

1338
biryulin04

Ich brauche ein Linux-Befehlszeileninstrument, mit dem Dateien mit einem anderen Format (normalerweise .odt, .docx und .rtf) in PDF konvertiert werden können. Wie würde ich das machen?

2

3 Antworten auf die Frage

1
K7AAY

Zwei Möglichkeiten fallen mir ein: Unoconv und LibreOffice .

Ich weiß nicht viel über Unoconv, aber die mit LibreOffice zu verwendende Syntax ist

libreoffice --headless --convert-to pdf *.docx
libreoffice --headless --convert-to pdf *.odt
libreoffice --headless --convert-to pdf *.rtf

Möglicherweise müssen Sie auch ermitteln, welche der acht ( verschiedenen, acht) verschiedenen PDF- Varianten Ihr Unternehmen oder Ihren Kunden benötigt und wie gut jede der oben genannten Optionen PDF dazu bringt, diese Anforderungen zu erfüllen. Vielen Dank an https://blog.marconet.com für die Zusammenfassung mit Erläuterung:

PDF - Dieser allgemeine PDF-Standard ist ausreichend für die Verwendung im Büro, für das Online-Sharing und die Online-Anzeige und für Dokumente in Standardqualität.

PDF / A - Dieser Standard wurde für die Langzeitspeicherung von Dateien entwickelt und wird häufig von Archivaren, Datensatzmanagern und Compliance-Managern verwendet. Es verfügt über einen eingeschränkten Funktionsumfang, ohne JavaScript, Audio- und Videoinhalte und Verschlüsselung, da Benutzer in Zukunft möglicherweise das genaue Öffnen und Anzeigen nicht zulassen.

PDF / E - Architekten, Ingenieure, Konstrukteure und Fertigungsteams werden diesen Standard am häufigsten verwenden. Laut Planet PDF "sollte dieser Standard wichtige Fragen in den Bereichen großformatige Zeichnungen, Multimedia, Formularfelder und Rechteverwaltung - um nur einige zu nennen - behandeln, die die Ingenieure daran hindern könnten, PDF in ihren Arbeitsabläufen zu akzeptieren."

PDF / X - Dieser Standard eignet sich am besten für Drucker, Grafiker und Kreative. Bei Verwendung dieses Standards sind qualitativ hochwertige Dokumente in professioneller Qualität zu erwarten. Dieser PDF-Standard stellt sicher, dass Dokumente druckfähig sind, indem Schriftarten, Bilder, Farbprofile und mehr korrekt eingebettet werden.

PDF / UA - Dieser Standard verbessert die Lesbarkeit von Menschen mit Behinderungen, IT-Managern in staatlichen oder kommerziellen Unternehmen und Compliance-Managern. Die UA steht für Universal Access; Dieser Standard arbeitet mit unterstützender Technologie, die Benutzer beim Lesen und Navigieren unterstützt.

PDF / VT - Druckereien werden diesen Standard auch für Dokumente verwenden. Dieser Standard basiert auf Komponenten des PDF / X-Standards, sodass bestimmte Funktionen wie Farbprofile, Ebenen und Transparenz erhalten bleiben können. Die größte Neuerung ist die Möglichkeit, Daten in diesen Dateien anzupassen, beispielsweise Kontoauszüge, Geschäftsrechnungen oder personalisiertes Marketingmaterial.

ZWEI ARTEN VON PDF-STANDARDS VON ANDEREN ORGANISATIONEN Zusätzliche Organisationen haben Standards für ihre spezifischen Dokumentanforderungen festgelegt.

PAdES - Standardisiert sichere papierlose Transaktionen, die der europäischen Gesetzgebung entsprechen. Dieser Standard wurde für digitale PDF-Signaturen in der EU festgelegt.

PDF Healthcare - Laut Acrobat: Dieser Standard „Bietet Best Practices und Implementierungsrichtlinien, um die Erfassung, den Austausch, die Aufbewahrung und den Schutz von Gesundheitsinformationen zu erleichtern. Die Einhaltung dieser Richtlinien bietet einen sichereren elektronischen Container, in dem Gesundheitsinformationen gespeichert und übertragen werden können, darunter persönliche Dokumente, XML-Daten, DICOM-Bilder und -Daten, klinische Notizen, Laborberichte, elektronische Formulare, gescannte Bilder, Fotos, digitale Röntgenbilder und EKGs. “

1
nimda

Pandoc ist eine gute Lösung, die die Konvertierung vieler Dateiformate unterstützt. Der Stil kann jedoch nicht beibehalten werden.

Wenn Sie Dateien von einem Markup-Format in ein anderes konvertieren müssen, ist Pandoc Ihr Schweizer Taschenmesser. - http://pandoc.org/index.html

Installieren

sudo apt install pandoc

Bash-Beispiel

Konvertieren Sie alle Dateien im Ordner in das PDF-Format:

for file in ./folder do pandoc "$file" -o "$file".pdf done  
-1
thepip3r

https://answers.microsoft.com/de-de/office/forum/office_2016-word/need-to-batch-convert-word-to-pdf-files/4ee388d3-038f-4c46-a67c-9aacdbdfc2a0

Dies ist ein VBA-Skript. Hoffentlich verfügen Sie über einige Skriptingfähigkeiten. Grundsätzlich wird jedoch das Word-COM-Objekt verwendet, um auf die saveas-Methode zuzugreifen, während Sie den PDF-Dateityp angeben. Word erledigt die Arbeit für Sie.

Der Benutzer hat nach Linux gefragt. K7AAY vor 6 Jahren 7
Nun, ich habe das gelesen, um zu bedeuten, dass er sie brauchte, um PDF zu lesen, damit sie an Linux arbeiten könnten. thepip3r vor 6 Jahren 7