Перетворення формату файлу через 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 to Excel. Завантажте файл Microsoft Word за допомогою класу Document і перетворіть WORD на HTML за допомогою методу Save . Потім відкрийте перетворений 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 Завантажте файл JPEG за допомогою класу Image і, нарешті, викличте метод Save.

Перетворення Java PDF на зображення

// 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);