Cara Mengompres PDF dengan Python

Topik singkat ini akan memandu Anda tentang cara mengompres PDF dengan Python dengan bantuan langkah-langkah konfigurasi lengkap termasuk menyiapkan lingkungan dan informasi lain tentang kelas yang diperlukan untuk digunakan. Anda dapat dengan mudah menggunakan panggilan API sederhana dalam Ukuran file PDF kompres Python dan menyimpannya ke disk. Anda selanjutnya dapat menyesuaikan kompresi PDF dengan menggunakan opsi berbeda yang diekspos oleh kelas OptimizationOptions.

Langkah-langkah untuk Mengompres PDF dengan Python

  1. Setel IDE ke gunakan Aspose.PDF untuk Python melalui .NET untuk mengompres file PDF
  2. Muat file PDF sumber dari disk menggunakan turunan kelas Document
  3. Buat instance objek kelas OptimizationOptions untuk mengonfigurasi kompresi file PDF dan menyetel pengaturan pengoptimalan PDF yang berbeda
  4. Metode OptimizeResources dalam file PDF kompres Python berdasarkan pengaturan yang digunakan
  5. Simpan file PDF terkompresi pada disk

Langkah-langkah di atas dalam Python mengurangi ukuran PDF dengan mengikuti urutan operasi yang ditentukan. Anda akan memulai proses dengan menambahkan referensi API menggunakan instalasi pip dan mengimpor ruang nama yang diperlukan. File PDF sumber akan dimuat menggunakan objek kelas Dokumen untuk kompresi. Anda akan menggunakan instans kelas OptimizationOptions untuk mengatur opsi kompresi yang berbeda untuk PDF termasuk kompresi gambar dan kualitas gambar PDF. Metode OptimizeResources menerapkan pengaturan pengoptimalan untuk mengompresi PDF berdasarkan opsi yang dipilih sebelum menyimpan file PDF terkompresi pada disk.

Kode untuk Mengompres PDF dengan Python

Contoh yang disebutkan di atas dalam Ukuran PDF kompres Python dengan mengadopsi panggilan API sederhana dan beberapa baris kode. Kelas OptimizationOptions juga memungkinkan Anda untuk mengatur berbagai pengaturan kompresi lainnya termasuk LinkDuplicateStreams, ImageEncoding, RemovePrivateInfo, MaxResolution, RemoveUnusedObjects, RemoveUnusedStreams, dan banyak pengaturan lainnya. Jika file PDF sumber memiliki konten yang dapat dirujuk dengan menggunakan pengaturan yang disebutkan di atas, ini akan berkontribusi untuk mencapai kompresi PDF setelah properti ini dirujuk.

Dalam topik ini, kita telah mempelajari bahwa untuk mengompres file PDF secara terprogram, aplikasi berbasis Python dapat dikembangkan dengan mudah. Jika Anda ingin mempelajari tentang mengonversi format PDF ke PDFA, lihat artikel di cara mengubah format PDF ke PDFA menggunakan Python.

 Indonesian