Angenommen, ich habe mehrere Word-Dateien in einem Ordner. Gibt es eine Möglichkeit, einen Stapel von PDF-Dateien aus diesen Dateien zu generieren?
Angenommen, ich habe mehrere Word-Dateien in einem Ordner. Gibt es eine Möglichkeit, einen Stapel von PDF-Dateien aus diesen Dateien zu generieren?
Antworten:
Vorausgesetzt, Sie haben MS Word (oder eine andere App, die MS Word-Dateien öffnen kann) installiert, können Sie Automator verwenden. Hier finden Sie eine schrittweise Anleitung zum Einrichten für Ihre Anforderungen: http://aseriesoftubes.com/articles/how-to-batch-convert-doc-files-to-pdf-format-using-mac-osx -Automator /
Kurzer Überblick über den gesamten Prozess:
- Öffnen Sie Automator
- Erstellen Sie einen neuen Workflow
libraryWählen Sie im linken Bereich die Option aus und doppelklickenFiles & FoldersSie daraufGet Specified Finder Items- Fügen Sie alle zu konvertierenden Dateien hinzu
- Von der
libraryPlatte, jetzt wählenDocuments, dann DoppelklickConvert Format of Word Documents- Wählen Sie im Dropdown-Menü
Portable Document Format (PDF)- Klicken Sie abschließend auf die
RunSchaltfläche. Alle Dateien werden konvertiert und in demselben Ordner gespeichert, in dem sich die ursprünglichen Word-Dateien befinden.
Eine Option über die Befehlszeile wäre die Verwendung von pandoc ( für die PDF-Generierung ist LaTeX erforderlich ).
brew install pandoc && brew cask install basictextextutil:textutil -convert docx *.docexport PATH=/Library/TeX/texbin:"$PATH"pandoc -o myfile.pdf myfile.docxDa Ihre Frage die Stapelkonvertierung mehrerer Dateien betraf, können Sie dies leicht in eine Schleife umwandeln:
#! /bin/bash
for file in *.doc; do
textutil -convert docx "$file"
# Account for the new `x` in `docx`
pandoc -o "${file%doc}pdf" "${file}x"
done
Die Automator-Lösung scheint nicht mehr zu funktionieren.
Es gibt also eine einfache.
Installieren Sie das CUPS-PDF-Modul für OS X. Dies ist ein virtueller PDF-Drucker, der für das System wie ein "echter" Drucker aussieht, aber beim Senden eines Dokuments eine PDF-Datei erstellt.
https://bitbucket.org/codepoet/cups-pdf-for-mac-os-x/wiki/Home
Wenn Sie es als Ihren Standarddrucker festlegen, müssen Sie nur alle Ihre Dateien massenweise auswählen und "Befehl" + "P" (Verknüpfung) ausführen. Mac OSX öffnet alle Dateien, sendet sie zum Drucken als PDF und schließt sie dann = Einfach und es funktioniert (auf meinem Mac OS X 10.8.2 Montain Lion).
anderer Tipp:
"Nachdem Sie den virtuellen Drucker mit CUPS-PDF installiert haben, gibt es eine einfachere und leistungsfähigere Möglichkeit, einen beliebigen Satz von Dokumenten stapelweise in PDF-Dateien zu konvertieren.
Verwenden Sie das Dienstprogramm zur Druckereinrichtung, um ein Desktop-Druckersymbol für den virtuellen Drucker zu erstellen. Nachdem es erstellt wurde, lege ich es für den einfachen Zugriff in mein Dock.
Ziehen Sie im Finder Ihre Dateisymbole auf das Symbol für den virtuellen Drucker. Bei Microsoft Word-Dokumenten wird Microsoft Word geöffnet und angewiesen, jedes Dokument auf diesem Drucker zu drucken.
Im Gegensatz zur Microsoft Word-Makromethode können Sie dies für jedes andere Dokument tun, das mit einem anderen Programm erstellt wurde. Bei Bedarf öffnet der Finder die entsprechende Anwendung und weist sie an, auf dem virtuellen Drucker zu drucken.
Diese allgemeine Methode unterliegt zwei geringfügigen Einschränkungen.
(1) Die Dateien, die Sie auf das Druckersymbol ziehen, müssen diejenigen sein, mit denen der Mac vertraut ist (dh Sie können darauf doppelklicken, um sie in einem Programm auf Ihrem Mac zu öffnen).
(2) Die Standardanwendung "Öffnen mit" des Dokuments muss den AppleScript-Befehl zum Drucken unterstützen. Dies tun alle gut erzogenen MacOS X-Programme. NeoOffice zum Beispiel funktioniert nicht, und daher funktioniert die Stapelkonvertierung nativer NeoOffice-Dokumente für diese Druckersymbolmethode nicht. "
Quelle (überspringen Sie den Makroteil): http://hints.macworld.com/article.php?story=20070315023808642
Hier ist eine frühere Antwort, die für diesen Zweck funktionieren sollte.
Convert Format of Word Documents) nicht in Automator in OS X El Capitan. Wurde es entfernt?