C++ API untuk Mengekspor PCL ke ODT

Render PCL ke ODT dalam aplikasi C++ tanpa memerlukan aplikasi pihak ketiga

 

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

C++ API untuk Merender PCL ke ODT

  1. Buka file PCL menggunakan referensi kelas Document
  2. Konversi PCL 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 ODT 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 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");  

Ubah Kata Sandi Dokumen PCL melalui C++

Dalam proses rendering PCL ke ODT, Anda dapat membuka PCL yang dilindungi kata sandi dan juga mengubah kata sandinya. Untuk mengubah kata sandi file PCL, 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 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");

Batasi Pengeditan File ODT melalui C++

Anda juga dapat membatasi pengeditan file ODT 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.Odt");  

Jelajahi opsi konversi PCL dengan C++

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