Konvertieren Sie mehrere Word-Dateien in Mac OS X in PDF-Dateien

5

Angenommen, ich habe mehrere Word-Dateien in einem Ordner. Gibt es eine Möglichkeit, einen Stapel von PDF-Dateien aus diesen Dateien zu generieren?

Joe Mornin
quelle

Antworten:

5

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:

  1. Öffnen Sie Automator
  2. Erstellen Sie einen neuen Workflow
  3. libraryWählen Sie im linken Bereich die Option aus und doppelklicken Files & FoldersSie daraufGet Specified Finder Items
  4. Fügen Sie alle zu konvertierenden Dateien hinzu
  5. Von der libraryPlatte, jetzt wählen Documents, dann DoppelklickConvert Format of Word Documents
  6. Wählen Sie im Dropdown-Menü Portable Document Format (PDF)
  7. 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.
Molgar
quelle
1
Ich sehe diese Option ( Convert Format of Word Documents) nicht in Automator in OS X El Capitan. Wurde es entfernt?
n8henrie
4
Office 2016 hat die Automator-Unterstützung eingestellt. Könnte dies der Grund sein, warum Sie diese Option nicht sehen können?
Molgar
6

Eine Option über die Befehlszeile wäre die Verwendung von pandoc ( für die PDF-Generierung ist LaTeX erforderlich ).

  1. Installieren Sie Pandoc und LaTeX. Da LaTeX so groß ist, habe ich BasicTeX wie in den Pandoc-Dokumenten empfohlen installiert . Mit Homebrew und Homebrew Cask :brew install pandoc && brew cask install basictex
  2. Stellen Sie sicher, dass die Word-Dateien im DOCX-Format vorliegen. Wenn sie im DOC-Format vorliegen, können Sie sie mit dem integrierten OS X-Format konvertieren textutil:textutil -convert docx *.doc
  3. Auf El Capitan müssen Sie die Texbin-Dienstprogramme zu Ihrem PATH hinzufügen: export PATH=/Library/TeX/texbin:"$PATH"
  4. Konvertieren: pandoc -o myfile.pdf myfile.docx

Da 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
n8henrie
quelle
2

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

Pikatchu46X
quelle
0

Wenn Sie das Open-Source- AbiWord installieren , können Sie eine Stapelkonvertierung über die Terminalbefehlszeile durchführen, z.

for FILE in "*.doc" ; do abiword --to=pdf "$FILE" ; done

schäbig
quelle
-2

Hier ist eine frühere Antwort, die für diesen Zweck funktionieren sollte.

Batch-Konvertierung von Word-Dokumenten in PDFs (kostenlos)

CharlieRB
quelle
Welcher? Bei dieser Frage handelt es sich um OS X.
slhck
Ich habe während der Beantwortung das "Mac OS X" im Titel vergessen, bin mir also nicht sicher, welches mit diesem Betriebssystem funktioniert. Der Google Docs-Konverter ist möglicherweise die beste Lösung, da dies online erfolgt.
CharlieRB