Biblioteca Total C++ resuelve el problema de la conversión de documentos y los desarrolladores pueden automatizar la solución de gestión y manipulación de documentos fácilmente mediante la integración de API dentro de nuevas aplicaciones desarrolladas o en aplicaciones existentes. Los programadores de C++ pueden agregar funcionalidades como crear, editar o convertir documentos de varios formatos dentro de su solución sin depender de ningún software. Pocos casos genéricos como txt a PDF, SVG a PNG, XLSX a CSV, JSON a CSV, Word a PDF, HTML a PDF, se pueden convertir fácilmente. Además, se enumeran a continuación algunos casos que trata la API y se proporcionan pocos enlaces para los casos de conversión relevantes.
Convertir Microsoft Word a Excel
Total C++ API es compatible con la conversión de Microsoft Word DOC/DOCX a Excel. El proceso es cargar el archivo DOC/DOCX de Word usando la referencia de clase Document e invocar Save función miembro para convertir en HTML en primer lugar. A continuación, cargue el documento HTML utilizando la referencia de clase IWorkbook e invoque Save función miembro para guardar el documento en formato Excel.
C++ - Conversión de Word a Excel
// 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); |
Conversión de PDF a Word
La biblioteca de conversión de C++ también es compatible con la conversión de PDF a Word DOC, DOCX y otros formatos. Teniendo en cuenta el caso de renderizar PDF a RTF, es un proceso de dos pasos, primero convertir PDF a formato Word DOC/DOCX y luego renderizarlo a RTF. Pasos incluidos para esto, cargando el archivo PDF usando Document referencia de clase e invocando Save función miembro para convertir PDF a Word. Ahora cargue nuevamente el archivo Word DOC / DOCX usando Document referencia de clase de Aspose.Words API y guárdelo en formato RTF usando Save función miembro.
C++ - Conversión de PDF a Word
Convertir JSON a Word
Para la conversión de JSON, la API de C++ admite varias combinaciones, como JSON a Word, Json a PowerPoint, Word a JSON, etc. Teniendo en cuenta el caso de la conversión de Word, Process es leer datos JSON válidos del archivo utilizando un nuevo objeto IWorkbook y luego invocar Save método para guardar JSON como archivo PDF. Así que ahora cargue el archivo guardado usando la clase Document y guárdelo en formato de documento de Word usando [Save](https://referencia .aspose.com/words/cpp/class/aspose.words.document#save_string_saveformat).
C++ - Conversión de JSON a 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"); |