Este tutorial rápido lo guía sobre cómo convertir PUB a JPG en Java. Explica todos los detalles básicos, como la configuración del entorno y el proceso paso a paso seguido de un código de muestra que demuestra la función para convertir Publisher a JPG en Java. No necesita instalar Microsoft Publisher ni ninguna otra aplicación para procesar los archivos PUB y exportarlos como imágenes JPG.
Pasos para convertir PUB a JPG usando Java
- Configure las bibliotecas Aspose.PUB y Aspose.PDF para procesar archivos PUB
- Cargue el archivo PUB de entrada con la interfaz IPubParser
- Exporte el archivo PUB cargado como un documento PDF
- Accede al documento PDF intermedio
- Obtener el tamaño de cada página del archivo PDF
- Establezca el tamaño de página y la resolución de imagen para imágenes JPG
- Convierte cada página a formato de imagen JPG usando el método process()
Los pasos anteriores resumen todo el proceso para crear un convertidor de Publisher a JPG en Java. Estos explican la integración de las bibliotecas en sus proyectos seguidos del algoritmo y el código de muestra. Solo necesita realizar un par de llamadas a la API para cargar el archivo PUB de entrada, convertirlo a formato PDF y luego renderizar las imágenes JPG de salida.
Código para convertir PUB a JPG en 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"); | |
} | |
} |
Este fragmento de código ilustra cómo convertir Microsoft Publisher a JPG en Java. En primer lugar, analiza el archivo PUB de entrada utilizando el método parse(). Posteriormente, exporta el archivo analizado como un documento PDF y luego representa las imágenes JPG de cada página utilizando la instancia de la clase JpegDevice.
Este tutorial ha discutido la información relacionada con la conversión de un archivo PUB a JPG en Java. Por otro lado, si desea convertir el archivo PUB a una imagen PNG, lea el artículo sobre cómo convertir PUB a PNG en Java.