ไฟล์ PUB มักใช้เพื่อสร้างหรือแก้ไขสิ่งพิมพ์ แผ่นพับ โบรชัวร์ บัตรเยี่ยม และไฟล์ประเภทอื่นๆ ถูกสร้างขึ้นในแอปพลิเคชัน Microsoft Publisher ซึ่งบันทึกเป็นไฟล์นามสกุล .pub อย่างไรก็ตาม เนื่องจากความนิยมและการรองรับรูปแบบ PDF คุณอาจต้องแปลง PUB เป็น PDF สำหรับสถานการณ์ดังกล่าว Aspose.PUB for C++ API คือคำตอบสำหรับความต้องการของคุณ
C ++ PUB เป็น PDF Converter API
เมื่อดูข้อมูลเบื้องหลังเกี่ยวกับ API ก่อนหน้านี้มีเพียง Aspose.PUB for .NET API เท่านั้นที่ใช้งานได้ ดังนั้นจึงสามารถใช้กับภาษาโปรแกรม C# หรือ VB.NET ได้ อย่างไรก็ตาม คำขอที่เพิ่มขึ้นและซ้ำๆ สำหรับการสนับสนุนแพลตฟอร์ม C++ ส่งผลให้เกิดแนวคิดของ API Aspose.PUB for C++ ตอนนี้ คุณสามารถแก้ไข จัดการ และแปลงไฟล์ PUB ในแอปพลิเคชัน C++ ของคุณได้แล้ว
การติดตั้ง
API มีอยู่ในส่วน ดาวน์โหลด รวมถึงในแกลเลอรี NuGet ซึ่งคุณสามารถรันคำสั่งต่อไปนี้หรือติดตั้งโดยใช้ NuGet Manager for Solution ใน Visual Studio IDE
PM> Install-Package Aspose.PUB.Cpp
แปลง PUB เป็น PDF ใน C++
เนื่องจากคุณได้ติดตั้งและตั้งค่า API แล้ว เราพร้อมที่จะแปลงไฟล์ PUB เป็น PDF ให้เราทำงานกับไฟล์ Microsoft Publisher ตัวอย่างเป็น PDF ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ PUB อินพุต
- แปลง PUB เป็น PDF ด้วยวิธี ConvertToPdf
- บันทึกไฟล์ PDF ที่ส่งออก
โค้ด C++ ต่อไปนี้เป็นไปตามขั้นตอนเหล่านี้ซึ่งแสดงวิธีแปลง PUB เป็น PDF ในแอปพลิเคชัน C++ ของคุณ
System::String filePub = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"1.pdf";
System::Console::WriteLine(u"Convert starting...");
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Document> document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
System::Console::WriteLine(u"Convert done.");
ภาพหน้าจอด้านล่างแสดงไฟล์ PDF ผลลัพธ์ที่สร้างด้วยข้อมูลโค้ด C ++ ที่เราเพิ่งทดสอบ:
โปรดทราบว่า Aspose.PUB for C++ API รองรับไฟล์ PUB ที่มีหลายหน้าเพื่อแปลงเป็นไฟล์ PDF ที่มีหลายหน้า นอกจากนี้ เราจะปรับปรุงการเรนเดอร์ PUB เป็น PDF ด้วยการเปิดตัวที่กำลังจะมาถึง
ใบอนุญาตชั่วคราวฟรีสำหรับการประเมิน Aspose.PUB สำหรับ C ++
เช่นเดียวกับ API อื่นๆ ที่นำเสนอโดย Aspose เรายังเสนอใบอนุญาตทดลองใช้ฟรีเป็นเวลา 30 วันสำหรับ Aspose.PUB for C++ API อีกด้วย สิ่งนี้ทำให้คุณสามารถทดสอบ API ได้อย่างเต็มประสิทธิภาพ อย่างไรก็ตาม ระยะเวลาการทดลองใช้สามารถขยายได้สองสามครั้งเมื่อมีการร้องขอ หาก POC ความเป็นไปได้ หรือขั้นตอนขององค์กรอื่นๆ ของคุณต้องใช้เวลาสักระยะหนึ่ง คุณสามารถเรียนรู้ข้อมูลโดยละเอียดได้ที่หน้า ใบอนุญาตชั่วคราว หากคุณต้องการทดสอบก่อนชำระค่า API
บทสรุป
ไฟล์ Publisher มักใช้ในยุคปัจจุบันและคุณลักษณะของรูปแบบไฟล์ PUB เป็น PDF มีความสำคัญมาก นั่นเป็นเหตุผลว่าทำไมจึงเป็นหนึ่งในคุณสมบัติแรกๆ ที่รวมอยู่ใน API เวอร์ชัน C++ ในกรณีที่คุณต้องการความช่วยเหลือขณะติดตั้งหรือแปลงไฟล์ PUB โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี