Sesuaikan Tabel Secara Otomatis Dengan Isi

Dalam tutorial ini, kita akan mempelajari cara menggunakan Aspose.Words untuk .NET untuk menyesuaikan tabel secara otomatis dengan isinya dalam dokumen Word menggunakan C#. Kami akan melalui proses langkah demi langkah penulisan kode untuk mencapai fungsi ini. Di akhir tutorial ini, Anda akan memiliki pemahaman yang jelas tentang cara memanipulasi tabel di dokumen Word secara terprogram.

Langkah 1: Siapkan proyek

  1. Luncurkan Visual Studio dan buat proyek C# baru.
  2. Tambahkan referensi ke perpustakaan Aspose.Words untuk .NET.

Langkah 2: Muat dokumen Word

Untuk memulai Pemrosesan Kata dengan tabel, kita perlu memuat dokumen Word yang berisi tabel. Ikuti langkah ini:

// Jalur ke direktori dokumen Anda
string dataDir = "YOUR DOCUMENT DIRECTORY";

// Muat dokumen Word
Document doc = new Document(dataDir + "Tables.docx");

Pastikan untuk mengganti “DIREKTORI DOKUMEN ANDA” dengan jalur sebenarnya ke dokumen Anda.

Langkah 3: Akses tabel dan sesuaikan secara otomatis dengan isinya

Selanjutnya, kita perlu mengakses tabel di dalam dokumen dan menerapkan perilaku penyesuaian otomatis. Gunakan kode berikut:

// Akses tabel
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

// Sesuaikan tabel secara otomatis dengan isinya
table. AutoFit(AutoFitBehavior.AutoFitToContents);

Di sini, kami mentransmisikan tipe node anak pertamaTable dari dokumen dan kemudian menggunakanAutoFit metode denganAutoFitToContents perilaku untuk menyesuaikan lebar tabel agar sesuai dengan isinya.

Langkah 4: Simpan dokumen yang dimodifikasi

Terakhir, kita perlu menyimpan dokumen yang dimodifikasi dengan tabel yang dipasang otomatis. Gunakan kode berikut:

// Simpan dokumen yang diubah
doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

Pastikan Anda menentukan jalur dan nama file yang benar untuk dokumen keluaran.

Contoh kode sumber untuk Auto Fit Table To Contents menggunakan Aspose.Words untuk .NET

	// Jalur ke direktori dokumen Anda
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Tables.docx");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	table.AutoFit(AutoFitBehavior.AutoFitToContents);
	doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

Kesimpulan

Dalam tutorial ini, kita telah mempelajari cara menyesuaikan tabel secara otomatis dengan kontennya di dokumen Word menggunakan Aspose.Words untuk .NET. Dengan mengikuti panduan langkah demi langkah dan menerapkan kode C# yang disediakan, Anda dapat memanipulasi tabel di dokumen Word Anda secara terprogram. Hal ini memungkinkan Anda menyesuaikan lebar tabel secara dinamis berdasarkan kontennya, sehingga menghasilkan dokumen yang lebih profesional dan menarik secara visual.