Renderje le MD-et OTP-re a C++ alkalmazásokon belül

A MD konvertálása OTP-vé a C++ alkalmazásokon belül a Microsoft® PowerPoint használata nélkül

 

Ön egy C++ fejlesztő, aki szeretne hozzáadni a MD–OTP konverziós funkciót a C++ alkalmazásaihoz? Ezt két egyszerű lépésben teheti meg. A MD-et PPTX-be exportálhatja az [Aspose.PDF for C++] használatával ( https://products.aspose.com/pdf/cpp/) . Másodszor, az Aspose.Slides for C++ használatával konvertálhatja a PPTX-t OTP-vé. Mindkét API az Aspose.Total for C++ csomagban található.

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

  1. Nyissa meg a MD-fájlt a Document osztályhivatkozás használatával
  2. Konvertálja a MD-et PPTX-re a Mentés metódusfüggvénnyel
  3. Töltse be a PPTX dokumentumot a Presentation osztályhivatkozás használatával
  4. Mentse a dokumentumot OTP-formátumba a Mentés tagfüggvénnyel, és állítsa be az `Otp-t SaveFormat-ként.

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
auto doc = MakeObject<Document>(u"template.md");
// save MD as PPTX format 
doc->Save(u"PptxOutput.pptx", SaveFormat::Pptx);
// instantiate a Presentation object that represents a PPTX file
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"PptxOutput.pptx");
// save the presentation as Otp format
prs->Save(u"output.otp", Aspose::Slides::Export::SaveFormat::Otp);  

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

A MD OTP-re 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");

Adjon hozzá képeket a webről az OTP-fájlba a C++ segítségével

A MD OTP-re konvertálása után a webről képeket is hozzáadhat a kimeneti dokumentumhoz. Az Aspose.Slides for C++ támogatja a következő népszerű formátumú képekkel végzett műveleteket: JPEG, PNG, BMP, GIF és mások. A prezentáció egyik diájához hozzáadhat egy vagy több képet a számítógépén. Ez a mintakód a C++ nyelven megmutatja, hogyan adhat hozzá képet egy OTP-fájlhoz

// instantiate a Presentation object that represents a OTP file
auto pres = System::MakeObject<Presentation>("output.otp");
// get slide
auto slide = pres->get_Slides()->idx_get(0);
// initialize Web Client    
auto webClient = System::MakeObject<WebClient>();
// get image data
auto imageData = webClient->DownloadData(System::MakeObject<Uri>(u"[REPLACE WITH URL]"));
// add image
auto image = pres->get_Images()->AddImage(imageData);
// add picture frame
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
// save updated file
pres->Save(u"updated.otp", SaveFormat::Otp);

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 ODT (OpenDocument Text File 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 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)