Perbaiki PDF dengan Go

Contents
[ ]

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

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

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

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

  1. Buka dokumen PDF menggunakan Open fungsi.
  2. Perbaiki dokumen PDF dengan Repair fungsi.
  3. Simpan dokumen PDF yang telah diperbaiki menggunakan SaveAs metode.

    package main

    import "github.com/aspose-pdf/aspose-pdf-go-cpp"
    import "log"

    func main() {
      // Open(filename string) opens a PDF-document with filename
      pdf, err := asposepdf.Open("sample.pdf")
      if err != nil {
        log.Fatal(err)
      }
      // Repair() repaires PDF-document
      err = pdf.Repair()
      if err != nil {
        log.Fatal(err)
      }
      // SaveAs(filename string) saves previously opened PDF-document with new filename
      err = pdf.SaveAs("sample_Repair.pdf")
      if err != nil {
        log.Fatal(err)
      }
      // Close() releases allocated resources for PDF-document
      defer pdf.Close()
    }