C++ API untuk Mengekspor PS ke DOTM

Render PS ke DOTM dalam aplikasi C++ tanpa memerlukan aplikasi pihak ketiga

 

Aspose.Total for C++ pustaka otomatisasi format file memungkinkan pengembang C++ untuk mengonversi PS ke DOTM dalam dua langkah sederhana. Pertama, Anda dapat menggunakan Aspose.PDF for C++ API untuk mengonversi format file PS ke DOC. Kedua, dengan menggunakan API Pemrosesan Dokumen Word tingkat lanjut Aspose.Words for C++ , Anda dapat mengekspor DOC ke DOTM.

C++ API untuk Merender PS ke DOTM

  1. Buka file PS menggunakan referensi kelas Document
  2. Konversi PS ke DOC dengan menggunakan fungsi anggota Simpan
  3. Muat file DOC dengan menggunakan referensi kelas Document dari Aspose.Words API
  4. Simpan dokumen ke format DOTM menggunakan fungsi anggota Save

Persyaratan Konversi

Instal dari baris perintah sebagai nuget install Aspose.Total.Cpp atau melalui Package Manager Console dari Visual Studio dengan Install-Package Aspose.Total.Cpp.

Atau, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari 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 Dotm
wordDoc->Save(u"output.Dotm");  

Ubah Kata Sandi Dokumen PS melalui C++

Dalam proses rendering PS ke DOTM, Anda dapat membuka PS yang dilindungi kata sandi dan juga mengubah kata sandinya. Untuk mengubah kata sandi file PS, Anda harus mengetahui kata sandi pemilik dokumen itu. Anda dapat memuat dokumen PDF yang dilindungi kata sandi dengan Aspose.PDF for C++ dengan menentukan kata sandi pemiliknya dan menggunakan metode ChangePasswords untuk mengubah kata sandi.

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

Batasi Pengeditan File DOTM melalui C++

Anda juga dapat membatasi pengeditan file DOTM menggunakan Aspose.Words for C++ API. Terkadang Anda mungkin perlu membatasi kemampuan untuk mengedit dokumen dan hanya mengizinkan tindakan tertentu dengannya. API memungkinkan Anda mengontrol cara Anda membatasi konten menggunakan parameter enumerasi ProtectionType . Contoh kode berikut menunjukkan cara membatasi pengeditan dalam dokumen sehingga hanya pengeditan di bidang formulir yang dimungkinkan.

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

Jelajahi opsi konversi PS dengan C++

Mengkonversi PSs ke DOCM (File Marco Microsoft Word 2007)
Mengkonversi PSs ke DOT (File Templat Microsoft Word)
Mengkonversi PSs ke DOTX (File Templat Microsoft Word)
Mengkonversi PSs ke FLATOPC (Microsoft Word 2003 WordprocessingML)
Mengkonversi PSs ke GIF (Format Pertukaran Grafis)
Mengkonversi PSs ke MARKDOWN (Bahasa Markup Ringan)
Mengkonversi PSs ke ODT (Buka Format File Teks Dokumen)
Mengkonversi PSs ke OTT (Templat Dokumen Terbuka)
Mengkonversi PSs ke PCL (Bahasa Perintah Pencetak)
Mengkonversi PSs ke RTF (Format Teks Kaya)
Mengkonversi PSs ke WORDML (Microsoft Word 2003 WordprocessingML)
Mengkonversi PSs ke XAMLFLOW (Otomatisasi Daya Microsoft)
Mengkonversi PSs ke CSV (Nilai Dipisahkan Koma)
Mengkonversi PSs ke DIF (Format Pertukaran Data)
Mengkonversi PSs ke EXCEL (Format File Spreadsheet)
Mengkonversi PSs ke FODS (OpenDocument Flat XML Spreadsheet)
Mengkonversi PSs ke MD (Bahasa Penurunan Harga)
Mengkonversi PSs ke ODP (Format Presentasi Dokumen Terbuka)
Mengkonversi PSs ke ODS (Spreadsheet Dokumen Terbuka)
Mengkonversi PSs ke OTP (Format Standar OpenDocument)
Mengkonversi PSs ke POT (File Templat Microsoft PowerPoint)
Mengkonversi PSs ke POTM (File Templat Microsoft PowerPoint)
Mengkonversi PSs ke POTX (Presentasi Templat Microsoft PowerPoint)
Mengkonversi PSs ke PPS (Peragaan Slide PowerPoint)
Mengkonversi PSs ke PPSM (Peragaan Slide dengan Makro aktif)
Mengkonversi PSs ke PPSX (Peragaan Slide PowerPoint)
Mengkonversi PSs ke PPT (Presentasi powerpoint)
Mengkonversi PSs ke PPTM (File Presentasi dengan Makro aktif)
Mengkonversi PSs ke SWF (Film Shockwave Flash)
Mengkonversi PSs ke SXC (Spreadsheet StarOffice Calc)
Mengkonversi PSs ke TSV (Nilai yang dipisahkan tab)
Mengkonversi PSs ke XLAM (Add-In dengan Makro Excel yang Diaktifkan)
Mengkonversi PSs ke XLSB (Buku Kerja Biner Excel)
Mengkonversi PSs ke XLSM (Spreadsheet yang diaktifkan makro)
Mengkonversi PSs ke XLT (Excel 97 - Templat 2003)
Mengkonversi PSs ke XLTM (Template Berkemampuan Makro Excel)