Преобразование формата файла через Java

Преобразование документов Microsoft® Office, PDF, изображений, HTML и многих других файлов без использования какого-либо другого программного обеспечения.

 

Общая библиотека Java ускоряет разработку решений для работы с документами с нуля или усовершенствование существующих приложений для упрощения управления документами. API не только создает, редактирует и конвертирует документы Microsoft Office, но также обрабатывает PDF, HTML, изображения TIFF, JPG, PNG, BMP и SVG, файлы электронной почты, форматы видео, 3D, CAD и многое другое. Это набор API-интерфейсов решений для управления и обработки документов без каких-либо программных зависимостей в любых приложениях Java J2SE, J2EE, J2ME. Программисты могут легко создавать, обновлять, визуализировать, печатать и преобразовывать между наиболее популярными форматами в любых приложениях на основе Java.

Преобразование Word в Excel

Total API поддерживает не только взаимное преобразование форматов Microsoft Word, но и преобразование Word в Excel, PDF, HTML, изображения, EPUB, Markdown и XPS. Процесс конвертации прост. Давайте рассмотрим случай преобразования Word в Excel. Загрузите файл Microsoft Word с помощью класса Document и преобразуйте WORD в HTML с помощью метода сохранения . Затем откройте преобразованный HTML-документ с помощью класса Workbook и сохраните документ в формате XLSX с помощью Save метод. Разработчики также могут конвертировать Word в PDF .

Java Преобразование Word в 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);
 

Конвертировать PDF в изображения

API поддерживает преобразование PDF в изображения, такие как JPEG2000, EMZ, WMZ, TGA, PSD, DXF, WMF, SVGZ, APNG, DICOM, Powerpoint, Excel и другие форматы. Для преобразования PDF в изображение давайте рассмотрим изображение JPG в качестве целевого файла. Процесс заключается в загрузке PDF-файла с использованием класса Document и инициализации объекта JpegDevice class и преобразовании PDF в JPEG с помощью [Process](https ://apireference.aspose.com/pdf/java/aspose.pdf.devices.pagedevice/process/methods/1) метод Загрузите файл JPEG с помощью класса Image и, наконец, вызовите метод 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());
 

Конвертировать PowerPoint в файлы Excel

Для преобразования файлов Microsoft PowerPoint в другие файлы, включая Excel Word, MHTML, соответствующие вспомогательные API, связанные с основным API Aspose.Total для Java. Процесс преобразования файлов PowerPoint в документ Excel. Загрузка файла PowerPoint с помощью класса Presentation и преобразование PowerPoint в HTML с помощью используя метод save . Затем загрузите преобразованный HTML-документ с помощью класса Workbook и сохраните документ в формате EXCEL, используя save метод. Также указан код для преобразования PowerPoint в Word.

Преобразование Java PowerPoint в 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);

Java Преобразование PowerPoint в 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);