Batch-Konvertierung von Apple Pages-Dateien in Microsoft Word-Dokumentdateien

Wie kann ich schnell eine große Anzahl von Pages- und Numbers-Dateien in das entsprechende MS Office-Format konvertieren?

Antworten (4)

iWork Converter kann Pages-Dateien ohne Skript stapelweise in doc konvertieren. Kann auch Numbers-Dateien in XLS konvertieren.

http://tyorex.com/iWorkConverter

Sie können auch Automator und einige Aktionen von Drittanbietern verwenden, wie zum Beispiel:

https://www.ghostotter.com/pages-automator-actions

... um ein Tröpfchen oder eine Dienstleistung zu machen, um die Arbeit zu erledigen.

Zum Beispiel:

Öffnen Sie Automator aus Ihrem Anwendungsordner Erstellen Sie eine neue Anwendung (Datei> Neu> Anwendung)

Ziehen Sie als Nächstes, vorausgesetzt, Sie haben die oben genannten Aktionen, die folgenden Aktionen aus der Seitenbibliothek (in der linken Spalte):

  • Dokument(e) öffnen
  • Als PDF exportieren (Denken Sie daran, „Alle Dokumente“ aus der Dropdown-Liste auszuwählen
  • Dokument(e) schließen (erneut daran denken, „Alle Dokumente“ aus der Dropdown-Liste auszuwählen

Es sollte etwa so aussehen:

Geben Sie hier die Bildbeschreibung ein

Speichern Sie Ihre Automator-App an einem Ort, an dem Sie leicht darauf zugreifen können (z. B. auf Ihrem Desktop), und legen Sie bei Bedarf einfach Pages-Dokumente darauf ab.

Fügen Sie dies in ein von Automator ausgeführtes AppleScript ein.

on run {input, parameters}

    --Select from where you will pick up the pages files
    set theSourceFolder to choose folder with prompt "Select folder with original pages files :"
    --Do it
    tell application "Finder"
        set theNames to name of files of theSourceFolder ¬
            whose name extension is "pages"
    end tell

    --Select where the files will go
    set theDestinationFolder to choose folder with prompt "Select folder where files will go :"

    -- How many files to export
    set item_count to (get count of items in theNames)

    --Get files and export them
    repeat with i from 1 to item_count

        set current_file to item i of theNames -- get a file
        set lean_file to text 1 thru -7 of current_file & ".docx" -- change the originalfile (.pages) to a .MS Word name
        set out_file to (theDestinationFolder as Unicode text) & (lean_file) -- get the fully qualified output name
        set in_file to (theSourceFolder as Unicode text) & (current_file) -- get the fully qualified input file name

        tell application "Pages"
            set mydoc to open file in_file -- open input file in Pages
            export mydoc to file out_file as Microsoft Word --do the exporting
            close mydoc saving no -- close the original file without saving
        end tell

    end repeat


    display dialog "done" -- Job done

    return input

end run

Sie können auch meine App Docxtor verwenden . Damit können Sie ganze Ordner mit Dokumenten konvertieren und sogar komplette Ordnerstrukturen reproduzieren, was mit AppleScript nur schwer zu erreichen ist.

(Haftungsausschluss: Ich bin der Entwickler dieser App!)