C++ API för att exportera PS till DOTX

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

 

Aspose.Total for C++ filformatsautomatiseringsbibliotek tillåter C++-utvecklare att konvertera PS till DOTX i två enkla steg. För det första kan du använda Aspose.PDF for C++ API för att konvertera PS-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 DOTX.

C++ API för att rendera PS till DOTX

  1. Öppna PS-filen med klassreferens Document
  2. Konvertera PS 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 DOTX-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 PS file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.ps");
// save PS 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");  

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

I processen att rendera PS till DOTX kan du öppna en lösenordsskyddad PS och även ändra dess lösenord. För att ändra lösenordet för en PS-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 PS Document
auto doc = MakeObject<Document>(L"input.ps", L"owner");
// change password of PS Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Begränsa DOTX-filredigering via C++

Du kan också begränsa redigering av DOTX-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.Dotx");  

Utforska PS konverteringsalternativ med C++

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