บีบอัด PDF ผ่าน C++

คอมเพรสเซอร์ PDF ก้าวหน้าโดยใช้ Aspose.PDF ฝั่งเซิร์ฟเวอร์สำหรับ C++ API โดยไม่ต้องใช้ซอฟต์แวร์ใด ๆ เช่น Microsoft หรือ Adobe Acrobat

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

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

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

เพื่อที่จะบีบอัดไฟล์ PDF เราจะใช้ Aspose.PDF for C++ API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสารสำหรับแพลตฟอร์ม CPPเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

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


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

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

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

บีบอัดไฟล์ PDF - C++

ตัวอย่างโค้ดนี้จะแสดงวิธีการปรับเอกสาร PDF ให้เหมาะสมสำหรับเว็บ - C++

Input file:

File not added

Output format:

PDF

Output file:


	//Optimize PDF Document for the Web
    void OptimizeForWeb() {
    // String for path name
    String _dataDir("C:\\Samples\\");

    // String for input file name
    String outfilename("OptimizeDocument_out.pdf");

    // Open document
    auto document = MakeObject<Document>();

    // Make some operations (add pages, images, etc) 
    // ...

    // Optimize for web
    document->Optimize();

    // Save output document
    document->Save(_dataDir + outfilename);
}

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

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

Aspose.PDF สำหรับ C++ เป็นห้องสมุดที่ช่วยให้นักพัฒนาที่จะเพิ่มความสามารถในการประมวลผล PDF เพื่อการใช้งานของพวกเขาAPI สามารถใช้ในการสร้างประเภทของการใช้งาน 32 บิตและ 64 บิตใด ๆ เพื่อสร้างหรืออ่านแปลงและจัดการไฟล์ PDF โดยไม่ต้องใช้ Adobe Acrobat

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