Konversi Word ke PDF Python

Word ke PDF adalah salah satu konversi dokumen yang paling populer dan dilakukan dengan sangat baik. File DOCX atau DOC dikonversi ke format PDF sebelum dicetak atau dibagikan. Pada artikel ini, kami akan mengotomatiskan konversi Word ke PDF dengan Python. Langkah-langkah dan contoh kode akan menunjukkan cara mengonversi Word DOCX atau DOC ke PDF dengan Python. Selain itu, Anda akan belajar tentang berbagai opsi untuk menyesuaikan konversi Word ke PDF.

Perpustakaan Python untuk Konversi Word ke PDF - Unduhan Gratis

Untuk mengonversi dokumen Word ke format PDF, kami akan menggunakan Aspose.Words for Python. Ini adalah pustaka Python yang kaya fitur untuk membuat dan memanipulasi dokumen Word. Selain itu, ini memungkinkan Anda mengonversi file DOCX dan DOC ke format PDF dengan fidelitas tinggi. Pustaka dihosting di PyPI dan Anda dapat menginstalnya menggunakan perintah pip berikut.

pip install aspose-words

Konversikan Word DOCX ke PDF dengan Python

Berikut ini adalah langkah-langkah untuk mengonversi dokumen Word ke PDF dengan Python.

  • Muat dokumen Word menggunakan kelas Document.
  • Konversi dokumen Word ke PDF menggunakan metode Document.save().

Contoh kode berikut menunjukkan cara mengonversi file Word DOCX ke PDF.

import aspose.words as aw

# Muat dokumen kata
doc = aw.Document("calibre.docx")

# Simpan sebagai PDF
doc.save("PDF.pdf")

Python Word ke PDF dengan Standar Khusus

Anda juga dapat menentukan standar tertentu untuk dokumen PDF yang dikonversi seperti PDF/A. Berikut ini adalah langkah-langkah untuk menentukan standar PDF dalam konversi Word ke PDF menggunakan Python.

  • Muat dokumen Word menggunakan kelas Document.
  • Buat objek kelas PdfSaveOptions dan tetapkan standar PDF menggunakan properti PdfSaveOptions.compliance.
  • Konversi dokumen Word ke PDF menggunakan metode Document.save().

Contoh kode berikut menunjukkan cara menetapkan standar tertentu dalam konversi Word DOCX ke PDF.

import aspose.words as aw

# Muat dokumen kata
doc = aw.Document("calibre.docx")

# Buat opsi penyimpanan dan atur kepatuhan
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17 

# Simpan sebagai PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX ke PDF - Konversi Rentang Halaman

Anda juga dapat menentukan rentang halaman yang ingin Anda konversi ke format PDF. Untuk ini, Anda dapat menggunakan properti PdfSaveOptions.pageset. Contoh kode berikut menunjukkan cara mengonversi berbagai halaman dalam dokumen Word ke PDF.

import aspose.words as aw

# Muat dokumen kata
doc = aw.Document("calibre.docx")

# Buat opsi penyimpanan dan atur rentang halaman
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# Simpan sebagai PDF
doc.save("PDF.pdf", saveOptions)

DOC DOCX ke PDF dengan Python - Terapkan Kompresi Gambar

Aspose.Words for Python juga memungkinkan Anda menerapkan kompresi gambar dalam dokumen PDF yang dikonversi. Selain itu, Anda dapat menentukan kualitas JPEG untuk gambar. Berikut ini adalah langkah-langkah untuk mengatur kompresi gambar saat mengonversi Word DOCX ke PDF dengan Python.

  • Muat dokumen Word menggunakan kelas Document.
  • Buat objek kelas PdfSaveOptions.
  • Atur kompresi gambar menggunakan properti PdfSaveOptions.imagecompression.
  • Tetapkan kualitas JPEG menggunakan properti PdfSaveOptions.jpegquality.
  • Konversi dokumen Word ke PDF menggunakan metode Document.save().

Contoh kode berikut menunjukkan cara menyetel kompresi gambar dalam konversi Word ke PDF.

import aspose.words as aw

# Muat dokumen kata
doc = aw.Document("calibre.docx")

# Buat opsi simpan dan atur kompresi gambar
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG
saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size.

# Simpan sebagai PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX ke Perpustakaan PDF - Dapatkan Lisensi Perpustakaan Gratis

Anda bisa mendapatkan lisensi sementara untuk menggunakan Aspose.Words for Python tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi file Word DOCX atau DOC ke PDF dengan Python. Selain itu, Anda telah melihat opsi berbeda untuk menyesuaikan konversi DOC atau DOCX ke PDF dengan Python. Anda dapat mempelajari lebih lanjut tentang Aspose.Words for Python menggunakan dokumentasi. Jika Anda memiliki pertanyaan, silakan beri tahu kami melalui forum kami.

Lihat juga

PDF ke Teks dengan PythonXLSX ke JSON di JavaUnggul ke JSON di Java
DOCX ke JSON di JavaDOC ke JSON di JavaWord ke JSON di Java
TXT ke JSON di JavaJSON ke PDF dengan PythonUnggul ke JSON di Java
TXT ke JSON dengan PythonPNG ke Word dalam C# .NETJPG ke Word dalam C# .NET
Gambar ke Kata dalam C#Word to HTML in C#Word DOCX ke Markdown di Java
Buat Dokumen MS Word menggunakan PythonKonversi Dokumen Word menjadi Gambar dengan PythonBuat Dokumen MS Word (DOC/DOCX) menggunakan C++
Ekstrak Gambar dari Word DOC di Java[Menyalin Makro dari Dokumen Satu Word ke Dokumen Lainnya di Java](https://blog.aspose.com/2019/12/27/copy-word-macro-from-one-document-to-other-aspose-words-for -java/)[Konversi Word ke PowerPoint][https://blog.aspose.com/total/convert-doc-to-ppt-python/]

Info: Anda mungkin tertarik dengan pustaka Python lain yang memungkinkan pengembang dan aplikasi mengonversi PowerPoint ke PDF - Aspose.Slides for Python. Dan Anda mungkin juga ingin memeriksa Aspose PowerPoint to PDF Converter karena ini adalah implementasi langsung dari proses konversi PowerPoint ke PDF.