ปรับขนาดไฟล์ PDF ผ่าน C++

เปลี่ยนขนาดหน้า PDFใช้ Aspose.PDF สำหรับ C++ เพื่อแก้ไขเอกสาร PDF แบบโปรแกรม

ปรับขนาดหน้า PDF ด้วย C++

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

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

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

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

วิธีปรับขนาดเอกสาร PDF


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

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

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

ปรับขนาดไฟล์ PDF - C++

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

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

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

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

เกี่ยวกับ 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และยังแนะนำให้ดู เอกสาร.