DOC ve DOCX dosyalarını PDF'ye dönüştürmek için komut satırı aracı


Yanıtlar:


1

Office: Mac 2008 Business Edition veya Office: Mac 2011 Home / Business Edition kullanıyorsanız, Automator işlemleri bu sürümlere dahil edilmiştir. Bu Office sürümlerinde bulunan Automator eylemlerinden biri: Mac, "Word Belgelerinin Formatını Dönüştürme" ve bu Automator eylemindeki seçeneklerden biri PDF'dir. Bu sayfa Automator ve Office: Mac hakkında harika bilgiler var.

İşletme Sürümü yerine Ev / Öğrenci Sürümü kullanıyorsanız veya Office'iniz yoksa, AppleScript ile başarabilirsiniz. Mac OS X Hints, AppleScript aracılığıyla metin dosyalarının PDF'ye toplu olarak dönüştürülmesiyle ilgili bir makaleye sahiptir ve bu makaleye yapılan yorumlar DOC / DOCX'i RTF aracılığıyla PDF'ye dönüştürmek için bazı seçenekler sunar. Bu, çok karmaşık DOC / DOCX dosyalarınız varsa biçimlendirme ya da bağlantı kaybına neden olabilir, ancak çok karmaşık olmayan dosyalar için yeterli olabilir.


2

Office 2016'da, Automator yaklaşımı güvenlik sanal alanı nedeniyle sorunlara neden olacaktır . (Belirti: Word açık kalıyor ve "Yazdırırken hata" iletişim kutusu alıyorsunuz.)

Çözüm, dosyaları komut satırından dönüştürmek için kullanılabilecek LibreOffice'i yüklemektir . MacOS'ta komut:

/Applications/LibreOffice.app/Contents/MacOS/soffice \
  --headless \
  --convert-to pdf \
  myfile.docx

PDF sadece LibreOffice’in MS Office’ten dönüştürmesi kadar iyi olacaktır, ancak pek çok amaç için yeterli olacaktır.

Biçimlendirmeyi gerçekten umursamıyorsanız , bir başka yaklaşım da pandocLaTeX kullanmaktır :

pandoc -t latex myfile.docx -o myfile.pdf

Açıklandığı şekilde Pandoc ve LaTeX yüklemeniz gerekir bu cevabı olsa ve PDF bir LaTex belgesinde gibi bakıyor çıkacaktır - Temel vb biçimlendirme, başlıklar, listeler, genellikle korunacaktır, ancak yazı tipleri ve marjlar gibi şeyler alışkanlık.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.