Konwersja formatu pliku przez Java

Konwertuj dokumenty Microsoft® Office, PDF, obrazy, HTML i wiele innych plików bez użycia innego oprogramowania.

 

Java Total Library przyspiesza opracowywanie od podstaw rozwiązań do manipulacji dokumentami lub ulepsza istniejące aplikacje w celu łatwego zarządzania dokumentami. API nie tylko tworzy, edytuje i konwertuje dokumenty Microsoft Office, ale także obsługuje pliki PDF, HTML, obrazy TIFF, JPG, PNG, BMP i SVG, pliki e-mail, formaty wideo, 3D, CAD i wiele innych. Jest to zbiór interfejsów API rozwiązań do zarządzania i manipulacji dokumentami bez żadnych zależności programowych w ramach jakichkolwiek aplikacji Java J2SE, J2EE, J2ME. Programiści mogą łatwo tworzyć, aktualizować, renderować, drukować i konwertować między najpopularniejszymi formatami w dowolnych aplikacjach opartych na Javie.

Konwersja Worda do Excela

Total API obsługuje nie tylko konwersję między formatami Microsoft Word, ale także konwersję Worda do Excela, PDF, HTML, obrazów, EPUB, Markdown i XPS. Proces konwersji jest prosty. Rozważmy przypadek konwersji Word do Excel. Załaduj plik Microsoft Word za pomocą klasy Document i przekonwertuj WORD na HTML za pomocą metody Save . Następnie otwórz przekonwertowany dokument HTML za pomocą klasy Workbook i zapisz dokument w formacie XLSX za pomocą Save . Programiści mogą również konwertować Word na PDF .

Java Konwersja Worda do Excela

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

Konwertuj PDF na obrazy

API obsługuje konwersję plików PDF na obrazy takie jak JPEG2000, EMZ, WMZ, TGA, PSD, DXF, WMF, SVGZ, APNG, DICOM, Powerpoint, Excel i inne formaty. W przypadku konwersji PDF na obraz rozważmy obraz JPG jako plik docelowy. Proces polega na załadowaniu pliku PDF przy użyciu klasy Document i zainicjowaniu obiektu klasy JpegDevice i wyrenderowaniu pliku PDF do JPEG przez [Process](https ://apireference.aspose.com/pdf/java/aspose.pdf.devices.pagedevice/process/methods/1) Załaduj plik JPEG przy użyciu klasy Image i na koniec wywołaj metodę 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());
 

Konwertuj PowerPoint do plików Excel

Do konwersji plików Microsoft PowerPoint na różne pliki, w tym Excel Word, MHTML, odpowiednie podrzędne interfejsy API związane z głównym interfejsem Aspose.Total dla Java API. Proces konwersji plików PowerPoint do dokumentu Excel, Załaduj plik PowerPoint za pomocą klasy Presentation i skonwertuj PowerPoint do HTML przez za pomocą metody save . Następnie załaduj przekonwertowany dokument HTML za pomocą klasy Workbook i zapisz dokument w formacie EXCEL za pomocą save . Na liście znajduje się również kod konwersji PowerPoint do Word.

Konwersja Java PowerPoint do Excela

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

Konwersja Java PowerPoint do 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);