แปลงไฟล์ PUB

ฟังก์ชันตัวแปลงผู้เผยแพร่เพื่อสร้างแอปพลิเคชัน C++ ข้ามแพลตฟอร์ม

 

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

แม้จะมีประโยชน์ แต่รูปแบบ PUB ก็ไม่ได้รับความนิยมอย่างแพร่หลายเช่นเดียวกับรูปแบบ PDF หรือ DOCX นอกจากนี้ ความจำเป็นของแอปพลิเคชัน Microsoft Publisher ที่ต้องชำระเงินมักทำให้ต้องแปลงไฟล์ .pub ไปเป็นรูปแบบที่เข้าถึงได้ทั่วไปและใช้งานง่ายกว่า นี่คือโซลูชันสำหรับนักพัฒนาที่ทำงานใน C++ – Aspose.PUB API ซึ่งมีฟังก์ชันการแปลงที่ครอบคลุม ช่วยให้คุณสามารถรวมความสามารถนี้เข้ากับโปรเจ็กต์ของคุณได้โดยตรง API ที่แข็งแกร่งนี้รองรับการแปลงจาก PUB ไปยังรูปแบบต่างๆ มากมาย รวมถึง PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLSX, CSV, PPTX, XPS, EPUB, TEX, HTML, MHTML และ SVG

แปลงไฟล์ .pub ของผู้จัดพิมพ์

มาดูการทำงานผ่านการแปลง PUB เป็น PDF

กระบวนการแปลงของ Publisher ประกอบด้วยขั้นตอนต่อไปนี้:

  1. ผสานรวม C++ PUB to PDF Converter API ซึ่งทำงานไม่เพียงแต่กับเอกสารหน้าเดียว แต่ยังรองรับไฟล์ .pub แบบหลายหน้า
  2. โหลดไฟล์ PUB โดยใช้คลาส PubFactory
  3. สร้าง Parser และทำการ Parse ผ่านเมธอด Parse() ของอินเทอร์เฟซ IPubParser
  4. เรียกใช้การแปลงโดยใช้เมธอด ConvertToPdf()

รหัส C++ เพื่อแปลง Publisher PUB เป็น PDF

    using namespace Aspose::PUB;
    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

การแปลง PUB เป็นรูปแบบอื่นสามารถทำได้หลังจากแปลงไฟล์เป็นรูปแบบ PDF จากนั้นไฟล์ที่แปลงแล้วสามารถแปลงเป็นรูปแบบที่ต้องการได้

คุณยังสามารถลองใช้แอปพลิเคชันข้ามแพลตฟอร์มของ Publisher Converter มันมีอินเทอร์เฟซที่ง่ายมากและกระบวนการนี้จะใช้เวลาเพียงไม่กี่วินาที โซลูชันนี้ช่วยให้:

  • แปลงไฟล์ Publisher หลายไฟล์
  • แปลง PUB เป็น PDF, HTML, EPUB, DOCX, SVG และรูปแบบภาพอื่นๆ อีกมากมาย
  • บันทึกเอกสารที่แปลงแล้วบนอุปกรณ์ของคุณ