ไฟล์ 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 ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ PUB อินพุต
  2. แปลง PUB เป็น PDF ด้วยวิธี ConvertToPdf
  3. บันทึกไฟล์ 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 ++ ที่เราเพิ่งทดสอบ:

แปลง PUB เป็น PDF

โปรดทราบว่า 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 โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี

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