Pertanyaan Konversi batch file Word ke PDF di Mac OS X


Katakanlah saya memiliki beberapa file Word dalam folder. Apakah ada cara untuk menghasilkan batch PDF dari file-file ini?


4
2017-09-21 12:57


asal




Jawaban:


Asalkan Anda memiliki MS Word (atau aplikasi lain yang dapat membuka file MS Word) yang diinstal, Anda dapat menggunakan Automator. Berikut ini adalah panduan langkah demi langkah tentang cara mengaturnya untuk kebutuhan Anda: http://aseriesoftubes.com/articles/how-to-batch-convert-doc-files-to-pdf-format-using-mac-osx-automator/

Gambaran singkat dari keseluruhan proses:

  1. Buka Automator
  2. Buat alur kerja baru
  3. Dari library panel di sebelah kiri, pilih Files & Folders lalu klik dua kali Get Specified Finder Items
  4. Tambahkan semua file untuk dikonversi
  5. Dari library panel, sekarang pilih Documents, lalu klik dua kali Convert Format of Word Documents
  6. Dari menu tarik-turun, pilih Portable Document Format (PDF)
  7. Terakhir, klik Run tombol, dan itu akan mengkonversi semua file dan menyimpannya di folder yang sama di mana file Word asli.

4
2017-09-21 14:35



Luar biasa! Bekerja dengan baik. - vaughan
Saya tidak melihat opsi ini (Convert Format of Word Documents) dalam Automator di OS X El Capitan. Apakah itu dihapus? - n8henrie
Office 2016 telah kehilangan dukungan Automator. Mungkinkah ini alasan Anda tidak bisa melihat opsi itu? - molgar


Satu opsi menggunakan baris perintah akan digunakan pandoc (yang membutuhkan Getah untuk pembuatan PDF).

  1. Instal pandoc dan LaTeX. Karena LaTeX begitu besar, saya menginstal BasicTeX seperti yang direkomendasikan dalam pandoc docs. Dengan Homebrew dan Homebrew Cask: brew install pandoc && brew cask install basictex
  2. Pastikan file Word dalam format .docx. Jika mereka dalam format .doc, Anda dapat mengonversinya dengan built-in OS X textutil: textutil -convert docx *.doc
  3. Pada El Capitan Anda harus menambahkan utilitas texbin ke PATH Anda: export PATH=/Library/TeX/texbin:"$PATH"
  4. Mengubah: pandoc -o myfile.pdf myfile.docx

Karena pertanyaan Anda tentang batch yang mengonversi banyak file, Anda dapat dengan mudah memasukkannya ke dalam satu lingkaran:

#! /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

4
2017-07-18 16:10





Sepertinya solusi Automator tidak berfungsi lagi.

Jadi ada yang sederhana.

Instal modul CUPS-PDF untuk OS X. Ini adalah printer PDF virtual yang tampak seperti printer "nyata" untuk sistem, tetapi menciptakan file PDF ketika Anda mengirim dokumen ke sana.

https://bitbucket.org/codepoet/cups-pdf-for-mac-os-x/wiki/Home

Jika Anda menjadikannya sebagai printer default Anda, maka Anda hanya perlu memilih massal semua file Anda dan melakukan "Command" + "P" (shortcut). Mac OSX akan membuka semua file, mengirimnya untuk dicetak dalam pdf, kemudian menutupnya = Sederhana dan berfungsi (pada Mac OS X 10.8.2 Montain Lion)

tip lainnya:

"Setelah Anda menginstal Virtual Printer menggunakan CUPS-PDF, ada cara yang lebih sederhana dan lebih kuat untuk mengubah kumpulan kumpulan dokumen apa pun menjadi file PDF.

Gunakan Printer Setup Utility untuk membuat ikon Printer Desktop untuk Printer Virtual. Setelah dibuat, saya taruh di Dock saya untuk akses yang mudah.

Di Finder, seret ikon file Anda ke ikon Printer Virtual. Untuk dokumen Microsoft Word, Microsoft Word akan dibuka dan diperintahkan untuk mencetak setiap dokumen ke printer itu.

Tidak seperti metode Microsoft Word Macro, Anda dapat melakukan ini untuk dokumen lain yang dibuat oleh program lain. Bila perlu, Finder akan membuka aplikasi yang sesuai dan memberitahukannya untuk mencetak ke Printer Virtual.

Ada dua batasan ringan untuk metode umum ini.

(1) File yang Anda seret ke ikon printer harus menjadi sesuatu yang diketahui Mac apa yang harus dilakukan dengan (Anda dapat mengklik dua kali untuk membukanya di beberapa program pada Mac Anda).

(2) Aplikasi "Open With" default dokumen perlu mendukung perintah AppleScript untuk Print. Semua program MacOS X yang berperilaku baik melakukan ini. NeoOffice misalnya tidak, dan dengan demikian batch yang mengubah dokumen asli NeoOffice tidak berfungsi untuk metode ikon printer ini. "

Sumber (lewati bagian makro): http://hints.macworld.com/article.php?story=20070315023808642


2
2017-10-25 14:29





Jika Anda menginstal open source AbiWord, Anda dapat mengkonversi batch dari baris perintah terminal, misalnya:

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


0
2017-09-21 14:43





Berikut adalah jawaban sebelumnya yang seharusnya bekerja untuk tujuan ini;

Batch-mengkonversi Word-dokumen ke PDF (gratis)


-1
2017-09-21 13:31



Yang mana? Pertanyaan ini tentang OS X. - slhck
Lupa tentang "Mac OS X" di judul saat menjawab, jadi saya tidak yakin yang akan bekerja dengan OS itu. Konverter Google Docs mungkin merupakan solusi terbaik saat itu dilakukan secara online. - CharlieRB