حذف صفحات از PDF از طریق Go

حذف صفحات از سند PDF با استفاده از Aspose.PDF برای Go via C++

نحوه حذف صفحات از PDF با استفاده از Go

حذف صفحات از PDF با استفاده از Aspose.PDF برای Go. برای محافظت از اطلاعات خصوصی، ممکن است لازم باشد صفحات یا بخش های حاوی داده های محرمانه را قبل از به اشتراک گذاشتن سند با دیگران حذف کنید. فایل های PDF بزرگ می توانند برای به اشتراک گذاری یا ذخیره سازی سخت باشند. حذف صفحات به کاهش اندازه فایل کمک می کند و انتقال یا آرشیو را آسان تر می کند. همچنین حذف صفحات، سند را ساده کرده و تکرار غیرضروری را حذف میکند. یک سند ممکن است شامل صفحاتی با خطا یا اطلاعات منسوخ شده باشد. حذف این صفحات کیفیت کلی سند را افزایش می دهد. حذف صفحات می تواند کاربران را برای حرکت در PDF آسان تر کند و اطمینان حاصل کند که آنها اطلاعات مورد نیاز خود را به سرعت بدون پیمایش از طریق محتوای بی ربط پیدا می کنند. هنگام حذف صفحات از یک PDF، مهم است که از یک ویرایشگر PDF یا نرم افزار قابل اعتماد استفاده کنید تا اطمینان حاصل شود که سند حاصل دقیق و بدون خطا باقی می ماند. Aspose.PDF برای Go از طریق کتابخانه C++ می تواند صفحات را از PDF در چند مرحله حذف کند. به منظور حذف صفحات از فایل PDF، ما از Aspose.PDF برای Go از طریق C++, استفاده می کنیم که یک ابزار آسان و امن است که برای کار با PDF استفاده می شود. برای نصب و استفاده از Aspose.PDF برای Go از طریق C++، روی Download Aspose.PDF برای Go. کلیک کنید

حذف صفحه از پی دی اف از طریق Go


برای امتحان کد در محیط خود به Aspose.PDF for Go via C++ نیاز دارید.

۱. سند موجود را باز کنید

۱. یک صفحه خاص را حذف کنید.

۱. PDF خروجی را با استفاده از متد ذخیره ذخیره کنید.

قطعه کد Go ارائه شده نشان می دهد که چگونه یک صفحه خاص را از یک سند PDF با استفاده از کتابخانه Aspose.PDF حذف کنید. ابتدا باید یک سند PDF موجود به نام «DeleteParticularPage.pdf» را باز کنید. بعد، یک صفحه خاص را از سند PDF حذف کنید. سند PDF به روز شده را در دایرکتوری مشخص شده با نام فایل جدید ‘DeleteParticularPage_out.pdf’ ذخیره کنید.

حذف صفحات از PDF

این کد نمونه نحوه حذف صفحات از PDF را نشان می دهد - Go


    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()
    }