PUB เป็น PPTX ใน Java

ไฟล์ Microsoft Publisher มักใช้ในการออกแบบและสร้างเอกสารสำหรับการเผยแพร่ในปริมาณมาก ในบางสถานการณ์ คุณอาจต้องแปลงไฟล์การนำเสนอ PUB เป็น PPT หรือ PPTX ตามนั้น บทความจะอธิบายวิธีการแปลงไฟล์ Publisher PUB เป็นไฟล์งานนำเสนอ PPT หรือ PPTX ใน Java

Java API เพื่อแปลงไฟล์ PUB เป็นการนำเสนอ PPT/PPTX

คุณจะแปลงไฟล์ PUB เป็นงานนำเสนอ PowerPoint เป็นไฟล์ PPT หรือ PPTX ในสองขั้นตอน ประการแรก คุณต้องแปลงไฟล์ PUB เป็น PDF โดยใช้ Aspose.PUB for Java API จากนั้นคุณต้องแปลงไฟล์ PDF ระดับกลางเป็นไฟล์นำเสนอด้วย Aspose.PDF for Java API คุณสามารถรับไฟล์ JAR ได้จากส่วน New Releases หรือระบุการกำหนดค่าต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ที่ใช้ Maven ของคุณ:

พื้นที่เก็บข้อมูล:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

การพึ่งพา:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.8</version>
    </dependency>
</dependencies>

แปลงไฟล์นำเสนอ PUB เป็น PPT/PPTX โดยทางโปรแกรมใน Java

คุณสามารถแปลงไฟล์ Microsoft Publisher PUB เป็นไฟล์งานนำเสนอในรูปแบบ PPT หรือ PPTX ด้วยขั้นตอนด้านล่าง:

  1. เริ่มต้น ByteArrayOutputStream เพื่อเก็บไฟล์ PDF ระดับกลาง
  2. เริ่มต้น Pub Parser สำหรับไฟล์ PUB
  3. แยกวิเคราะห์ ไฟล์ Publisher อินพุต
  4. แปลงไฟล์ PUB เป็น PDF และบันทึกเอาต์พุตลงในสตรีม
  5. โหลดไฟล์ PDF ระดับกลางโดยใช้วัตถุคลาส Document
  6. บันทึกไฟล์เอาต์พุต PPT หรือ PPTX

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ PUB เป็น PPT หรือ PPTX PowerPoint Presentation โดยทางโปรแกรมใน Java:

// ระบุพาธสำหรับไฟล์ Publisher อินพุต
String fileName = "Test.pub";

// เริ่มต้น ByteArrayOutputStream เพื่อเก็บไฟล์ PDF ตัวกลาง
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// เตรียมใช้งาน Pub Parser สำหรับไฟล์ PUB
IPubParser parser = PubFactory.createParser(fileName);

// แยกวิเคราะห์ไฟล์ Publisher
com.aspose.pub.Document doc = parser.parse();

// แปลงไฟล์ PUB เป็น PDF และบันทึกเอาต์พุตลงในสตรีม
PubFactory.createPdfConverter().convertToPdf(doc, os);

// โหลดเอกสาร PDF ตัวกลาง
Document pdfDocument = new Document(os.toByteArray());

// แปลงหรือส่งออกไฟล์เป็นรูปแบบ PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

ลองสาธิตออนไลน์

โปรดลองใช้เว็บแอป PUB to PPTX ที่พัฒนาโดยใช้ API นี้

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

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

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงหรือส่งออกไฟล์ Microsoft Publisher PUB เป็นไฟล์งานนำเสนอเป็นไฟล์ PPT หรือ PPTX โดยทางโปรแกรมใน Java คุณสามารถฝังคุณลักษณะนี้ในแอปพลิเคชันที่ใช้ Java ได้ ยิ่งไปกว่านั้น คุณยังสามารถสำรวจคุณลักษณะอื่นๆ ที่นำเสนอโดย Aspose API ได้โดยไปที่ เอกสารประกอบ ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราได้ที่ ฟอรัม

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