Ovaj kratki vodič vodi vas o kako pretvoriti PUB u JPG u Javi. Objašnjava sve osnovne pojedinosti poput postavljanja okruženja i postupni postupak nakon kojeg slijedi primjer koda koji demonstrira značajku za pretvaranje Publishera u JPG u Javi. Ne morate instalirati Microsoft Publisher ili bilo koju drugu aplikaciju za obradu PUB datoteka i njihov izvoz kao JPG slike.
Koraci za pretvaranje PUB-a u JPG pomoću Jave
- Konfigurirajte biblioteke Aspose.PUB i Aspose.PDF za prikaz PUB datoteka
- Učitajte ulaznu PUB datoteku s IPubParser sučeljem
- Izvezite učitanu PUB datoteku kao PDF dokument
- Pristupite srednjem PDF dokumentu
- Dobijte veličinu za svaku stranicu PDF datoteke
- Postavite veličinu stranice i rezoluciju slike za JPG slike
- Pretvorite svaku stranicu u JPG format slike koristeći process() metodu
Gore navedeni koraci sažimaju cijeli postupak za izgradnju Pretvornika izdavača u JPG u Javi. Oni objašnjavaju integraciju knjižnica u vaše projekte, a zatim algoritam i primjer koda. Trebate napraviti samo nekoliko API poziva za učitavanje ulazne PUB datoteke, pretvaranje u PDF format i zatim renderiranje izlaznih JPG slika.
Kod za pretvaranje PUB-a u JPG u Javi
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"); | |
} | |
} |
Ovaj isječak koda ilustrira kako pretvoriti Microsoft Publisher u JPG u Javi. Prije svega, analizira ulaznu PUB datoteku pomoću metode parse(). Nakon toga izvozi raščlanjenu datoteku kao PDF dokument i zatim renderira JPG slike svake stranice pomoću instance klase JpegDevice.
Ovaj vodič raspravlja o informacijama koje se odnose na konverziju PUB datoteke u JPG u Javi. S druge strane, ako želite pretvoriti PUB datoteku u PNG sliku, pročitajte članak na kako pretvoriti PUB u PNG u Javi.