Render TEX naar XAML binnen C++-toepassingen

Converteer TEX naar XAML binnen uw C++-toepassingen zonder Microsoft® PowerPoint

 

Bent u een C++-ontwikkelaar die op zoek is naar een toevoeging om de TEX-naar-XAML-conversiefunctie in uw C++-toepassingen te integreren? U kunt het in twee eenvoudige stappen doen. U kunt TEX naar PPTX exporteren met Aspose.PDF for C++ . Ten tweede, door Aspose.Slides for C++ te gebruiken, kunt u PPTX naar XAML converteren. Beide API’s vallen onder het pakket Aspose.Total for C++ .

C++ API om TEX naar XAML te exporteren

  1. Open het TEX-bestand met behulp van Document klassereferentie
  2. Converteer TEX naar PPTX met behulp van Save methodefunctie
  3. Laad PPTX-document met behulp van Presentation klassereferentie
  4. Sla het document op in XAML-formaat met behulp van Save lidfunctie en stel Xaml in als SaveFormat

Conversievereisten

Installeer vanaf de opdrachtregel als nuget install Aspose.Total.Cpp of via Package Manager Console van Visual Studio met Install-Package Aspose.Total.Cpp.

U kunt ook het offline MSI-installatieprogramma of DLL’s in een ZIP-bestand downloaden van 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 Xaml format
prs->Save(u"output.xaml", Aspose::Slides::Export::SaveFormat::Xaml);  

Wijzig wachtwoord van TEX-document via C++

Tijdens het omzetten van TEX naar XAML kunt u een met een wachtwoord beveiligde TEX openen en ook het wachtwoord wijzigen. Om het wachtwoord van een TEX-bestand te wijzigen, moet u het eigenaarswachtwoord van dat document weten. U kunt een met een wachtwoord beveiligd PDF-document laden met Aspose.PDF for C++ door het eigenaarswachtwoord op te geven en de ChangePasswords-methode te gebruiken om het wachtwoord te wijzigen.

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

Afbeeldingen van internet toevoegen aan XAML-bestand via C++

Na het converteren van TEX naar XAML, kunt u ook afbeeldingen van internet aan uw uitvoerdocument toevoegen. Aspose.Slides for C++ ondersteunt bewerkingen met afbeeldingen in deze populaire formaten: JPEG, PNG, BMP, GIF en andere. U kunt een of meerdere afbeeldingen op uw computer toevoegen aan een dia in een presentatie. Deze voorbeeldcode in C++ laat zien hoe u een afbeelding aan een XAML-bestand toevoegt

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

Bekijk TEX conversieopties met C++

TEXs converteren naar CSV (Door komma's gescheiden waarden)
TEXs converteren naar DIF (Formaat voor gegevensuitwisseling)
TEXs converteren naar DOCM (Microsoft Word 2007 Marco-bestand)
TEXs converteren naar DOT (Microsoft Word-sjabloonbestanden)
TEXs converteren naar DOTM (Microsoft Word 2007+ sjabloonbestand)
TEXs converteren naar DOTX (Microsoft Word-sjabloonbestand)
TEXs converteren naar EXCEL (Spreadsheet-bestandsindelingen)
TEXs converteren naar FLATOPC (Microsoft Word 2003 TekstverwerkingML)
TEXs converteren naar FODS (OpenDocument platte XML-spreadsheet)
TEXs converteren naar GIF (Grafisch uitwisselingsformaat)
TEXs converteren naar MARKDOWN (Lichtgewicht opmaaktaal)
TEXs converteren naar MD (Markdown-taal)
TEXs converteren naar ODP (OpenDocument-presentatieformaat)
TEXs converteren naar ODS (OpenDocument-spreadsheet)
TEXs converteren naar ODT (OpenDocument Tekstbestandsindeling)
TEXs converteren naar OTP (OpenDocument Standaardformaat)
TEXs converteren naar OTT (Documentsjabloon openen)
TEXs converteren naar PCL (Printeropdrachttaal)
TEXs converteren naar POT (Microsoft PowerPoint-sjabloonbestanden)
TEXs converteren naar POTM (Microsoft PowerPoint-sjabloonbestand)
TEXs converteren naar POTX (Microsoft PowerPoint-sjabloonpresentatie)
TEXs converteren naar POWERPOINT (Presentatie bestanden)
TEXs converteren naar PPS (PowerPoint-diavoorstelling)
TEXs converteren naar PPSM (Diavoorstelling met macro's)
TEXs converteren naar PPSX (PowerPoint-diavoorstelling)
TEXs converteren naar PPT (PowerPoint presentatie)
TEXs converteren naar PPTM (Presentatiebestand met ingeschakelde macro's)
TEXs converteren naar PS (PostScript-bestand)
TEXs converteren naar RTF (Rijk tekst formaat)
TEXs converteren naar SWF (Shockwave Flash-film)
TEXs converteren naar SXC (StarOffice Calc-spreadsheet)
TEXs converteren naar TSV (Door tabs gescheiden waarden)
TEXs converteren naar WORDML (Microsoft Word 2003 TekstverwerkingML)
TEXs converteren naar XAMLFLOW (Power Automate van Microsoft)
TEXs converteren naar XLAM (Excel-invoegtoepassing met ingeschakelde macro's)
TEXs converteren naar XLSB (Excel binaire werkmap)
TEXs converteren naar XLSM (Spreadsheet met ingeschakelde macro's)
TEXs converteren naar XLT (Excel 97 - 2003-sjabloon)