C++ API a MD exportálásához ODT-be

MD megjelenítése ODT-ben C++ alkalmazásokon belül anélkül, hogy harmadik féltől származó alkalmazásra lenne szükség

 

Az Aspose.Total for C++ fájlformátumú automatizálási könyvtárak lehetővé teszik a C++ fejlesztőjének, hogy két egyszerű lépésben konvertálja a MD-et ODT-re. Először is használhatja az Aspose.PDF for C++ API-t a MD fájlformátum DOC formátumba konvertálásához. Másodszor, a fejlett Word Document Processing API Aspose.Words for C++ használatával exportálhatja a DOC-t a ODT-be.

C++ API a MD megjelenítéséhez ODT-be

  1. Nyissa meg a MD-fájlt a Document osztályhivatkozás használatával
  2. A Mentés tagfüggvény használatával konvertálja a MD-et DOC-vé
  3. Töltse be a DOC-fájlt az Aspose.Words API Document osztályhivatkozásával
  4. Mentse a dokumentumot ODT formátumba a Mentés tagfüggvénnyel

Konverziós követelmények

Telepítés parancssorból nuget install Aspose.Total.Cppként, vagy a Visual Studio csomagkezelő konzolján keresztül az Install-Package Aspose.Total.Cpp paranccsal.

Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a downloads webhelyről.

// load MD file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.md");
// save MD as a DOC 
doc->Save(u"DocOutput.doc", SaveFormat::Doc); 
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as Odt
wordDoc->Save(u"output.Odt");  

Változtassa meg a MD-dokumentum jelszavát a C++ segítségével

A MD ODT-be való renderelése során megnyithat egy jelszóval védett MD-et, és megváltoztathatja a jelszavát. Egy MD-fájl jelszavának megváltoztatásához ismernie kell a dokumentum tulajdonosi jelszavát. A jelszóval védett PDF dokumentumot betöltheti az Aspose.PDF for C++ segítségével a tulajdonos jelszavának megadásával, és a ChangePasswords metódus használatával módosíthatja a jelszót.

// load an existing MD Document
auto doc = MakeObject<Document>(L"input.md", L"owner");
// change password of MD Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Korlátozza a ODT fájlszerkesztést C++ segítségével

A ODT-fájlok szerkesztését az Aspose.Words for C++ API használatával is korlátozhatja. Előfordulhat, hogy korlátoznia kell egy dokumentum szerkesztésének lehetőségét, és csak bizonyos műveleteket kell engedélyeznie vele. Az API lehetővé teszi a tartalom korlátozásának módját a ProtectionType felsorolási paraméter segítségével. A következő kódpélda bemutatja, hogyan lehet korlátozni a szerkesztést egy dokumentumban, így csak az űrlapmezőkben lehet szerkeszteni.

// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.Odt");  

MD konverziós beállítások felfedezése C++

MDs konvertálása CSV (Comma Seperated Values)
MDs konvertálása DIF (Data Interchange Format)
MDs konvertálása EXCEL (Spreadsheet File Formats)
MDs konvertálása DOCM (Microsoft Word 2007 Marco File)
MDs konvertálása DOT (Microsoft Word Template Files)
MDs konvertálása DOTM (Microsoft Word 2007+ Template File)
MDs konvertálása DOTX (Microsoft Word Template File)
MDs konvertálása FLATOPC (Microsoft Word 2003 WordprocessingML)
MDs konvertálása GIF (Graphical Interchange Format)
MDs konvertálása MHTML (Web Page Archive Format)
MDs konvertálása OTT (OpenDocument Standard Format)
MDs konvertálása PCL (Printer Command Language Document)
MDs konvertálása PS (PostScript File)
MDs konvertálása RTF (Rich Text Format)
MDs konvertálása WORDML (Microsoft Word 2003 WordprocessingML)
MDs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
MDs konvertálása ODP (OpenDocument Presentation Format)
MDs konvertálása ODS (OpenDocument Spreadsheet)
MDs konvertálása OTP (OpenDocument Standard Format)
MDs konvertálása POT (Microsoft PowerPoint Template Files)
MDs konvertálása POTM (Microsoft PowerPoint Template File)
MDs konvertálása POTX (Microsoft PowerPoint Template Presentation)
MDs konvertálása PPS (PowerPoint Slide Show)
MDs konvertálása PPSM (Macro-enabled Slide Show)
MDs konvertálása PPSX (PowerPoint Slide Show)
MDs konvertálása PPT (Microsoft PowerPoint 97-2003)
MDs konvertálása PPTM (Macro-enabled Presentation File)
MDs konvertálása SWF (Shockwave Flash Movie)
MDs konvertálása SXC (StarOffice Calc Spreadsheet)
MDs konvertálása TSV (Tab Seperated Values)
MDs konvertálása TXT (Text Document)
MDs konvertálása XLAM (Excel Macro-Enabled Add-In)
MDs konvertálása XLSB (Excel Binary Workbook)
MDs konvertálása XLSM (Macro-enabled Spreadsheet)
MDs konvertálása XLT (Excel 97 - 2003 Template)
MDs konvertálása XLTM (Excel Macro-Enabled Template)