Optimalkan PDF menggunakan Aspose.PDF untuk Rust via C++
Contents
[
Hide
]
Optimalkan Dokumen PDF
Toolkit dengan Aspose.PDF for Rust via C++ memungkinkan Anda mengoptimalkan dokumen PDF.
Potongan kode ini berguna untuk aplikasi di mana pengurangan ukuran atau peningkatan efisiensi file PDF sangat penting, seperti untuk unggahan web, pengarsipan, atau berbagi melalui bandwidth terbatas.
- The buka metode memuat file PDF yang ditentukan (sample.pdf) ke memori.
- The optimalkan mengurangi ukuran file dengan melakukan optimasi seperti menghapus objek yang tidak terpakai, mengompres gambar, meratakan anotasi, membatalkan embed font, dan memungkinkan penggunaan ulang konten. Langkah-langkah ini membantu mengurangi kebutuhan penyimpanan dan meningkatkan kecepatan pemrosesan untuk dokumen PDF.
- The save_as metode menyimpan PDF yang dioptimalkan ke file baru.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Optimize PDF-document content
pdf.optimize()?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_optimize.pdf")?;
Ok(())
}