Tento rychlý tutoriál vás provede jak převést PUB na JPG v Javě. Vysvětluje všechny základní detaily, jako je nastavení prostředí a postupný proces následovaný ukázkovým kódem demonstrujícím funkci převodu Publisher na JPG v Javě. Ke zpracování souborů PUB a jejich exportu jako obrázků JPG nemusíte instalovat Microsoft Publisher ani žádnou jinou aplikaci.
Kroky k převodu PUB na JPG pomocí Java
- Nakonfigurujte knihovny Aspose.PUB a Aspose.PDF pro vykreslování souborů PUB
- Načtěte vstupní soubor PUB pomocí rozhraní IPubParser
- Exportujte načtený soubor PUB jako dokument PDF
- Přístup k přechodnému dokumentu PDF
- Získejte velikost pro každou stránku souboru PDF
- Nastavte velikost stránky a rozlišení obrázků pro obrázky JPG
- Převeďte každou stránku do formátu obrázku JPG pomocí metody process()
Výše uvedené kroky shrnují celý proces vytvoření Publisher to JPG konvertoru v Javě. Ty vysvětlují integraci knihoven do vašich projektů následovanou algoritmem a ukázkovým kódem. K načtení vstupního souboru PUB, jeho převodu do formátu PDF a následnému vykreslení výstupních obrázků JPG stačí provést několik volání API.
Kód pro převod PUB na JPG v Javě
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"); | |
} | |
} |
Tento fragment kódu ukazuje, jak převést Microsoft Publisher na JPG v Javě. Nejprve analyzuje vstupní soubor PUB pomocí metody parse(). Následně exportuje analyzovaný soubor jako dokument PDF a poté vykreslí obrázky JPG každé stránky pomocí instance třídy JpegDevice.
Tento tutoriál pojednává o informacích souvisejících s převodem PUB souboru na JPG v Javě. Na druhou stranu, pokud chcete převést soubor PUB na obrázek PNG, přečtěte si článek na jak převést PUB na PNG v Javě.