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
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++
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.