Perbaiki PDF dengan Rust via C++

Contents
[ ]

Perbaikan PDF diperlukan untuk memelihara dan meningkatkan dokumen PDF, terutama ketika menangani file yang korup atau melakukan penyesuaian. Memperbaiki file PDF dan menyimpannya sebagai dokumen baru merupakan kebutuhan umum dalam skenario seperti sistem manajemen dokumen, di mana integritas file sangat penting.

Ini mencakup penanganan kesalahan di setiap langkah, memastikan bahwa masalah apa pun dengan membuka, memperbaiki, atau menyimpan dokumen PDF dicatat dan ditangani dengan cepat. Hal ini membuat kode menjadi kuat untuk aplikasi dunia nyata.

Contoh ini sederhana dan ringkas, sehingga mudah dipahami dan diimplementasikan. Ini merupakan titik awal yang jelas bagi pengembang baru yang menggunakan perpustakaan PDF seperti Aspose.PDF for Rust.

Aspose.PDF for Rust memungkinkan perbaikan PDF berkualitas tinggi. File PDF mungkin tidak dapat dibuka karena alasan apa pun, terlepas dari program atau peramban yang digunakan. Dalam beberapa kasus dokumen dapat dipulihkan, coba kode berikut dan lihat sendiri.

  1. Buka dokumen PDF menggunakan open fungsi.
  2. Perbaiki dokumen PDF dengan perbaiki fungsi.
  3. Simpan dokumen PDF yang telah diperbaiki menggunakan save_as metode.

  use asposepdf::Document;

  fn main() -> Result<(), Box<dyn std::error::Error>> {
      // Open a PDF-document with filename
      let pdf = Document::open("sample.pdf")?;

      // Repair PDF-document
      pdf.repair()?;

      // Save the previously opened PDF-document with new filename
      pdf.save_as("sample_repair.pdf")?;

      Ok(())
  }