Konversi Word ke PDF Python

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

Perpustakaan Python untuk Konversi DOCX ke PDF - Unduhan Gratis

Untuk mengonversi dokumen DOCX 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 ke format PDF dengan fidelitas tinggi. Pustaka dihosting di PyPI dan Anda dapat menginstalnya menggunakan perintah pip berikut.

pip install aspose-words

Konversikan DOCX ke PDF dengan Python

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

  • Muat dokumen DOCX menggunakan kelas Document.
  • Konversikan dokumen DOCX ke PDF menggunakan metode Document.save().

Contoh kode berikut menunjukkan cara mengonversi file DOCX ke PDF.

import aspose.words as aw

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

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

Python DOCX 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 DOCX ke PDF menggunakan Python.

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

Contoh kode berikut menunjukkan cara menetapkan standar tertentu dalam konversi 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 DOCX 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)

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 DOCX ke PDF dengan Python.

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

Contoh kode berikut menunjukkan cara mengatur kompresi gambar dalam konversi DOCX ke PDF.

import aspose.words as aw

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

# Buat opsi penyimpanan 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 DOCX ke PDF dengan Python. Selain itu, Anda telah melihat opsi berbeda untuk menyesuaikan konversi 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