C++ API do eksportu PS do DOTX

Renderuj PS do DOTX w aplikacjach C++ bez konieczności korzystania z aplikacji innych firm

 

Biblioteki automatyzacji formatu plików Aspose.Total for C++ umożliwiają programistom C++ konwersję PS do DOTX w dwóch prostych krokach. Po pierwsze, możesz użyć API Aspose.PDF for C++ , aby przekonwertować format pliku PS na DOC. Po drugie, korzystając z zaawansowanego interfejsu API przetwarzania dokumentów Word Aspose.Words for C++ , możesz wyeksportować DOC do DOTX.

C++ API do renderowania PS do DOTX

  1. Otwórz plik PS, korzystając z odwołania do klasy Document
  2. Konwertuj PS na DOC za pomocą funkcji członkowskiej Save
  3. Załaduj plik DOC, używając odwołania do klasy Document Aspose.Words API
  4. Zapisz dokument w formacie DOTX za pomocą funkcji członkowskiej Save

Wymagania dotyczące konwersji

Zainstaluj z wiersza poleceń jako nuget install Aspose.Total.Cpp lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocą Install-Package Aspose.Total.Cpp.

Możesz też pobrać instalator MSI lub biblioteki DLL offline w pliku ZIP ze strony 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");  

Zmień hasło dokumentu PS za pomocą C++

W procesie renderowania PS do DOTX możesz otworzyć PS chroniony hasłem, a także zmienić jego hasło. Aby zmienić hasło do pliku PS, musisz znać hasło właściciela tego dokumentu. Możesz załadować dokument PDF chroniony hasłem za pomocą Aspose.PDF for C++ , określając hasło właściciela i używając metody ChangePasswords, aby zmienić hasło.

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

Ogranicz edycję plików DOTX za pomocą C++

Możesz też ograniczyć edycję plików DOTX za pomocą interfejsu API Aspose.Words for C++ . Czasami może być konieczne ograniczenie możliwości edytowania dokumentu i zezwolenie tylko na określone czynności. Interfejs API umożliwia kontrolowanie sposobu ograniczania zawartości za pomocą parametru wyliczenia ProtectionType . Poniższy przykład kodu demonstruje, jak ograniczyć edycję w dokumencie, dzięki czemu możliwa jest tylko edycja w polach formularza.

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

Eksploruj PS opcji konwersji z C++

Przelicz PSs na DOCM (Plik Microsoft Word 2007 Marco)
Przelicz PSs na DOT (Pliki szablonów Microsoft Word)
Przelicz PSs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz PSs na FLATOPC (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz PSs na GIF (Graficzny format wymiany)
Przelicz PSs na MARKDOWN (Lekki język znaczników)
Przelicz PSs na ODT (Format pliku tekstowego OpenDocument)
Przelicz PSs na OTT (Szablon OpenDocument)
Przelicz PSs na PCL (Język poleceń drukarki)
Przelicz PSs na RTF (Bogaty format tekstu)
Przelicz PSs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz PSs na XAMLFLOW (Power Automate firmy Microsoft)
Przelicz PSs na CSV (Wartości oddzielone przecinkami)
Przelicz PSs na DIF (Format wymiany danych)
Przelicz PSs na EXCEL (Formaty plików arkuszy kalkulacyjnych)
Przelicz PSs na FODS (Płaski arkusz kalkulacyjny XML OpenDocument)
Przelicz PSs na MD (język Markdowna)
Przelicz PSs na ODP (Format prezentacji OpenDocument)
Przelicz PSs na ODS (Arkusz kalkulacyjny OpenDocument)
Przelicz PSs na OTP (Standardowy format OpenDocument)
Przelicz PSs na POT (Pliki szablonów programu Microsoft PowerPoint)
Przelicz PSs na POTM (Plik szablonu Microsoft PowerPoint)
Przelicz PSs na POTX (Prezentacja szablonu Microsoft PowerPoint)
Przelicz PSs na POWERPOINT (Pliki prezentacji)
Przelicz PSs na PPS (Pokaz slajdów PowerPointa)
Przelicz PSs na PPSM (Pokaz slajdów z obsługą makr)
Przelicz PSs na PPSX (Pokaz slajdów PowerPointa)
Przelicz PSs na PPT (Prezentacja Powerpoint)
Przelicz PSs na PPTM (Plik prezentacji z obsługą makr)
Przelicz PSs na SWF (Shockwave flashowy film)
Przelicz PSs na SXC (Arkusz kalkulacyjny StarOffice Calc)
Przelicz PSs na TSV (Wartości oddzielone tabulatorami)
Przelicz PSs na TXT (Dokument tekstowy)
Przelicz PSs na XLAM (Dodatek programu Excel z obsługą makr)
Przelicz PSs na XLSB (Binarny skoroszyt programu Excel)
Przelicz PSs na XLSM (Arkusz kalkulacyjny z obsługą makr)
Przelicz PSs na XLT (Szablon programu Excel 97 - 2003)
Przelicz PSs na XLTM (Szablon programu Excel z obsługą makr)