C++-API zum Exportieren von PS nach XAMLFLOW

Rendern Sie PS in XAMLFLOW innerhalb von C++-Anwendungen, ohne dass eine Anwendung eines Drittanbieters erforderlich ist

 

Aspose.Total for C++ -Dateiformat-Automatisierungsbibliotheken ermöglichen es C++-Entwicklern, PS in zwei einfachen Schritten in XAMLFLOW zu konvertieren. Erstens können Sie die API Aspose.PDF for C++ verwenden, um das PS-Dateiformat in DOC zu konvertieren. Zweitens können Sie durch Verwendung der erweiterten Word-Dokumentverarbeitungs-API Aspose.Words for C++ DOC nach XAMLFLOW exportieren.

C++-API zum Rendern von PS in XAMLFLOW

  1. Öffnen Sie die PS-Datei mit der Klassenreferenz Document .
  2. Konvertieren Sie PS in DOC, indem Sie die Member-Funktion Save verwenden
  3. Laden Sie die DOC-Datei mithilfe der Document -Klassenreferenz der Aspose.Words-API
  4. Speichern Sie das Dokument mit der Member-Funktion Save im XAMLFLOW-Format

Konvertierungsanforderungen

Installieren Sie von der Befehlszeile als nuget install Aspose.Total.Cpp oder über die Paket-Manager-Konsole von Visual Studio mit Install-Package Aspose.Total.Cpp.

Alternativ können Sie das Offline-MSI-Installationsprogramm oder DLLs in einer ZIP-Datei von downloads herunterladen.

// 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 Xamlflow
wordDoc->Save(u"output.Xamlflow");  

Ändern Sie das Passwort des PS-Dokuments über C++

Beim Rendern von PS in XAMLFLOW können Sie ein passwortgeschütztes PS öffnen und auch sein Passwort ändern. Um das Passwort einer PS-Datei zu ändern, müssen Sie das Besitzerpasswort dieses Dokuments kennen. Sie können ein passwortgeschütztes PDF-Dokument mit Aspose.PDF for C++ laden, indem Sie das Besitzerpasswort angeben und das Passwort mit der ChangePasswords-Methode ändern.

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

Beschränken Sie die Bearbeitung von XAMLFLOW-Dateien über C++

Sie können die Bearbeitung von XAMLFLOW-Dateien auch mithilfe der Aspose.Words for C++ -API einschränken. Manchmal müssen Sie möglicherweise die Möglichkeit zum Bearbeiten eines Dokuments einschränken und nur bestimmte Aktionen damit zulassen. Mit der API können Sie steuern, wie Sie den Inhalt mithilfe des Aufzählungsparameters ProtectionType einschränken. Das folgende Codebeispiel zeigt, wie Sie die Bearbeitung in einem Dokument einschränken, sodass nur die Bearbeitung in Formularfeldern möglich ist.

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

Erkunden Sie PS Konvertierungs optionen mit C++

PSs in DOCM konvertieren (Microsoft Word 2007 Marco-Datei)
PSs in DOT konvertieren (Microsoft Word-Vorlagendateien)
PSs in DOTM konvertieren (Microsoft Word 2007+-Vorlagendatei)
PSs in DOTX konvertieren (Microsoft Word-Vorlagendatei)
PSs in FLATOPC konvertieren (Microsoft Word 2003 TextverarbeitungML)
PSs in GIF konvertieren (Grafisches Austauschformat)
PSs in MARKDOWN konvertieren (Leichte Auszeichnungssprache)
PSs in ODT konvertieren (OpenDocument-Textdateiformat)
PSs in OTT konvertieren (OpenDocument-Vorlage)
PSs in PCL konvertieren (Druckerbefehlssprache)
PSs in RTF konvertieren (Rich-text-Format)
PSs in WORDML konvertieren (Microsoft Word 2003 TextverarbeitungML)
PSs in CSV konvertieren (Durch Kommas getrennte Werte)
PSs in DIF konvertieren (Datenaustauschformat)
PSs in EXCEL konvertieren (Tabellenkalkulationsdateiformate)
PSs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
PSs in MD konvertieren (Markdown-Sprache)
PSs in ODP konvertieren (OpenDocument-Präsentationsformat)
PSs in ODS konvertieren (OpenDocument-Tabelle)
PSs in OTP konvertieren (OpenDocument-Standardformat)
PSs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
PSs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
PSs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
PSs in POWERPOINT konvertieren (Präsentationsdateien)
PSs in PPS konvertieren (PowerPoint-Diashow)
PSs in PPSM konvertieren (Makrofähige Diashow)
PSs in PPSX konvertieren (PowerPoint-Diashow)
PSs in PPT konvertieren (PowerPoint Präsentation)
PSs in PPTM konvertieren (Makrofähige Präsentationsdatei)
PSs in SWF konvertieren (Shockwave Flash-Film)
PSs in SXC konvertieren (StarOffice Calc-Tabelle)
PSs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
PSs in TXT konvertieren (Text dokument)
PSs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
PSs in XLSB konvertieren (Excel-Binärarbeitsmappe)
PSs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
PSs in XLT konvertieren (Excel 97 - 2003-Vorlage)
PSs in XLTM konvertieren (Excel-Makro-fähige Vorlage)