Μετατροπή μορφής αρχείου μέσω Java

Μετατρέψτε Microsoft® έγγραφα του Office, PDF, Εικόνες, HTML και πολλά άλλα αρχεία χωρίς να χρησιμοποιήσετε άλλο λογισμικό.

 

Το Java Total Library επιταχύνει την ανάπτυξη λύσεων χειρισμού εγγράφων από την αρχή ή βελτιώνει τις υπάρχουσες εφαρμογές για την εύκολη διαχείριση της διαχείρισης εγγράφων. Το API όχι μόνο δημιουργεί, επεξεργάζεται και μετατρέπει έγγραφα του Microsoft Office, αλλά χειρίζεται επίσης PDF, HTML, Εικόνες TIFF, JPG, PNG, BMP και SVG, αρχεία email, μορφές βίντεο, 3D, CAD και πολλά άλλα. Είναι μια συλλογή από API λύσεων διαχείρισης και χειρισμού εγγράφων χωρίς εξαρτήσεις λογισμικού εντός οποιασδήποτε εφαρμογής Java J2SE, J2EE, J2ME. Οι προγραμματιστές μπορούν εύκολα να δημιουργήσουν, να ενημερώσουν, να αποδώσουν, να εκτυπώσουν και να μετατρέψουν μεταξύ των πιο δημοφιλών μορφών σε οποιαδήποτε εφαρμογή που βασίζεται σε Java.

Μετατροπή Word σε Excel

Το Total API υποστηρίζει όχι μόνο τη μετατροπή μορφών Microsoft Word αλλά και τη μετατροπή του Word σε Excel, PDF, HTML, Images, EPUB, Markdown και XPS. Η διαδικασία μετατροπής είναι απλή. Ας εξετάσουμε την περίπτωση της μετατροπής Word σε Excel. Φορτώστε το αρχείο Microsoft Word χρησιμοποιώντας την κλάση Document και μετατρέψτε το WORD σε HTML χρησιμοποιώντας τη μέθοδος αποθήκευσης . Στη συνέχεια, ανοίξτε το έγγραφο HTML που έχει μετατραπεί χρησιμοποιώντας την κλάση Workbook και αποθηκεύστε το έγγραφο σε μορφή XLSX χρησιμοποιώντας Αποθήκευση . Οι προγραμματιστές μπορούν επίσης να μετατρέψουν το 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 που εμπλέκονται στο κύριο Aspose.Total για Java API. Διαδικασία μετατροπής αρχείων 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);