فشرده سازی PDF با استفاده از Go

فشرده‌سازی PDF به صورت برنامه‌نویسی شده با استفاده از Aspose.PDF for Go via C++

Aspose.PDF for Go via C++ Logo

بهینه سازی PDF با Go

آیا نیاز به فشرده‌سازی PDF دارید؟ اصلاح برنامه‌نویسی اسناد PDF بخش مهمی از گردش‌های کاری دیجیتال مدرن است. کتابخانه‌های Go مانند Aspose.PDF - راه‌حل‌های مستقلی هستند که به نرم‌افزارهای دیگر متکی نیستند و برای استفاده تجاری آماده‌اند. برای فشرده‌سازی فایل‌های PDF، ما از Aspose.PDF برای Go از طریق C++ استفاده خواهیم کرد که یک جعبه ابزار آسان و ایمن برای کار با PDF است. برای نصب و استفاده از Aspose.PDF برای Go از طریق C++، روی Download Aspose.PDF for Go کلیک کنید.

نحوه فشرده سازی PDF با استفاده از Go


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

۱. یک سند PDF را با استفاده از شیء سند باز کنید. ۱. با روش بهینه سازی بر روی شیء سند تماس بگیرید، که اشیاء غیر ضروری را حذف می کند و تصاویر را در فایل PDF فشرده می کند ۱. سند بهینه شده را با استفاده از روش Save () در مسیر جدید ذخیره کنید.

اگر می خواهید اشتراک گذاری یا ذخیره یک فایل PDF را آسان تر و سریعتر کنید، فشرده سازی آن می تواند کمک کند. با استفاده از این کتابخانه قدرتمند Aspose.PDF Go via C++، می توانید اندازه PDF خود را کاهش دهید در حالی که کیفیت و جزئیات مهم آن را دست نخورده نگه دارید. این ابزار حرفه ای از Go برای فشرده سازی PDF به طور موثر استفاده می کند. مثال زیر نحوه تغییر یک سند PDF را در Go نشان می دهد:

فشرده سازی فایل های PDF - Go

این کد نمونه نحوه بهینه سازی سند PDF برای وب را نشان می دهد - Go

Input file:

File not added

Output format:

PDF

Output file:


    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)
      }
      // Optimize() optimizes PDF-document content
      err = pdf.Optimize()
      if err != nil {
        log.Fatal(err)
      }
      // SaveAs(filename string) saves previously opened PDF-document with new filename
      err = pdf.SaveAs("sample_Optimize.pdf")
      if err != nil {
        log.Fatal(err)
      }
      // Close() releases allocated resources for PDF-document
      defer pdf.Close()
    }

نحوه فشرده سازی PDF با استفاده از Go via C++

Aspose.PDF for Go از طریق C++ یک جعبه ابزار قدرتمند است که به توسعه دهندگان اجازه می دهد فایل های PDF را مستقیماً دستکاری کنند و به انجام کارهای مختلف برای PDF کمک می کند. حاوی ویژگی های منحصر به فرد برای تبدیل PDF به فرمت های دیگر است.

شما می توانید اطلاعات بیشتری در مورد Aspose.PDF for Go از طریق API C++ در مستندات و مثال در مورد نحوه استفاده از ابزار پیدا کنید.