บีบอัด PDF ผ่าน Go

การบีบอัด PDF โดยใช้โปรแกรมโดยใช้ Aspose.PDF สำหรับ Go via C++

ปรับแต่ง PDF ด้วย Go

คุณจำเป็นต้องบีบอัด PDF หรือไม่การปรับเปลี่ยนเอกสาร PDF แบบโปรแกรมเป็นส่วนสำคัญของเวิร์กโฟลว์ดิจิทัลที่ทันสมัยGo ไลบรารี เช่น Aspose.PDF - เป็นโซลูชันแบบสแตนด์อโลนที่ไม่พึ่งพาซอฟต์แวร์อื่น ๆ และพร้อมสำหรับการใช้งานเชิงพาณิชย์ในการบีบอัดไฟล์ PDF เราจะใช้ Aspose.PDF for Go via C++ ซึ่งเป็นชุดเครื่องมือที่ง่ายและปลอดภัยที่ใช้ในการทำงานกับ PDFหากต้องการติดตั้งและใช้ Aspose.PDF สำหรับ Go ผ่าน C++ ให้คลิกที่ ดาวน์โหลด Aspose.PDF สำหรับ Go

วิธีการบีบอัด PDF ผ่าน Go


คุณต้อง Aspose.PDF for Go via C++ เพื่อลองใช้รหัสในสภาพแวดล้อมของคุณ

1.เปิดเอกสาร PDF โดยใช้วัตถุเอกสาร 1.เรียกวิธีการเพิ่มประสิทธิภาพบนวัตถุเอกสารซึ่งจะลบวัตถุที่ไม่จำเป็นและบีบอัดภาพในไฟล์ PDF 1.บันทึกเอกสารที่ดีที่สุดไปยังเส้นทางใหม่โดยใช้บันทึก () วิธีการ

หากคุณต้องการทำให้การแชร์หรือจัดเก็บไฟล์ PDF ทำได้ง่ายและรวดเร็วยิ่งขึ้น การบีบอัดไฟล์จะช่วยได้ด้วยห้องสมุด Aspose.PDF Go via C++ ที่มีประสิทธิภาพ คุณสามารถลดขนาดของไฟล์ PDF ของคุณในขณะที่รักษาคุณภาพและรายละเอียดที่สำคัญเหมือนเดิมเครื่องมือระดับมืออาชีพนี้ใช้ Go เพื่อบีบอัด PDF ได้อย่างมีประสิทธิภาพตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการปรับเปลี่ยนเอกสาร PDF ใน {{} proglanguage}:

บีบอัดไฟล์ 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()
    }

เกี่ยวกับ Aspose.PDF สำหรับ Go API

Aspose.PDF for Go via C++ เป็นชุดเครื่องมือที่มีประสิทธิภาพที่ช่วยให้นักพัฒนาสามารถจัดการไฟล์ PDF ได้โดยตรงและช่วยทำงานต่าง ๆ สำหรับ PDFมีคุณสมบัติที่เป็นเอกลักษณ์สำหรับการแปลง PDF เป็นรูปแบบอื่น

คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF for Go ผ่าน C++ API ได้ที่ เอกสาร และ ตัวอย่าง เกี่ยวกับวิธีใช้เครื่องมือ