حذف صفحات PDF باستخدام Go

Contents
[ ]

يمكنك حذف الصفحات من ملف PDF باستخدام Aspose.PDF for Go via C++. يوضح المقتطف البرمجي التالي كيفية معالجة مستند PDF بحذف صفحة معينة. هذه الطريقة فعّالة لمهام معالجة مستندات PDF، خاصةً لإزالة الصفحات، وحفظ المستند المعدل، وضمان إدارة الموارد بشكل صحيح.

  1. فتح ملف PDF.
  2. حذف صفحة محددة باستخدام PageDelete دالة.
  3. حفظ المستند باستخدام Save طريقة.

    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)
      }
      // PageDelete(num int32) deletes specified page in PDF-document
      err = pdf.PageDelete(1)
      if err != nil {
        log.Fatal(err)
      }
      // Save() saves previously opened PDF-document
      err = pdf.Save()
      if err != nil {
        log.Fatal(err)
      }
      // Close() releases allocated resources for PDF-document
      defer pdf.Close()
    }