แปลงรูปภาพเป็น PDF โดยใช้ C++

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

C ++ API สำหรับการแปลงรูปภาพเป็นรูปแบบ PDF

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

PM> Install-Package Aspose.PDF.Cpp

แปลงรูปภาพเป็นไฟล์ PDF โดยใช้ C++

ต่อไปนี้เป็นขั้นตอนในการแปลงรูปภาพเป็นรูปแบบ PDF

โค้ดตัวอย่างต่อไปนี้สาธิตวิธีแปลงรูปภาพเป็นไฟล์ PDF โดยใช้ C++

// สร้างอินสแตนซ์ของคลาส Document
auto pdfDocument = MakeObject<Document>();

// เพิ่มหน้า
System::SharedPtr<Page> page = pdfDocument->get_Pages()->Add();

// กำหนดระยะขอบ
page->get_PageInfo()->get_Margin()->set_Bottom(0);
page->get_PageInfo()->get_Margin()->set_Top(0);
page->get_PageInfo()->get_Margin()->set_Left(0);
page->get_PageInfo()->get_Margin()->set_Right(0);

// ตั้งค่า CropBox
page->set_CropBox(MakeObject<Aspose::Pdf::Rectangle>(0, 0, 400, 400));

// สร้างอินสแตนซ์ของคลาส Image
System::SharedPtr<Aspose::Pdf::Image> image = MakeObject<Aspose::Pdf::Image>();

// ระบุเส้นทางของภาพ
image->set_File(u"SourceDirectory\\Images\\AsposeLogo.png");

// เพิ่มรูปภาพไปยังหน้า PDF
page->get_Paragraphs()->Add(System::DynamicCast<BaseParagraph>(image));

// บันทึกไฟล์ PDF
pdfDocument->Save(u"OutputDirectory\\Image2PDF.pdf");
เอาต์พุตไฟล์ PDF ที่สร้างโดยโค้ดตัวอย่าง

เอาต์พุตไฟล์ PDF ที่สร้างโดยโค้ดตัวอย่าง

รับใบอนุญาตฟรี

คุณสามารถลองใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

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

ดูสิ่งนี้ด้วย