DocX adalah perpustakaan .NET yang memungkinkan pengembang memanipulasi file Word 2007/2010/2013, dengan cara yang mudah dan intuitif. DocX cepat, ringan, dan yang terbaik, tidak memerlukan instalasi Microsoft Word atau Office.
CATATAN: Ada cabang Master baru mulai 3 Oktober 2017. Silakan baca tentang cabang Klasik jika Anda menggunakan proyek ini sebelum perubahan.
DocX adalah versi Xceed Words untuk .NET yang gratis dan bersumber terbuka. Awalnya ditulis oleh Cathal Coffey, dan dikelola oleh Przemyslaw Klys, kini dikelola oleh Xceed. Mulai dari v1.5.0, produk sumber terbuka dan gratis ini disediakan berdasarkan perjanjian Lisensi Komunitas Xceed (untuk penggunaan non-komersial).
Saat ini perbedaan antara DocX dan Xceed Words for .NET adalah Xceed Words for .NET :
Yang perlu Anda instal untuk menggunakan DocX adalah .NET framework 4.0 atau .NET5+ dan Visual Studio 2010 atau lebih baru, keduanya gratis.
Edisi | DokumenX | Kata-kata Xceed untuk .NET |
Harga | Bebas | $599,95 |
Lisensi | Lisensi Komunitas Xceed | Hak milik |
Dukungan email | YA | |
Buat dokumen Word baru | YA | YA |
Ubah dokumen Word | YA | YA |
Buat dokumen PDF baru | YA | |
Konversi Word ke PDF | YA | |
Mendukung .DOCX dari Word 2007 dan lebih tinggi | YA | YA |
Ubah beberapa dokumen secara paralel untuk kinerja yang lebih baik | YA | YA |
Menerapkan templat ke dokumen Word | YA | YA |
Gabungkan dokumen, buat ulang bagian dari satu dokumen ke dokumen lainnya | YA | YA |
Mendukung perlindungan dokumen dengan atau tanpa kata sandi | YA | YA |
Atur margin dokumen dan ukuran halaman | YA | YA |
Atur spasi baris, lekukan, arah teks, perataan teks | YA | YA |
Bungkus teks di sekitar gambar | YA | |
Gambar dengan pemangkasan | YA | |
Kelola font dan ukuran font | YA | YA |
Mengatur warna teks, tebal, garis bawah, miring, dicoret, disorot | YA | YA |
Tetapkan penomoran halaman | YA | YA |
Buat bagian | YA | YA |
Tersedia di .net untuk aplikasi .net 5+ | YA | YA |
Perbarui bidang dokumen (misal: daftar isi) dengan memanggil hanya satu metode | YA | |
Bungkus teks di sekitar tabel | YA | |
Bungkus teks di sekitar bentuk | YA | |
Membuat bentuk (persegi panjang untuk saat ini) | YA | |
Buat kotak teks atau bentuk yang berisi teks | YA | |
Dapatkan bentuk dari paragraf | YA | |
Dapatkan bagan dari paragraf dan ubah kategori/nilainya | YA | |
Perbarui bidang dokumen dengan 1 panggilan metode | YA | |
Sisipkan teks html/rtf (dengan tag), atau dokumen html/rtf, ke dokumen Word | YA | |
Daftar atau tabel klon | YA | |
Tambahkan atau ubah kotak centang | YA | |
Atur transparansi dalam gambar | YA | |
Buat hyperlink yang diformat berdasarkan hyperlink yang direferensikan | YA | |
Menggabungkan 2 dokumen memberikan kesempatan untuk memilih header/footer mana yang akan digunakan | YA | |
Lebih banyak properti untuk dikonfigurasikan Bagan | YA | |
Tanda hubung Otomatis dan tanda hubung yang dapat dikonfigurasi | YA | |
Tanda tangan digital di .NET Framework | YA | |
Tambahkan catatan kaki dan catatan akhir | YA | |
ListOptions untuk konfigurasi tingkat Daftar | YA | |
Ubah gaya Penanda Seri dan DataPoint Bagan | YA | |
Sisipkan dokumen pada titik tertentu di dokumen lain | YA | |
Bungkus teks di sekitar Bagan | YA | |
Judul Format Bagan Sumbu | YA | |
Ganti teks dengan html | YA | |
Dapatkan rilis terlebih dahulu | YA |
Elemen dokumen Word yang didukung
DocX membuat pembuatan dan manipulasi dokumen menjadi tugas yang sederhana. Itu tidak menggunakan perpustakaan COM dan juga tidak memerlukan instalasi Microsoft Office.
Entri blog berikut dari Cathal Coffey membandingkan kode yang digunakan untuk membuat dokumen HelloWorld menggunakan:
Apakah Anda memiliki contoh menarik atau informatif yang ingin Anda bagikan? Jika ya, kirimkan email kepada saya.
DocX disediakan di bawah Lisensi Komunitas Xceed Software, Inc.