Bagaimana untuk membaca dokumen Word dalam C# menggunakan Aspose.Words

Bagaimana untuk membaca dokumen Word dalam C# menggunakan Aspose.Words

Membaca dokumen Word dalam C# boleh menjadi mudah dengan penggunaan perpustakaan Aspose.Words. tutorial ini menyediakan arahan terperinci tentang bagaimana untuk mengkonfigurasi persekitaran anda, prosedur langkah demi langkah untuk membaca fail Word, dan contoh kod yang boleh dilancarkan.

Kelebihan Membaca Dokumen Kata

  • ** Akses kepada Elemen Dokumen** :- Mengekstrak dan memanipulasi perenggan, jadual, dan laluan teks.

  • Perkh yang mudah :- Mengintegrasikan pembacaan dokumen Word dengan mudah ke dalam aplikasi C# anda.

  • Perbezaan Antara * :- Mengendalikan format perkataan yang berbeza dengan mudah.

Syarat-syarat: Persiapan untuk Word Document Reading

  • Pastikan anda mempunyai Visual Studio atau mana-mana IDE .NET lain yang dipasang.
  • Memasang perpustakaan Aspose.Words melalui pengurus pakej NuGet.
  • Rancang struktur projek anda untuk memasukkan fail kod yang diperlukan untuk tutorial.

Langkah-langkah panduan untuk membaca dokumen Word

Langkah 1: Menyediakan persekitaran

Dalam projek .NET anda, tambahkan perpustakaan Aspose.Words menggunakan pengurus pakej NuGet.

Perintah untuk berlari :Install-Package Aspose.Words

Langkah 2: Muat turun fail input DOCX

Mencipta contoh kelas Dokumen dan muat turun fail DOCX.

using Aspose.Words;

Document doc = new Document("input.docx");

Langkah 3: Dapatkan semua Node Paragraf

Keluarkan semua nod jenis Paragraf daripada dokumen.

foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

Langkah 4: Dapatkan semua Run Nodes

Memulihkan semua nod jenis Run daripada dokumen.

foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

Contoh Kod untuk Membaca fail Word dalam C#

Berikut ialah kod lengkap yang menggabungkan semua langkah di atas.

// Load the source Word file to be read
Document doc = new Document("input.docx");

// Read all paragraphs in the document and display their content
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

// Read all Runs in the document and display style and text
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

Conclusion

Dalam tutorial ini, anda telah belajar bagaimana untuk membaca dokumen Word dalam C# menggunakan Aspose.Words, termasuk contoh konfigurasi dan kod. pengetahuan ini membolehkan anda untuk mengakses pelbagai elemen dalam fail Word, menjadikannya lebih mudah untuk memproses atau memaparkan kandungan seperti yang diperlukan.

 Melayu