C++ API för att exportera PCL till ODT

Återge PCL till ODT inom C++-applikationer utan att kräva någon tredjepartsapplikation

 

Aspose.Total for C++ filformatsautomatiseringsbibliotek tillåter C++-utvecklare att konvertera PCL till ODT i två enkla steg. För det första kan du använda Aspose.PDF for C++ API för att konvertera PCL-filformat till DOC. För det andra, genom att använda avancerad Word Document Processing API Aspose.Words for C++ , kan du exportera DOC till ODT.

C++ API för att rendera PCL till ODT

  1. Öppna PCL-filen med klassreferens Document
  2. Konvertera PCL till DOC genom att använda medlemsfunktionen Save
  3. Ladda DOC-filen med hjälp av Document klassreferens för Aspose.Words API
  4. Spara dokumentet i ODT-format med hjälp av medlemsfunktionen Save

Konverteringskrav

Installera från kommandoraden som nuget install Aspose.Total.Cpp eller via Package Manager Console of Visual Studio med Install-Package Aspose.Total.Cpp.

Alternativt kan du hämta offline MSI-installationsprogrammet eller DLL-filer i en ZIP-fil från 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 Odt
wordDoc->Save(u"output.Odt");  

Ändra lösenord för PCL-dokument via C++

I processen att rendera PCL till ODT kan du öppna en lösenordsskyddad PCL och även ändra dess lösenord. För att ändra lösenordet för en PCL-fil måste du känna till ägarlösenordet för det dokumentet. Du kan ladda lösenordsskyddade PDF-dokument med Aspose.PDF for C++ genom att ange dess ägarlösenord och använda ChangePasswords-metoden för att ändra lösenordet.

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

Begränsa ODT-filredigering via C++

Du kan också begränsa redigering av ODT-filer genom att använda Aspose.Words for C++ API. Ibland kan du behöva begränsa möjligheten att redigera ett dokument och endast tillåta vissa åtgärder med det. API låter dig styra hur du begränsar innehållet med hjälp av uppräkningsparametern ProtectionType . Följande kodexempel visar hur man begränsar redigering i ett dokument så att endast redigering i formulärfält är möjlig.

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

Utforska PCL konverteringsalternativ med C++

Konvertera PCLs till DOCM (Microsoft Word 2007 Marco File)
Konvertera PCLs till DOT (Microsoft Word Template Files)
Konvertera PCLs till DOTM (Microsoft Word 2007+ Template File)
Konvertera PCLs till DOTX (Microsoft Word Template File)
Konvertera PCLs till FLATOPC (Microsoft Word 2003 WordprocessingML)
Konvertera PCLs till GIF (Graphical Interchange Format)
Konvertera PCLs till MHTML (Web Page Archive Format)
Konvertera PCLs till OTT (OpenDocument Standard Format)
Konvertera PCLs till PS (PostScript File)
Konvertera PCLs till RTF (Rich Text Format)
Konvertera PCLs till WORDML (Microsoft Word 2003 WordprocessingML)
Konvertera PCLs till CSV (Comma Seperated Values)
Konvertera PCLs till DIF (Data Interchange Format)
Konvertera PCLs till CSV (Comma Seperated Values)
Konvertera PCLs till FODS (OpenDocument Flat XML Spreadsheet)
Konvertera PCLs till MD (Markdown Language)
Konvertera PCLs till ODP (OpenDocument Presentation Format)
Konvertera PCLs till ODS (OpenDocument Spreadsheet)
Konvertera PCLs till OTP (OpenDocument Standard Format)
Konvertera PCLs till POT (Microsoft PowerPoint Template Files)
Konvertera PCLs till POTM (Microsoft PowerPoint Template File)
Konvertera PCLs till POTX (Microsoft PowerPoint Template Presentation)
Konvertera PCLs till PPT (Microsoft PowerPoint 97-2003)
Konvertera PCLs till PPS (PowerPoint Slide Show)
Konvertera PCLs till PPSM (Macro-enabled Slide Show)
Konvertera PCLs till PPSX (PowerPoint Slide Show)
Konvertera PCLs till PPT (Microsoft PowerPoint 97-2003)
Konvertera PCLs till PPTM (Macro-enabled Presentation File)
Konvertera PCLs till SWF (Shockwave Flash Movie)
Konvertera PCLs till SXC (StarOffice Calc Spreadsheet)
Konvertera PCLs till TSV (Tab Seperated Values)
Konvertera PCLs till TXT (Text Document)
Konvertera PCLs till XLAM (Excel Macro-Enabled Add-In)
Konvertera PCLs till XLSB (Excel Binary Workbook)
Konvertera PCLs till XLSM (Macro-enabled Spreadsheet)
Konvertera PCLs till XLT (Excel 97 - 2003 Template)
Konvertera PCLs till XLTM (Excel Macro-Enabled Template)