C++ API om PCL naar DOTX te exporteren

Render PCL naar DOTX binnen C++-applicaties zonder dat een applicatie van derden nodig is

 

Aspose.Total for C++ automatiseringsbibliotheken voor bestandsindelingen stellen C++-ontwikkelaars in staat om PCL in twee eenvoudige stappen naar DOTX te converteren. Ten eerste kunt u de API Aspose.PDF for C++ gebruiken om het PCL-bestandsformaat naar DOC te converteren. Ten tweede, door gebruik te maken van de geavanceerde Word Document Processing API Aspose.Words for C++ , kunt u DOC naar DOTX exporteren.

C++ API om PCL naar DOTX te renderen

  1. Open het PCL-bestand met behulp van de klasseverwijzing Document
  2. Converteer PCL naar DOC met behulp van Save lidfunctie
  3. Laad DOC-bestand met behulp van Document klasseverwijzing van Aspose.Words API
  4. Sla het document op in DOTX-formaat met behulp van de lidfunctie Save

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 reference
auto doc = MakeObject<Document>(u"sourceFile.pcl");
// save PCL as a DOC 
doc->Save(u"DocOutput.doc", SaveFormat::Doc); 
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as Dotx
wordDoc->Save(u"output.Dotx");  

Wijzig wachtwoord van PCL-document via C++

Tijdens het omzetten van PCL naar DOTX, 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");

Beperk het bewerken van DOTX-bestanden via C++

U kunt het bewerken van DOTX-bestanden ook beperken met de API Aspose.Words for C++ . Soms moet u de mogelijkheid om een document te bewerken beperken en er alleen bepaalde acties mee toestaan. Met API kunt u bepalen hoe u de inhoud beperkt met behulp van de opsommingsparameter ProtectionType . Het volgende codevoorbeeld laat zien hoe u het bewerken in een document kunt beperken, zodat alleen bewerken in formuliervelden mogelijk is.

// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.Dotx");  

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 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 OTP (OpenDocument Standaardformaat)
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)