Gunakan pustaka C++ untuk membagi DOC file menjadi beberapa bagian. Anda dapat mengintegrasikan DOC halaman yang diekstraksi dengan data lain dan, sebagai hasilnya, mendapatkan dokumen dalam bentuk dan konten yang Anda butuhkan. Memisahkan DOC menjadi beberapa bagian memudahkan kolaborasi pada DOC file.
Pustaka perangkat lunak ini memberi pengembang C++ serangkaian fungsi untuk membagi DOC file menjadi beberapa bagian. Memisahkan DOC dokumen menjadi file terpisah dapat digunakan untuk mempermudah bekerja dengan bagian-bagian dokumen secara paralel. Misalnya, jika beberapa orang mengerjakan satu DOC dokumen secara bersamaan, pemisahannya akan mempercepat pekerjaan mereka. Pemisahan DOC dokumen mungkin merupakan bagian dari teknologi untuk mengekstraksi teks dari DOC file dan mengintegrasikan data ke dalam sistem informasi atau database otomatis.
Perpustakaan kami menyediakan pengembang C++ semua fungsi yang diperlukan untuk membagi DOC file menjadi beberapa bagian dan mengekstrak halaman sesuai dengan mode yang ditentukan. Ini adalah solusi C++ yang berdiri sendiri yang tidak memerlukan Microsoft Word, Acrobat Reader, atau aplikasi lain yang diinstal.
Pisahkan konten DOC menggunakan kriteria berbeda dalam C++ kode. Anda dapat menggunakan mode ekstraksi halaman berikut untuk DOC dokumen: 'dibagi berdasarkan judul', 'dibagi berdasarkan bagian', 'dibagi halaman demi halaman', 'dibagi berdasarkan rentang halaman'.
Setelah membagi file DOC menjadi beberapa bagian, Anda dapat mengekspor hasilnya ke format file yang diperlukan menggunakan metode 'Document.Save'. Anda juga dapat mengontrol bagaimana bagian dokumen DOC diekspor ke HTML atau EPUB menggunakan properti 'DocumentPartSavingCallback', yang memungkinkan Anda mengarahkan aliran keluaran.
Pisahkan DOC dokumen dengan mudah menggunakan solusi kami untuk C++. Contoh berikut menunjukkan cara membagi DOC dokumen menggunakan C++:
dotnet add package Aspose.Words.Cpp
Salinan
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.doc");
for (int page = 0; page < doc->get_PageCount(); page++)
{
auto extractedPage = doc->ExtractPages(page, 1);
extractedPage->Save(String::Format(u"Output_{0}.doc", page + 1));
}
Ada tiga opsi untuk menginstal Aspose.Words for C++ ke lingkungan pengembang Anda. Silakan pilih salah satu yang sesuai dengan kebutuhan Anda dan ikuti petunjuk langkah demi langkah:
Anda dapat menggunakan pustaka C++ ini untuk mengembangkan perangkat lunak pada Microsoft Windows, Linux, dan macOS:
Jika Anda mengembangkan perangkat lunak untuk Linux atau macOS, silakan periksa informasi tentang dependensi perpustakaan tambahan (paket sumber terbuka fontconfig dan mesa-glu glu) di Dokumentasi Produk.