C++ API untuk Mengekspor XPS ke DOT

Render XPS ke DOT dalam aplikasi C++ tanpa memerlukan aplikasi pihak ketiga

 

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

C++ API untuk Merender XPS ke DOT

  1. Buka file XPS menggunakan referensi kelas Document
  2. Konversi XPS 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 DOT 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 XPS file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.xps");
// save XPS 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 Dot
wordDoc->Save(u"output.Dot");  

Ubah Kata Sandi Dokumen XPS melalui C++

Dalam proses rendering XPS ke DOT, Anda dapat membuka XPS yang dilindungi kata sandi dan juga mengubah kata sandinya. Untuk mengubah kata sandi file XPS, 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 XPS Document
auto doc = MakeObject<Document>(L"input.xps", L"owner");
// change password of XPS Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Batasi Pengeditan File DOT melalui C++

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

Jelajahi opsi konversi XPS dengan C++

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

Apa itu Format File XPS

XPS, kependekan dari XML Paper Specification, adalah format file yang dibuat oleh Microsoft untuk merepresentasikan dokumen tata letak tetap. File XPS berisi konten dan setelan cetak dokumen, sehingga cocok untuk mempertahankan tata letak dan tampilan dokumen di berbagai perangkat dan platform.

Format XPS didasarkan pada XML (eXtensible Markup Language), sebuah bahasa markup yang banyak digunakan untuk representasi data terstruktur. File XPS merangkum konten dokumen, seperti teks, gambar, grafik vektor, dan anotasi, dalam format XML terstruktur. Hal ini memungkinkan interpretasi dan rendering elemen visual dokumen dengan mudah.

File XPS secara konseptual mirip dengan file PDF (Portable Document Format) karena keduanya bertujuan untuk menyediakan cara yang andal untuk menyajikan dan berbagi dokumen sambil mempertahankan pemformatannya dan tata letak. Namun, file PDF telah mendapatkan dukungan yang lebih luas di berbagai aplikasi perangkat lunak dan perangkat perangkat keras, menjadikannya lebih diterima secara luas dan kompatibel.

Untuk melihat dan bekerja dengan file XPS, Microsoft menyediakan XPS Viewer sebagai bagian dari sistem operasi Windows . Berbagai aplikasi dan alat pihak ketiga juga menawarkan dukungan untuk membuka, membuat, dan mengonversi file XPS. Namun, dibandingkan dengan PDF, rangkaian perangkat lunak dan perangkat keras yang mendukung format XPS mungkin lebih terbatas.

Apa itu Format File DOT

Format file DOT biasanya digunakan oleh Microsoft Word dan perangkat lunak pengolah kata lainnya untuk menyimpan dokumen. Meskipun mirip dengan file DOC, file DOT disimpan dalam format berbeda yang tidak kompatibel dengan file DOC. File DOT disimpan dalam format berbasis teks yang dapat diakses dan dimodifikasi di editor teks apa pun.

Untuk mengonversi file DOT menjadi file DOC, ada berbagai metode yang tersedia. Salah satu pendekatan umum adalah dengan menggunakan program pengolah kata yang mampu membaca file DOT. Ini melibatkan membuka file DOT dalam program dan kemudian menyimpannya sebagai file DOC. Pilihan lainnya adalah menggunakan alat konversi file atau layanan online yang didedikasikan untuk mengonversi file DOT ke format DOC.

Penting untuk mengetahui bahwa file DOT sering digunakan sebagai templat di Microsoft Word. Templat ini berfungsi sebagai dasar untuk membuat dokumen baru dengan struktur, pemformatan, dan konten yang telah ditentukan sebelumnya. Dalam beberapa kasus, file DOT juga dapat menyertakan makro atau penyesuaian lainnya. Saat mengonversi file DOT ke file DOC, sangat penting untuk memastikan bahwa setiap penyesuaian dipertahankan dalam dokumen yang dikonversi.

Dengan memahami perbedaan antara file DOT dan DOC dan menggunakan metode konversi yang sesuai, pengguna dapat mengelola dan mengelola secara efektif memanfaatkan dokumen mereka, apakah itu berasal dari template atau memerlukan transformasi format file.