Conversão de formato de arquivo via Java

Converta documentos do Microsoft® Office, PDF, imagens, HTML e vários outros arquivos sem usar nenhum outro software.

 

Java Total Library acelera o desenvolvimento de soluções de manipulação de documentos a partir do zero ou aprimora os aplicativos existentes para lidar com o gerenciamento de documentos com facilidade. A API não apenas cria, edita e converte documentos do Microsoft Office, mas também lida com PDF, HTML, Imagens TIFF, JPG, PNG, BMP e SVG, arquivos de e-mail, formatos de vídeo, 3D, CAD e muito mais. É uma coleção de APIs de solução de gerenciamento e manipulação de documentos sem nenhuma dependência de software em nenhum aplicativo Java J2SE, J2EE, J2ME. Os programadores podem facilmente criar, atualizar, renderizar, imprimir e converter entre os formatos mais populares em qualquer aplicativo baseado em Java.

Conversão de Word para Excel

A API Total suporta não apenas a conversão entre os formatos do Microsoft Word, mas também a conversão do Word para Excel, PDF, HTML, Imagens, EPUB, Markdown e XPS. O processo de conversão é simples. Vamos considerar o caso da conversão de Word para Excel. Carregue o arquivo do Microsoft Word usando a classe Document e converta WORD para HTML usando Save method . Em seguida, abra o documento HTML convertido usando a classe Workbook e salve o documento no formato XLSX usando Save . Os desenvolvedores também podem converter Word to PDF .

Java Conversão de Word para Excel

// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT input file formats
// load DOCX with an instance of Document
Document document = new Document("template.docx");
// call Save method while passing SaveFormat.HTML
document.save("html_output.html",SaveFormat.HTML);
// load the HTML file in an instance of Workbook
Workbook book = new Workbook("html_output.html");
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats
// save HTML as XLSX
book.save("output.xlsx", SaveFormat.AUTO);
 

Converter PDF em Imagens

A API suporta a conversão de PDF para imagens como JPEG2000, EMZ, WMZ, TGA, PSD, DXF, WMF, SVGZ, APNG, DICOM, Powerpoint, Excel e outros formatos. Para conversão de PDF para imagem, vamos considerar a imagem JPG como arquivo de destino. O processo é carregar o arquivo PDF usando a classe Document e inicializar o objeto JpegDevice class e renderizar PDF para JPEG via [Process](https ://apireference.aspose.com/pdf/java/aspose.pdf.devices.pagedevice/process/methods/1) método Carregue o arquivo JPEG usando a classe Image e, finalmente, chame o método Save.

Java PDF to Image Conversion

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document document = new Document("input.pdf");
// create an object of JpegDevice
JpegDevice renderer = new JpegDevice();
// convert first of a particular PDF page to JPEG format
renderer.process(document.getPages().get_Item(1), "output.jpeg");
// load JPEG file
Image image = Image.Load("output.jpeg");
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.save("output.psd", new PsdOptions());
 

Converter PowerPoint para arquivos do Excel

Para converter arquivos do Microsoft PowerPoint para arquivos diferentes, incluindo Excel Word, MHTML, sub APIs relevantes envolvidas do principal Aspose.Total for Java API. Processo de conversão de arquivos do PowerPoint para documento do Excel, Carregar arquivo do PowerPoint usando a classe Apresentação e converter PowerPoint para HTML por usando o método save . Em seguida, carregue o documento HTML convertido usando a classe Workbook e salve o documento no formato EXCEL usando save . Código para conversão de PowerPoint para Word também listado.

Conversão Java PowerPoint para Excel

// supports PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, and POTM input file formats
// instantiate a Presentation object that represents a PPT file
Presentation presentation = new Presentation("template.ppt");
// save the presentation as HTML
presentation.save("output.html", SaveFormat.Html);
// load the HTML file in an instance of Workbook
Workbook book = new Workbook("output.html");
// Supports XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, MHTML, ODS, DIF, MARKDOWN, SXC, and FODS output file formats
// save HTML as XLS
book.save("output.xls", SaveFormat.Xls);

Conversão Java PowerPoint para Word

// supports POTM, POT, POTX, PPSM, PPS, PPSX, PPTM, PPT, and PPTX input file formats
// instantiate a Presentation object that represents a PPT file
Presentation presentation = new Presentation("input.ppt");
// save the presentation as HTML
presentation.save("htmlOutput.html", SaveFormat.Html);
// load HTML with an instance of Document
Document document = new Document("htmlOutput.html");
// supports DOC, DOCX, DOT, DOTM, DOTX, FLATOPC, ODT, OTT, RTF, TXT, WORDML, DOCM output file formats.
// save document in DOC format
document.save("output.doc",SaveFormat.Doc);