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 DOCX ke PDF
- Konversikan DOCX ke PDF dengan Python
- Python DOCX ke PDF dengan Standar PDF Tertentu
- Konversi Rentang Halaman dalam dokumen Word ke PDF
- Terapkan Kompresi Gambar di DOCX 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
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.