Ekspor Bidang Formulir Input Teks Sebagai Teks
Perkenalan
Jadi, Anda menyelami dunia Aspose.Words untuk .NET? Pilihan yang luar biasa! Jika Anda ingin mempelajari cara mengekspor kolom formulir input teks sebagai teks, Anda berada di tempat yang tepat. Baik Anda baru memulai atau sedang mengasah keterampilan, panduan ini akan memandu Anda melalui semua hal yang perlu Anda ketahui. Mari kita mulai, ya?
Prasyarat
Sebelum kita masuk ke inti pembahasan, mari pastikan Anda memiliki semua yang dibutuhkan agar dapat mengikuti dengan lancar:
- Aspose.Words untuk .NET: Unduh dan instal versi terbaru dariDi Sini.
- IDE: Visual Studio atau lingkungan pengembangan C# apa pun.
- Pengetahuan Dasar C#: Memahami sintaksis dasar C# dan konsep pemrograman berorientasi objek.
- Dokumen: Contoh dokumen Word (
Rendering.docx
) dengan kolom formulir masukan teks.
Mengimpor Ruang Nama
Pertama-tama, Anda perlu mengimpor namespace yang diperlukan. Namespace ini seperti blok penyusun yang membuat semuanya berjalan lancar.
using System;
using System.IO;
using Aspose.Words;
using Aspose.Words.Saving;
Baiklah, sekarang setelah namespace kita siap, mari kita mulai aksinya!
Langkah 1: Siapkan Proyek
Sebelum kita masuk ke kode, mari pastikan proyek kita telah disiapkan dengan benar.
Membuat Proyek
- Buka Visual Studio: Mulailah dengan membuka Visual Studio atau lingkungan pengembangan C# pilihan Anda.
- Buat Proyek Baru: Navigasi ke
File > New > Project
. PilihConsole App (.NET Core)
atau jenis proyek relevan lainnya. - Beri Nama Proyek Anda: Berikan proyek Anda nama yang bermakna, seperti
AsposeWordsExportExample
.
Menambahkan Aspose.Words
- Kelola Paket NuGet: Klik kanan pada proyek Anda di Solution Explorer dan pilih
Manage NuGet Packages
. - Cari Aspose.Words: Di Pengelola Paket NuGet, cari
Aspose.Words
. - Instal Aspose.Words: Klik
Install
untuk menambahkan pustaka Aspose.Words ke proyek Anda.
Langkah 2: Muat Dokumen Word
Sekarang proyek kita sudah disiapkan, mari muat dokumen Word yang berisi kolom formulir masukan teks.
- Tentukan Direktori Dokumen: Tentukan jalur ke direktori tempat dokumen Anda disimpan.
- Muat Dokumen: Gunakan
Document
kelas untuk memuat dokumen Word Anda.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
Langkah 3: Siapkan Direktori Ekspor
Sebelum mengekspor, pastikan direktori ekspor kita sudah siap. Di sinilah berkas HTML dan gambar akan disimpan.
- Tentukan Direktori Ekspor: Tentukan jalur tempat file yang diekspor akan disimpan.
- Periksa dan Bersihkan Direktori: Pastikan direktori ada dan kosong.
string imagesDir = Path.Combine(dataDir, "Images");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
Langkah 4: Konfigurasikan Opsi Penyimpanan
Di sinilah keajaiban terjadi. Kita perlu mengatur opsi penyimpanan untuk mengekspor kolom formulir input teks sebagai teks biasa.
- Buat Opsi Simpan: Inisialisasi baru
HtmlSaveOptions
obyek. - Atur Opsi Teks Ekspor: Konfigurasikan
ExportTextInputFormFieldAsText
properti untuktrue
. - Atur Folder Gambar: Tentukan folder tempat gambar akan disimpan.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
Langkah 5: Simpan Dokumen sebagai HTML
Terakhir, mari simpan dokumen Word sebagai berkas HTML menggunakan opsi penyimpanan yang telah dikonfigurasikan.
- Tentukan Jalur Keluaran: Tentukan jalur tempat file HTML akan disimpan.
- Simpan Dokumen: Gunakan
Save
metode dariDocument
kelas untuk mengekspor dokumen.
doc.Save(dataDir + "ExportedDocument.html", saveOptions);
Kesimpulan
Nah, itu dia! Anda telah berhasil mengekspor kolom formulir input teks sebagai teks biasa menggunakan Aspose.Words untuk .NET. Panduan ini seharusnya memberi Anda pendekatan yang jelas dan bertahap untuk mencapai tugas ini. Ingat, latihan membuat sempurna, jadi teruslah bereksperimen dengan berbagai opsi dan pengaturan untuk melihat apa lagi yang dapat Anda lakukan dengan Aspose.Words.
Pertanyaan yang Sering Diajukan
Bisakah saya mengekspor jenis bidang formulir lain menggunakan metode yang sama?
Ya, Anda dapat mengekspor jenis bidang formulir lainnya dengan mengonfigurasi properti yang berbedaHtmlSaveOptions
kelas.
Bagaimana jika dokumen saya memiliki gambar?
Gambar akan disimpan di folder gambar yang ditentukan. Pastikan untuk mengaturImagesFolder
properti diHtmlSaveOptions
.
Apakah saya memerlukan lisensi untuk Aspose.Words?
Ya, Anda bisa mendapatkan uji coba gratisDi Sini atau membeli lisensiDi Sini.
Bisakah saya menyesuaikan HTML yang diekspor?
Tentu saja! Aspose.Words menyediakan berbagai pilihan untuk menyesuaikan output HTML. Lihatdokumentasi untuk lebih jelasnya.
Apakah Aspose.Words kompatibel dengan .NET Core?
Ya, Aspose.Words kompatibel dengan .NET Core, .NET Framework, dan platform .NET lainnya.