Renderuj TEX do PPSM w aplikacjach C++

Konwertuj TEX na PPSM w swoich aplikacjach C++ bez użycia Microsoft® PowerPoint

 

Czy jesteś programistą C++, który chce dodać funkcję konwersji TEX do PPSM w swoich aplikacjach C++? Możesz to zrobić w dwóch prostych krokach. Możesz wyeksportować TEX do PPTX, używając Aspose.PDF for C++ . Po drugie, używając Aspose.Slides for C++ , możesz przekonwertować PPTX na PPSM. Oba interfejsy API są objęte pakietem Aspose.Total for C++ .

C++ API do eksportu TEX do PPSM

  1. Otwórz plik TEX, korzystając z odwołania do klasy Document
  2. Konwertuj TEX na PPTX za pomocą funkcji metody Save
  3. Załaduj dokument PPTX, korzystając z odwołania do klasy Presentation
  4. Zapisz dokument w formacie PPSM za pomocą funkcji członkowskiej Save i ustaw Ppsm jako SaveFormat

Wymagania dotyczące konwersji

Zainstaluj z wiersza poleceń jako nuget install Aspose.Total.Cpp lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocą Install-Package Aspose.Total.Cpp.

Możesz też pobrać instalator MSI lub biblioteki DLL offline w pliku ZIP ze strony 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 Ppsm format
prs->Save(u"output.ppsm", Aspose::Slides::Export::SaveFormat::Ppsm);  

Zmień hasło dokumentu TEX za pomocą C++

W procesie renderowania TEX do PPSM możesz otworzyć TEX chroniony hasłem, a także zmienić jego hasło. Aby zmienić hasło do pliku TEX, musisz znać hasło właściciela tego dokumentu. Możesz załadować dokument PDF chroniony hasłem za pomocą Aspose.PDF for C++ , określając hasło właściciela i używając metody ChangePasswords, aby zmienić hasło.

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

Dodaj obrazy z sieci w pliku PPSM za pomocą C++

Po przekonwertowaniu TEX na PPSM możesz również dodać obrazy z Internetu do dokumentu wyjściowego. Aspose.Slides for C++ obsługuje operacje na obrazach w tych popularnych formatach: JPEG, PNG, BMP, GIF i innych. Do slajdu w prezentacji można dodać jeden lub kilka obrazów z komputera. Ten przykładowy kod w C++ pokazuje, jak dodać obraz do pliku 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);

Eksploruj TEX opcji konwersji z C++

Przelicz TEXs na DOCM (Plik Microsoft Word 2007 Marco)
Przelicz TEXs na DOT (Pliki szablonów Microsoft Word)
Przelicz TEXs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz TEXs na DOTX (Plik szablonu Microsoft Word)
Przelicz TEXs na FLATOPC (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz TEXs na GIF (Graficzny format wymiany)
Przelicz TEXs na MARKDOWN (Lekki język znaczników)
Przelicz TEXs na ODT (Format pliku tekstowego OpenDocument)
Przelicz TEXs na OTT (Szablon OpenDocument)
Przelicz TEXs na PCL (Język poleceń drukarki)
Przelicz TEXs na PS (Plik PostScript)
Przelicz TEXs na RTF (Bogaty format tekstu)
Przelicz TEXs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz TEXs na XAMLFLOW (Power Automate firmy Microsoft)
Przelicz TEXs na CSV (Wartości oddzielone przecinkami)
Przelicz TEXs na DIF (Format wymiany danych)
Przelicz TEXs na EXCEL (Formaty plików arkuszy kalkulacyjnych)
Przelicz TEXs na FODS (Płaski arkusz kalkulacyjny XML OpenDocument)
Przelicz TEXs na MD (język Markdowna)
Przelicz TEXs na ODP (Format prezentacji OpenDocument)
Przelicz TEXs na ODS (Arkusz kalkulacyjny OpenDocument)
Przelicz TEXs na OTP (Standardowy format OpenDocument)
Przelicz TEXs na POT (Pliki szablonów programu Microsoft PowerPoint)
Przelicz TEXs na POTM (Plik szablonu Microsoft PowerPoint)
Przelicz TEXs na POTX (Prezentacja szablonu Microsoft PowerPoint)
Przelicz TEXs na POWERPOINT (Pliki prezentacji)
Przelicz TEXs na PPS (Pokaz slajdów PowerPointa)
Przelicz TEXs na PPSX (Pokaz slajdów PowerPointa)
Przelicz TEXs na PPT (Prezentacja Powerpoint)
Przelicz TEXs na PPTM (Plik prezentacji z obsługą makr)
Przelicz TEXs na SWF (Shockwave flashowy film)
Przelicz TEXs na SXC (Arkusz kalkulacyjny StarOffice Calc)
Przelicz TEXs na TSV (Wartości oddzielone tabulatorami)
Przelicz TEXs na TXT (Dokument tekstowy)
Przelicz TEXs na XLAM (Dodatek programu Excel z obsługą makr)
Przelicz TEXs na XLSB (Binarny skoroszyt programu Excel)
Przelicz TEXs na XLSM (Arkusz kalkulacyjny z obsługą makr)
Przelicz TEXs na XLT (Szablon programu Excel 97 - 2003)