Render PCL naar OTP binnen C++-toepassingen

Converteer PCL naar OTP binnen uw C++-toepassingen zonder Microsoft® PowerPoint

 

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

C++ API om PCL naar OTP te exporteren

  1. Open het PCL-bestand met behulp van Document klassereferentie
  2. Converteer PCL naar PPTX met behulp van Save methodefunctie
  3. Laad PPTX-document met behulp van Presentation klassereferentie
  4. Sla het document op in OTP-formaat met behulp van Save lidfunctie en stel Otp 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 PCL file with an instance of Document class
auto doc = MakeObject<Document>(u"template.pcl");
// save PCL 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);  

Wijzig wachtwoord van PCL-document via C++

Tijdens het omzetten van PCL naar OTP kunt u een met een wachtwoord beveiligde PCL openen en ook het wachtwoord wijzigen. Om het wachtwoord van een PCL-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 PCL Document
auto doc = MakeObject<Document>(L"input.pcl", L"owner");
// change password of PCL Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

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

Na het converteren van PCL naar OTP, 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 OTP-bestand toevoegt

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

Bekijk PCL conversieopties met C++

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