Общая библиотека 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); |