Tutorial singkat ini memandu Anda tentang cara mengonversi PUB ke JPG di Java. Ini menjelaskan semua detail dasar seperti penyiapan lingkungan, dan proses langkah demi langkah yang diikuti dengan kode contoh yang menunjukkan fitur untuk mengonversi Publisher ke JPG di Java. Anda tidak perlu menginstal Microsoft Publisher atau aplikasi lain untuk memproses file PUB dan mengekspornya sebagai gambar JPG.
Langkah-langkah untuk Mengkonversi PUB ke JPG menggunakan Java
- Konfigurasikan pustaka Aspose.PUB dan Aspose.PDF untuk merender file PUB
- Muat file PUB masukan dengan antarmuka IPubParser
- Ekspor file PUB yang dimuat sebagai dokumen PDF
- Akses dokumen PDF perantara
- Dapatkan ukuran untuk setiap halaman file PDF
- Atur ukuran halaman dan resolusi gambar untuk gambar JPG
- Konversikan setiap halaman ke format gambar JPG menggunakan metode process()
Langkah-langkah di atas merangkum seluruh proses untuk membangun Publisher to JPG converter di Java. Ini menjelaskan integrasi perpustakaan ke dalam proyek Anda diikuti oleh algoritme dan kode sampel. Anda hanya perlu melakukan beberapa panggilan API untuk memuat file input PUB, mengonversinya ke format PDF, lalu merender gambar JPG keluaran.
Kode untuk Mengonversi PUB ke JPG di 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"); | |
} | |
} |
Cuplikan kode ini mengilustrasikan cara mengonversi Microsoft Publisher ke JPG di Java. Pertama-tama, ia mem-parsing file PUB input menggunakan metode parse(). Selanjutnya, itu mengekspor file yang diurai sebagai dokumen PDF dan kemudian merender gambar JPG dari setiap halaman menggunakan instance kelas JpegDevice.
Tutorial ini telah membahas informasi terkait konversi file PUB ke JPG di Java. Di sisi lain, jika Anda ingin mengonversi file PUB ke gambar PNG, silakan baca artikel di cara mengonversi PUB ke PNG di Jawa.