Optimalkan, Kompres, atau Kurangi Ukuran PDF di Python

Sebuah dokumen PDF kadang-kadang dapat berisi data tambahan. Mengurangi ukuran file PDF akan membantu Anda mengoptimalkan transfer jaringan dan penyimpanan. Ini sangat berguna untuk publikasi di halaman web, berbagi di jejaring sosial, mengirim melalui e-mail, atau mengarsipkan di penyimpanan. Kita dapat menggunakan beberapa teknik untuk mengoptimalkan PDF:

  • Optimalkan konten halaman untuk penelusuran online
  • Perkecil atau kompres semua gambar
  • Aktifkan penggunaan ulang konten halaman
  • Gabungkan aliran duplikat
  • Lepaskan font yang terpasang
  • Hapus objek yang tidak digunakan
  • Hapus bidang formulir yang diratakan
  • Hapus atau ratakan anotasi

Optimalkan Dokumen PDF untuk Web

Optimasi, atau linearisasi untuk Web, mengacu pada proses membuat file PDF cocok untuk penjelajahan online menggunakan peramban web. Untuk mengoptimalkan file untuk tampilan web:

Cuplikan kode berikut menunjukkan cara mengoptimalkan dokumen PDF untuk web.


    import AsposePDFPythonWrappers as ap

    # Jalur ke direktori dokumen.
    dataDir = "..."

    # Buka dokumen
    document = ap.Document(dataDir + "OptimizeDocument.pdf")

    # Optimalkan untuk web
    document.optimize()

    dataDir = dataDir + "OptimizeDocument_out.pdf"

    # Simpan dokumen keluaran
    document.Save(dataDir)