ספריית ג’אווה כוללת מאיץ את פיתוח פתרונות מניפולציה של מסמכים מאפס או שיפור יישומים קיימים כדי להתמודד עם ניהול מסמכים בקלות. API לא רק יוצר, עורך וממיר מסמכי Microsoft Office אלא גם מטפל ב-PDF, HTML, תמונות TIFF, JPG, PNG, BMP ו-SVG, קבצי דוא"ל, פורמטים של וידאו, תלת מימד, CAD ועוד. זהו אוסף של ממשקי API של פתרונות ניהול ומניפולציה של מסמכים ללא כל תלות בתוכנה בתוך יישומי Java J2SE, J2EE, J2ME. מתכנתים יכולים ליצור, לעדכן, לעבד, להדפיס ולהמיר בקלות בין הפורמטים הפופולריים ביותר בכל יישומים מבוססי Java.
המרת Word לאקסל
Total API תומך לא רק בהמרה בין פורמטים של Microsoft Word אלא גם בהמרת Word ל-Excel, PDF, HTML, תמונות, EPUB, Markdown ו-XPS. תהליך ההמרה הוא פשוט. הבה נבחן את המקרה של המרת Word ל-Excel. טען קובץ Microsoft Word באמצעות מחלקת Document והמר את WORD ל-HTML באמצעות שיטת Save . לאחר מכן, פתח את מסמך ה-HTML שהומר באמצעות מחלקת Workbook ושמור את המסמך בפורמט XLSX בשיטת Save . מפתחים יכולים גם להמיר Word ל-PDF .
המרת Java Word לאקסל
// 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 ולבסוף קרא לשיטת השמירה.
המרת 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, ממשקי משנה רלוונטיים הכרוכים ב-Aspose.Total הראשי עבור Java API. תהליך המרת קבצי PowerPoint למסמך Excel, טעינת קובץ PowerPoint באמצעות מחלקת Presentation והמרת PowerPoint ל-HTML באמצעות שיטת save . לאחר מכן טען את מסמך ה-HTML שהומר באמצעות מחלקה Workbook ושמור את המסמך בפורמט EXCEL בשיטת save . מופיע גם קוד להמרת PowerPoint to Word.
המרת Java PowerPoint לאקסל
// 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); |