המרת פורמט קובץ באמצעות Java

המר מסמכי Microsoft Office, PDF, תמונות, HTML וקבצים רבים אחרים ללא שימוש בתוכנה אחרת.

 

ספריית ג’אווה כוללת מאיץ את פיתוח פתרונות מניפולציה של מסמכים מאפס או שיפור יישומים קיימים כדי להתמודד עם ניהול מסמכים בקלות. 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);