วิธีแปลง PUB เป็น JPG ใน Java

บทช่วยสอนฉบับย่อนี้จะแนะนำคุณเกี่ยวกับ วิธีแปลง PUB เป็น JPG ใน Java โดยจะอธิบายรายละเอียดพื้นฐานทั้งหมด เช่น การตั้งค่าสภาพแวดล้อม และกระบวนการทีละขั้นตอนตามด้วยโค้ดตัวอย่างที่แสดงคุณลักษณะในการแปลง Publisher เป็น JPG ใน Java คุณไม่จำเป็นต้องติดตั้ง Microsoft Publisher หรือแอปพลิเคชันอื่นใดเพื่อประมวลผลไฟล์ PUB และส่งออกเป็นรูปภาพ JPG

ขั้นตอนในการแปลง PUB เป็น JPG โดยใช้ Java

  1. กำหนดค่าไลบรารี Aspose.PUB และ Aspose.PDF เพื่อแสดงผลไฟล์ PUB
  2. โหลดไฟล์ PUB อินพุตด้วยอินเทอร์เฟซ IPubParser
  3. ส่งออกไฟล์ PUB ที่โหลดเป็นเอกสาร PDF
  4. เข้าถึงเอกสาร PDF ระดับกลาง
  5. รับขนาดสำหรับแต่ละหน้าของไฟล์ PDF
  6. กำหนดขนาดหน้าและความละเอียดของภาพสำหรับภาพ JPG
  7. แปลงแต่ละหน้าเป็นรูปแบบภาพ JPG โดยใช้วิธี process()

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

รหัสเพื่อแปลง PUB เป็น JPG ใน Java

import com.aspose.pdf.License;
import com.aspose.pdf.PageSize;
import com.aspose.pdf.devices.JpegDevice;
import com.aspose.pdf.facades.PdfFileInfo;
import com.aspose.pub.IPdfConverter;
import com.aspose.pub.IPubParser;
import com.aspose.pub.PubFactory;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert PUB to JPG in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load the PUB file
IPubParser PubFileParser = PubFactory.createParser("input.pub");
com.aspose.pub.Document PubDocument = PubFileParser.parse();
// Convert PUB to PDF with PDFConverter class
IPdfConverter PDFConverter = PubFactory.createPdfConverter();
PDFConverter.convertToPdf(PubDocument, "IntermediatePDFFile.pdf");
// Load PDF document
com.aspose.pdf.Document PDFDocument = new com.aspose.pdf.Document("IntermediatePDFFile.pdf");
PdfFileInfo PDFFileInfo = new PdfFileInfo(PDFDocument);
// Iterate each page and create JPG image
for (com.aspose.pdf.Page PDFPage : PDFDocument.getPages())
{
PageSize PDFPageSize = new PageSize(
(int)(PDFFileInfo.getPageWidth(PDFPage.getNumber())),
(int)(PDFFileInfo.getPageHeight(PDFPage.getNumber())));
JpegDevice JPGDevice = new JpegDevice(PDFPageSize);
JPGDevice.process(PDFPage, "Page" + PDFPage.getNumber() + ".jpg");
}
PDFFileInfo.close();
System.out.println("Done");
}
}

ข้อมูลโค้ดนี้แสดงวิธี แปลง Microsoft Publisher เป็น JPG ใน Java ก่อนอื่น จะแยกวิเคราะห์ไฟล์ PUB อินพุตโดยใช้วิธีการ parse() ต่อจากนั้น จะส่งออกไฟล์ที่แยกวิเคราะห์เป็นเอกสาร PDF แล้วแสดงภาพ JPG ของแต่ละหน้าโดยใช้อินสแตนซ์คลาส JpegDevice

บทช่วยสอนนี้ได้กล่าวถึงข้อมูลที่เกี่ยวข้องกับการแปลงไฟล์ PUB เป็น JPG ใน Java ในทางกลับกัน หากคุณต้องการแปลงไฟล์ PUB เป็นภาพ PNG โปรดอ่านบทความเกี่ยวกับ วิธีแปลง PUB เป็น PNG ใน Java

 ไทย