Rendera TEX till ODP inom C++-applikationer

Konvertera TEX till ODP i dina C++-applikationer utan att använda Microsoft® PowerPoint

 

Är du en C++-utvecklare som vill lägga till för att integrera TEX till ODP-konverteringsfunktionen i dina C++-applikationer? Du kan göra det i två enkla steg. Du kan exportera TEX till PPTX genom att använda Aspose.PDF for C++ . För det andra, genom att använda Aspose.Slides for C++ , kan du konvertera PPTX till ODP. Båda API:erna kommer under paketet Aspose.Total for C++ .

C++ API för att exportera TEX till ODP

  1. Öppna TEX-filen med klassreferens Document
  2. Konvertera TEX till PPTX genom att använda metodfunktionen Save
  3. Ladda PPTX-dokument genom att använda klassreferensen Presentation
  4. Spara dokumentet i ODP-format med hjälp av medlemsfunktionen Save och ställ in “Odp” som SaveFormat

Konverteringskrav

Installera från kommandoraden som nuget install Aspose.Total.Cpp eller via Package Manager Console of Visual Studio med Install-Package Aspose.Total.Cpp.

Alternativt kan du hämta offline MSI-installationsprogrammet eller DLL-filer i en ZIP-fil från downloads .

// load TEX file with an instance of Document class
auto doc = MakeObject<Document>(u"template.tex");
// save TEX 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 Odp format
prs->Save(u"output.odp", Aspose::Slides::Export::SaveFormat::Odp);  

Ändra lösenord för TEX-dokument via C++

I processen att rendera TEX till ODP kan du öppna en lösenordsskyddad TEX och även ändra dess lösenord. För att ändra lösenordet för en TEX-fil måste du känna till ägarlösenordet för det dokumentet. Du kan ladda lösenordsskyddade PDF-dokument med Aspose.PDF for C++ genom att ange dess ägarlösenord och använda ChangePasswords-metoden för att ändra lösenordet.

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

Lägg till bilder från webben i ODP-fil via C++

Efter att ha konverterat TEX till ODP kan du också lägga till bilder från webben till ditt utdatadokument. Aspose.Slides for C++ stöder operationer med bilder i dessa populära format: JPEG, PNG, BMP, GIF och andra. Du kan lägga till en eller flera bilder på din dator på en bild i en presentation. Den här exempelkoden i C++ visar hur du lägger till en bild i en ODP-fil

// instantiate a Presentation object that represents a ODP file
auto pres = System::MakeObject<Presentation>("output.odp");
// 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.odp", SaveFormat::Odp);

Utforska TEX konverteringsalternativ med C++

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