Cara Kompres PDF di C#

Topik singkat ini akan memandu Anda melalui cara kompres PDF di C# dengan bantuan langkah konfigurasi lengkap termasuk menyiapkan lingkungan dan informasi lain tentang kelas yang diperlukan untuk digunakan. Anda dapat dengan mudah menggunakan panggilan API sederhana dalam C# kompres ukuran file PDF dan menyimpannya ke disk. Anda dapat menyesuaikan opsi kompresi PDF keluaran dengan menggunakan objek kelas OptimizationOptions.

Langkah-langkah untuk Kompres PDF di C#

  1. Konfigurasikan aplikasi Anda untuk menambahkan referensi ke Aspose.PDF dari manajer paket NuGet
  2. Muat file PDF sumber dari disk menggunakan instance kelas Document
  3. Buat instance objek kelas OptimizationOptions untuk mengonfigurasi kompresi file PDF dan mengatur pengaturan pengoptimalan PDF yang berbeda
  4. Metode OptimizeResources dalam C# kompres file PDF berdasarkan pengaturan yang digunakan
  5. Simpan file PDF terkompresi di disk

Langkah-langkah di atas dalam C# mengurangi ukuran PDF dengan mengikuti urutan operasi yang ditentukan. Anda akan memulai proses dengan menambahkan referensi API menggunakan manajer paket NuGet dan mengimpor ruang nama yang diperlukan. Kemudian file PDF sumber akan dimuat menggunakan objek kelas Dokumen untuk kompresi. Objek OptimizationOptions class akan digunakan 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. Akhirnya, PDF terkompresi akan disimpan di disk.

Kode untuk Kompres PDF di C#

Contoh yang disebutkan di atas dalam C# kompres ukuran PDF dengan mengadopsi panggilan API sederhana dan beberapa baris kode. OptimizationOptions juga memungkinkan Anda untuk mengatur pengaturan kompresi lain yang berbeda termasuk ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects dan banyak pengaturan lainnya. Jika PDF sumber memiliki konten yang dapat dirujuk dengan menggunakan pengaturan di atas, itu akan berkontribusi pada kompresi PDF setelah properti ini digunakan.

Dalam topik ini, kita telah mempelajari bahwa untuk mengompresi file PDF secara terprogram, aplikasi berbasis C# dapat dengan mudah dikembangkan. Jika Anda ingin mempelajari tentang membagi PDF ke halaman, lihat artikel cara membagi file PDF dengan Halaman di C#.

 Indonesian