Ekstrak Halaman dari Dokumen Word di C# | Ekstrak Halaman Word

Menarik halaman Word dari file DOC atau DOCX dapat berguna dalam berbagai kasus. Anda mungkin ingin membagikan hanya satu bagian, menjaga ringkasan, atau membagi dokumen yang panjang. Dalam posting ini, kami akan menunjukkan kepada Anda cara mengekstrak satu halaman atau rentang halaman dari dokumen Word menggunakan C#.

Artikel ini mencakup topik berikut:

.NET SDK untuk Mengekstrak Halaman Word

Kami akan menggunakan Aspose.Words for .NET untuk mengekstrak halaman Word secara programatis di C#. Ini adalah pustaka yang kuat untuk bekerja dengan dokumen Word di aplikasi .NET. Ini memungkinkan pengembang untuk membuat, mengedit, mengonversi, dan mengekstrak konten dari file Word secara programatis.

Cara Menginstal Aspose.Words for .NET

  1. Download atau instal paket NuGet:
PM> Install-Package Aspose.Words
  1. Tambahkan namespace yang diperlukan ke kode Anda, seperti:
using Aspose.Words;

Itu saja, Anda siap untuk bekerja dengan file Word.

Ekstrak Halaman Tunggal dari Dokumen Word

Untuk mengekstrak halaman tertentu dari dokumen Word, harap ikuti langkah-langkah di bawah ini:

  1. Muat dokumen Word menggunakan kelas Document.
  2. Loop melalui setiap halaman menggunakan for loop yang sederhana.
  3. Gunakan metode ExtractPages() untuk mengambil satu halaman pada satu waktu.
  4. Simpan setiap halaman sebagai file .docx terpisah menggunakan metode Save().

Contoh kode berikut menunjukkan cara mengekstrak satu halaman dari dokumen Word dalam C#:

using Aspose.Words;

// Load a document
Document doc = new Document("sample-multi-page.docx");

// Ekstrak halaman satu per satu
for (int page = 0; page < doc.PageCount; page++)
{
    // Simpan setiap halaman sebagai dokumen terpisah.
    Document extractedPage = doc.ExtractPages(page, 1);
    extractedPage.Save($"split_by_page_{page + 1}.docx");
}

Kode ini memuat file, mengekstrak halaman satu per satu, dan menyimpannya sebagai dokumen Word baru.

Ekstrak Halaman dari Dokumen Word di C#

Ekstrak Halaman dari Dokumen Word dalam C#

Ekstrak Rentang Halaman dari Dokumen Word

Anda juga dapat mengekstrak beberapa halaman sekaligus dengan mengikuti langkah-langkah di bawah ini:

  1. Muat dokumen menggunakan kelas Document.
  2. Ekstrak rentang halaman menggunakan metode ExtractPages().
  3. Simpan halaman yang diekstrak sebagai file .docx baru.
using Aspose.Words;

// Load a document
Document doc = new Document("sample-multi-page.docx");

// Extract range of pages
Document extractedPages = doc.ExtractPages(3, 2);

// Simpan halaman sebagai dokumen terpisah
extractedPages.Save("split_by_page_range.docx");

Ini membuat dokumen baru yang hanya berisi halaman-halaman yang dipilih.

Ekstrak Rentang Halaman dari File Word di C#

Ekstrak Rentang Halaman dari Berkas Word dalam C#

Ekstrak Halaman dari Word Online

Anda juga dapat mencoba pembagi Word online gratis kami untuk mengekstrak halaman Word. Cukup unggah file Anda, pilih halaman, dan unduh hasilnya.

Image

Jelajahi Sumber Belajar Gratis

Berikut adalah beberapa tautan yang berguna untuk belajar lebih banyak:

Kesimpulan

Dalam artikel ini, Anda belajar bagaimana cara mengekstrak halaman dari dokumen Word menggunakan C#. Kami menggunakan Aspose.Words for .NET untuk mengekstrak halaman tunggal dan ganda dengan cepat dan mudah. Pendekatan ini sangat ideal untuk membuat ringkasan, mengekspor bagian, atau membagi file besar.

Punya pertanyaan? Silakan tanyakan di support forum.

Lihat Juga