PUB เป็น HTML ใน Java

ไฟล์ PUB มักใช้ในการออกแบบเอกสารขนาดใหญ่ เช่น โบรชัวร์ ใบปลิว ฯลฯ คุณสามารถแปลงไฟล์ PUB เป็นหน้าเว็บ HTML ได้ ในบทความนี้ คุณจะได้เรียนรู้รายละเอียดทั้งหมดเกี่ยวกับการแปลงทีละขั้นตอนภายใต้หัวข้อต่อไปนี้:

ตัวแปลงเว็บเพจ PUB เป็น HTML – การติดตั้ง Java API

การแปลง PUB เป็น HTML นั้นเป็นกระบวนการสองขั้นตอน ประการแรก คุณต้องแปลงไฟล์ PUB เป็นเอกสาร PDF โดยใช้ Aspose.PUB for Java API จากนั้นคุณสามารถแปลงไฟล์ PDF ตัวกลางเป็นไฟล์รูปแบบ HTML โดยทางโปรแกรมโดยใช้ Java ดังนั้น โปรดดาวน์โหลดไฟล์ JAR จากส่วน New Releases หรือใช้การกำหนดค่า 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.9</version>
    </dependency>
</dependencies>

แปลงเว็บเพจ PUB เป็น HTML โดยใช้ Java

คุณสามารถแปลงไฟล์ PUB เป็นไฟล์รูปแบบ HTML Webpage ด้วยขั้นตอนด้านล่าง:

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

รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ PUB เป็นเว็บเพจ HTML โดยทางโปรแกรมโดยใช้ Java:

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

// โหลดไฟล์ PUB อินพุต
IPubParser parser = PubFactory.createParser("Sample.pub");

// แยกไฟล์ผู้เผยแพร่อินพุต
com.aspose.pub.Document doc = parser.parse();

// แปลงไฟล์ PUB เป็น PDF และบันทึกผลลัพธ์เป็น ByteArrayOutputStream
PubFactory.createPdfConverter().convertToPdf(doc, os);

// โหลดไฟล์ PDF อินพุตจาก ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(os.toByteArray());

// เริ่มต้นวัตถุคลาส HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();

// แปลงไฟล์ PUB เป็นเว็บเพจ HTML
document.save("Output.html", options);

รับใบอนุญาตการประเมินฟรี

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

บทสรุป

ในบทความนี้ คุณได้สำรวจวิธีแปลงไฟล์ Publisher, PUB เป็นเว็บเพจ HTML ไฟล์เอาต์พุตถูกสร้างขึ้นด้วยความเที่ยงตรงสูงและมีประสิทธิภาพ คุณจะต้องทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอนตามที่กล่าวไว้ข้างต้น และ API จะสร้างไฟล์เอาต์พุตตามความต้องการของคุณ นอกจากนี้ คุณสามารถไปที่ เอกสาร API เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ API ในกรณีที่มีข้อกังวลใดๆ โปรดเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี

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