แปลงส่งออก PUB เป็น Word DOCX

ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงหรือส่งออกไฟล์ MS Publisher PUB เป็นเอกสาร MS Word ในรูปแบบ DOCX หรือ DOC คำแนะนำทีละขั้นตอนจะแสดงรายละเอียดทั้งหมดเกี่ยวกับการแปลง:

Java APIs เพื่อแปลงไฟล์ PUB เป็นเอกสาร Word เป็น DOC/DOCX

คุณจะแปลงไฟล์ PUB เป็นเอกสาร Word ในสองขั้นตอน ขั้นแรก ให้คุณแปลงไฟล์ PUB เป็น PDF โดยใช้ Aspose.PUB for Java API จากนั้นคุณแปลงไฟล์ PDF เป็นเอกสาร Word โดยใช้ 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 เป็นเอกสาร Word DOCX DOC โดยทางโปรแกรมใน Java

คุณสามารถแปลงไฟล์ Microsoft Publisher PUB เป็นเอกสาร Word ในรูปแบบ DOCX หรือ DOC โดยทำตามขั้นตอนต่อไปนี้:

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

รหัสด้านล่างอธิบายวิธีการแปลงหรือส่งออกไฟล์ PUB เป็นเอกสาร Word ในรูปแบบ DOCX DOC โดยทางโปรแกรมโดยใช้ Java:

// ระบุพาธสำหรับไฟล์ Publisher อินพุต
String fileName = "Sample.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());

// แปลงหรือส่งออกไฟล์เป็นรูปแบบ MS Word DOCX หรือ DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);

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

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

บทสรุป

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

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