ממשק API של אנדרואיד פותר את הנושא של המרת מסמכים ומפתחים יכולים להפוך את פתרון ניהול המסמכים והמניפולציה לאוטומטי בקלות על ידי שילוב API בתוך יישומים מפותחים חדשים או ביישומים קיימים. מתכנתי C++ יכולים להוסיף פונקציונליות כמו יצירה, עריכה או המרת מסמכים בפורמטים שונים בתוך הפתרון שלהם מבלי להסתמך על תוכנה כלשהי. כמה מקרים גנריים כמו txt ל-PDF, SVG ל-PNG, XLSX ל-CSV, JSON ל-CSV, Word ל-PDF, HTML ל-PDF, אפשר להמיר בקלות. יתר על כן, מעט מקרים בהם עוסק API המפורטים להלן ומעט קישורים שניתנו למקרי ההמרה הרלוונטיים.
המר את Microsoft Word לאקסל
Total C++ API תומך ב-Microsoft Word DOC/DOCX להמרת Excel. התהליך הוא, טען קובץ Word DOC / DOCX באמצעות הפניה לכיתה Aspose.PDF for Android via Java והפעל את פונקציית חבר Aspose.Cells for Android via Java כדי להמיר ל-HTML תחילה. לאחר מכן טען מסמך HTML באמצעות הפניה לכיתה Document והפעל את פונקציית חבר save כדי לשמור את המסמך בפורמט Excel.
C++ - המרת Word לאקסל
// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT file formats | |
// load the DOCX. | |
System::SharedPtr<Document> doc = System::MakeObject<Document>(u"sourceFile.docx"); | |
// save in HTML format | |
doc->Save(u"convertedFile.HTML"); | |
// Load the HTML | |
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(u"convertedFile.html"); | |
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats. | |
// Save in XLSX format | |
wkb->Save(u"output.xlsx", SaveFormat_Xlsx); |
המרת PDF ל-Word
ספריית ההמרה C++ תומכת גם ב-PDF למילה DOC, DOCX והמרת פורמטים אחרים. בהתחשב במקרה של עיבוד PDF ל-RTF, זהו תהליך דו-שלבי, ראשית המר את PDF לפורמט Word DOC/DOCX ואז עבד אותו ל-RTF. השלבים הכלולים לכך, טעינת קובץ PDF באמצעות הפניה לכיתה Workbook והפעלת פונקציית חבר save להמרת PDF ל-Word. כעת טען שוב את קובץ Word DOC / DOCX באמצעות הפניה לכיתה Workbook של Aspose.Words API ושמור אותו בפורמט RTF באמצעות פונקציית חבר Document .
C++ - המרת PDF ל-Word
המרת JSON ל-Word
עבור המרת JSON, C++ API תומך בשילובים שונים כגון JSON ל-Word, Json ל-PowerPoint, Word ל-JSON וכו’. בהתחשב במקרה של המרת Word, Process הוא לקרוא נתוני JSON חוקיים מהקובץ באמצעות אובייקט save חדש ולאחר מכן להפעיל את שיטת Presentation כדי לשמור JSON כקובץ PDF. אז עכשיו טען קובץ שמור באמצעות מחלקה save ושמור אותו בפורמט מסמך Word בשיטת Workbook .
C++ - המרת JSON ל-Word
// Load the JSON. | |
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(u"sourceFile.json"); | |
// Save in PDF format. | |
wkb->Save(u"convertedFile.pdf", SaveFormat_Pdf); | |
// Load the PDF. | |
System::SharedPtr<Document> doc = System::MakeObject<Document>(u"sourceFile.pdf"); | |
// supports DOC, DOT, DOCM, DOTX, DOTX, FLATOPC, RTF, WordML, MOBI, CHM, ODT, OTT, PS, PCL, EPUB file formats | |
// Save in DOC format. | |
doc->Save(u"convertedFile.doc"); |