Vykreslování TEX na PPSM v rámci aplikací C++

Převeďte TEX na PPSM ve svých aplikacích C++ bez použití Microsoft® PowerPoint

 

Jste vývojář C++, který chce přidat integraci funkce převodu TEX na PPSM do vašich aplikací C++? Můžete to udělat ve dvou jednoduchých krocích. TEX můžete exportovat do PPTX pomocí Aspose.PDF for C++ . Za druhé, pomocí Aspose.Slides for C++ můžete převést PPTX na PPSM. Obě rozhraní API jsou součástí balíčku Aspose.Total for C++ .

C++ API pro export TEX do PPSM

  1. Otevřete soubor TEX pomocí odkazu třídy Document
  2. Převeďte TEX na PPTX pomocí funkce metody Save
  3. Načtěte dokument PPTX pomocí odkazu třídy Presentation
  4. Uložte dokument do formátu PPSM pomocí členské funkce Save a nastavte „Ppsm“ jako SaveFormat

Požadavky na převod

Instalujte z příkazového řádku jako nuget install Aspose.Total.Cpp nebo přes konzolu Správce balíčků sady Visual Studio s Install-Package Aspose.Total.Cpp.

Případně si stáhněte offline instalační program MSI nebo knihovny DLL v souboru ZIP z stažení .

// 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 Ppsm format
prs->Save(u"output.ppsm", Aspose::Slides::Export::SaveFormat::Ppsm);  

Změna hesla dokumentu TEX pomocí C++

V procesu vykreslování TEX na PPSM můžete otevřít heslem chráněný TEX a také změnit jeho heslo. Chcete-li změnit heslo souboru TEX, musíte znát heslo vlastníka tohoto dokumentu. Dokument PDF chráněný heslem můžete načíst pomocí Aspose.PDF for C++ zadáním hesla vlastníka a pomocí metody ChangePasswords heslo změnit.

// 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");

Přidejte obrázky z webu do souboru PPSM přes C++

Po převodu TEX na PPSM můžete do výstupního dokumentu přidat také obrázky z webu. Aspose.Slides for C++ pppsmoruje operace s obrázky v těchto oblíbených formátech: JPEG, PNG, BMP, GIF a další. Na snímek prezentace můžete přidat jeden nebo několik obrázků v počítači. Tento ukázkový kód v C++ ukazuje, jak přidat obrázek do souboru PPSM

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

Prozkoumat možnosti konverzace TEX pomocí C++

Převést TEXs na DOCM (Soubor Marco aplikace Microsoft Word 2007)
Převést TEXs na DOT (Soubory šablon aplikace Microsoft Word)
Převést TEXs na DOTM (Soubor šablony aplikace Microsoft Word 2007+)
Převést TEXs na DOTX (Soubor šablony aplikace Microsoft Word)
Převést TEXs na FLATOPC (Microsoft Word 2003 WordprocessingML)
Převést TEXs na GIF (Grafický výměnný formát)
Převést TEXs na MARKDOWN (Lehký značkovací jazyk)
Převést TEXs na ODT (Formát textového souboru OpenDocument)
Převést TEXs na OTT (Šablona OpenDocument)
Převést TEXs na PCL (Příkazový jazyk tiskárny)
Převést TEXs na PS (PostScriptový soubor)
Převést TEXs na RTF (Formát RTF)
Převést TEXs na WORDML (Microsoft Word 2003 WordprocessingML)
Převést TEXs na XAMLFLOW (Power Automate od Microsoftu)
Převést TEXs na CSV (Hodnoty oddělené čárkami)
Převést TEXs na DIF (Formát výměny dat)
Převést TEXs na EXCEL (Formáty tabulkových souborů)
Převést TEXs na FODS (OpenDocument Flat XML tabulka)
Převést TEXs na MD (Markdown Language)
Převést TEXs na ODS (Tabulka OpenDocument)
Převést TEXs na SXC (Tabulka StarOffice Calc)
Převést TEXs na TSV (Hodnoty oddělené tabulátorem)
Převést TEXs na TXT (Textový dokument)
Převést TEXs na XLAM (Doplněk Excel s podporou maker)
Převést TEXs na XLSB (Binární sešit Excel)
Převést TEXs na XLSM (Tabulka s podporou maker)
Převést TEXs na XLT (Šablona Excel 97 - 2003)
Převést TEXs na XLTM (Šablona s podporou maker aplikace Excel)
Převést TEXs na XLTX (Excel šablona)
Převést TEXs na ODP (Formát prezentace OpenDocument)
Převést TEXs na OTP (Standardní formát OpenDocument)
Převést TEXs na POT (Soubory šablon aplikace Microsoft PowerPoint)
Převést TEXs na POTM (Soubor šablony Microsoft PowerPoint)
Převést TEXs na POTX (Prezentace šablony Microsoft PowerPoint)
Převést TEXs na POWERPOINT (Prezentační soubory)
Převést TEXs na PPS (Prezentace PowerPoint)
Převést TEXs na PPSX (Prezentace PowerPoint)
Převést TEXs na PPT (Prezentace v Powerpointu)
Převést TEXs na PPTM (Soubor prezentace s podporou maker)