Fitur yang Didukung
Aspose.Words memberi pengguna berbagai fitur. Pengguna dapat melakukan banyak tugas terkait dokumen – mulai dari mengonversi dokumen dari satu format yang didukung ke format lain dan memodifikasi dokumen tersebut selama proses konversi menjadi tugas bisnis, seperti membuat dokumen terstruktur dan menarik secara visual atau mengotomatiskan pelaporan.
Format dan standar dokumen modern sangatlah kompleks, dan ketika Anda memerlukan konversi dokumen atau fitur pemrosesan dokumen lainnya dalam proyek Anda, satu-satunya solusi praktis adalah dengan mengandalkan komponen pihak ketiga yang mengimplementasikan fungsionalitas yang diinginkan. Namun menggunakan komponen pihak ketiga selalu membawa risiko. Salah satu risiko unik dalam pemrosesan dokumen adalah pertanyaan tentang seberapa lengkap dan benar perpustakaan mengimplementasikan format atau standar dokumen tertentu.
Aspose berkomitmen untuk memberikan implementasi format dan standar dokumen yang paling lengkap dan akurat. Tim Aspose.Words menunjukkan komitmen mereka terhadap interoperabilitas dengan memberikan catatan implementasi terperinci untuk format dokumen yang didukung di berbagai platform.
Tabel di bawah merangkum dan membandingkan ketersediaan fitur Aspose.Words untuk .NET dan menyediakan link ke deskripsi fitur mendetail.
Ikhtisar Platform
Platform Aspose.Words untuk .NET yang dapat digunakan tercantum di bawah ini. Jika Anda memerlukan dukungan untuk lebih banyak platform, carilah produk “saudara kembar” Aspose.Words untuk Java.
Fitur | Keterangan |
---|---|
.NET Framework | Gunakan Aspose.Words untuk .NET untuk membuat ASP.NET, Layanan Web, WinForms, atau jenis aplikasi lainnya untuk .NET Framework versi 2.0 atau lebih baru termasuk versi Profil Klien. Dukungan penuh untuk 32-bit dan 64-bit. |
.NET Standard 2.0 | Folder ‘netstandard2.0’ dan ‘netstandard2.0_AuthenticodeSigned’ berisi rakitan untuk digunakan dengan kerangka kerja yang mengimplementasikan .NET Standard 2.0 seperti .NET Core 2.0/2.1/2.2/3.0/3.1. Aspose.Words API versi terbaru juga mendukung .NET 5.0 dan .NET 6.0. |
Xamarin.Android | Gunakan Aspose.Words untuk .NET di aplikasi Android asli Anda. |
Xamarin.iOS | Gunakan Aspose.Words untuk .NET di aplikasi iOS asli Anda. |
Xamarin.Mac | Gunakan Aspose.Words untuk .NET di aplikasi Mac asli Anda. |
COM | Dapat menjadi penyelamat jika Anda harus mengembangkan menggunakan teknologi pra-.NET. |
Mono | Anda dapat menggunakan Aspose.Words untuk .NET untuk membangun aplikasi dengan Mono. |
Windows Azure | Ya, Aspose.Words untuk .NET berjalan pada Windows Azure. |
Format dan Konversi File
Banyak pelanggan di seluruh dunia mengandalkan fitur impor dan ekspor dokumen menyeluruh yang disediakan oleh Aspose.Words.
Fitur | Keterangan | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|---|
Microsoft Word - DOC |
Implementasi format DOC tercepat dan terlengkap yang dapat Anda temukan. | |||||
WordprocessingML - DOCX and XML |
Aspose.Words menyediakan dukungan lengkap OOXML, Flat OPC dan juga Word 2003 XML. | |||||
Rich Text Format - RTF |
Dukungan komprehensif format RTF untuk berinteraksi dengan berbagai aplikasi. | |||||
HTML, XHTML and MHTML |
Muat dan simpan HTML/XHTML untuk interoperabilitas yang lebih baik. Simpan sebagai MHTML juga tersedia. | |||||
OpenDocument - ODT |
Aspose.Words dapat memuat dan menyimpan dokumen dalam format Teks OpenDocument (.odt). |
|||||
Adobe Portable Document Format - PDF |
Konversikan dokumen apa pun ke PDF dengan fidelitas tinggi. PDF/A didukung. | |||||
XML Paper Specification - XPS |
Konversikan dokumen apa pun ke XPS dengan fidelitas tinggi. | |||||
Plain Text - TXT |
Ekstrak teks dengan mudah dengan menyimpan dalam format plain text . |
|||||
Digital Publishing EPUB |
EPUB adalah format populer untuk eBook. Anda dapat mengonversi dokumen apa pun dari Aspose.Words ke format IDPF EPUB. | |||||
Printer Command Language (PCL) |
Aspose.Words untuk .NET menyediakan dukungan untuk menyimpan dokumen ke format PCL. |
Rendering dan Pencetakan
Aspose.Words sekarang menyediakan rendering halaman dokumen dengan ketelitian tinggi.
Fitur | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Tata letak dokumen ke dalam halaman dengan fidelitas tinggi (persis seperti yang dilakukan Microsoft Word®) ke semua format di bawah. | |||||
Render halaman individual atau dokumen lengkap ke PDF atau XPS. | |||||
Render halaman dokumen menjadi gambar BMP | |||||
Render halaman dokumen menjadi gambar (PNG, EMF, JPEG, GIF). | |||||
Render bentuk individual dari dokumen menjadi gambar raster atau vektor. | |||||
Tentukan resolusi gambar, kualitas, kompresi, dan opsi lainnya. | |||||
Render halaman atau bentuk ke objek .NET Graphics dengan transformasi, ke ukuran tertentu. | |||||
Cetak halaman dokumen menggunakan infrastruktur pencetakan .NET. | |||||
Perbarui TOC , nomor halaman, dan bidang lainnya sebelum merender atau mencetak. |
Fitur Isi Dokumen
Aspose.Words menyediakan model objek kaya yang terdiri dari lebih dari 100 kelas publik, yang memungkinkan Anda menghasilkan, menggabungkan, memodifikasi, menguraikan, atau memeriksa dokumen yang dimuat secara terprogram.
Fitur | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Akses, buat, dan modifikasi paragraf dan teks. | |||||
Akses, buat, dan modifikasi gambar, kotak teks, dan bentuk. | |||||
Akses, buat, dan ubah tabel, baris, dan sel. | |||||
Akses, buat dan ubah bidang, bidang formulir, hyperlink, dan bookmark. | |||||
Akses, buat, dan ubah bagian dokumen, header, dan footer. | |||||
Akses, buat, dan ubah catatan kaki, catatan akhir, dan komentar. | |||||
Akses, buat, dan modifikasi XML Kustom, SmartTags, dan Tag Dokumen Terstruktur (Kontrol Konten). | |||||
Akses dan modifikasi semua elemen dokumen menggunakan kelas dan metode mirip XmlDocument. | |||||
Perbarui hasil bidang IF , rumus, dan jenis bidang populer lainnya. |
|||||
Bangun kembali dan perbarui bidang Daftar Isi (TOC) persis seperti yang dilakukan Microsoft Word. | |||||
Salin dan pindahkan elemen dokumen antar dokumen. | |||||
Gabungkan dan pisahkan dokumen. | |||||
Dapatkan dan atur properti dokumen bawaan dan kustom. | |||||
Tentukan perlindungan dokumen, buka dokumen yang dilindungi dan dienkripsi. | |||||
Temukan dan ganti teks, perhitungkan konten dokumen. | |||||
Menerima semua revisi dalam dokumen. | |||||
Pertahankan atau ekstrak objek OLE dan kontrol ActiveX dari dokumen. | |||||
Pertahankan atau hapus makro VBA dari dokumen. Pertahankan tanda tangan digital makro VBA. | |||||
Deteksi dan verifikasi tanda tangan digital dalam dokumen. | |||||
Sisipkan teks HTML. | |||||
Ekstrak Makro VBA dari Dokumen Word. |
Fitur Pemformatan Dokumen
Aspose.Words menyediakan akses terprogram terperinci ke properti pemformatan semua elemen dokumen.
Fitur | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Akses dan modifikasi semua pemformatan karakter termasuk font, warna, efek, batas, dan bayangan. | |||||
Akses dan ubah semua pemformatan paragraf termasuk indentasi, spasi, batas dan bayangan, perhentian tab. | |||||
Akses dan ubah semua format daftar berpoin dan bernomor termasuk penomoran dan level. | |||||
Akses dan ubah format tabel termasuk perataan, orientasi, batas, dan bayangan. | |||||
Akses dan ubah semua properti bagian termasuk ukuran kertas, margin, dan orientasi. | |||||
Akses, buat, dan ubah gaya dokumen. | |||||
Akses dan modifikasi objek gambar termasuk posisi, ukuran, properti garis dan isian, byte gambar. |
Fitur Mail Merge
Anda dapat menggunakan Aspose.Words sebagai solusi pelaporannya sendiri. Rancang laporan Anda di Microsoft Word lalu minta Aspose.Words mengisi dokumen dengan data dari berbagai sumber data.
Fitur | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Gunakan semua bidang Microsoft Word mail merge standar dalam laporan Anda termasuk MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , GREETINGLINE. |
|||||
Jalankan mail merge untuk dokumen yang berisi bidang dan rumus IF yang paling rumit dan bertumpuk sekalipun. |
|||||
Isi dan kembangkan tabel atau fragmen secara dinamis dalam dokumen dari sumber data Anda menggunakan wilayah mail merge. | |||||
Buat laporan dengan mudah yang berisi data detail master (induk-anak) seperti Order/OrderDetails. | |||||
Isi dokumen dengan data dari sumber data .NET apa pun seperti DataSet, DataTable, DataView, DataReader, atau ADO Recordset. | |||||
Isi dokumen dari sumber data apa pun seperti kueri LINQ, file XML, atau objek bisnis dengan mengimplementasikan antarmuka IMailMergeDataSource. | |||||
Ambil kendali yang tepat, seperti pemformatan angka, atas cara data Anda digabungkan menggunakan peristiwa. | |||||
Sisipkan gambar selama mail merge. | |||||
Membuat atau memodifikasi sumber data Microsoft Word mail merge untuk dokumen secara terprogram. Pertahankan pengaturan mail merge dan sumber data. | |||||
Ambil nama bidang mail merge. |
Fitur Pelaporan
LINQ Reporting Engine adalah alat pelaporan canggih yang memungkinkan Anda menghasilkan dokumen berdasarkan dokumen templat dan data yang diperoleh dari berbagai sumber termasuk database, XML, JSON, OData, objek tipe CLR khusus, dokumen eksternal, dan banyak lagi.
Fitur Utama | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Dukungan sintaks C# dan metode ekstensi LINQ langsung di templat (bahkan untuk sumber data ADO.NET ) |
|||||
Dukungan blok dokumen yang dapat diulang dan bersyarat (loop dan kondisi) untuk tabel, daftar, dan konten umum | |||||
Dukungan grafik dan gambar yang dihasilkan secara dinamis | |||||
Dukungan penyisipan dokumen luar dan blok HTML ke dalam dokumen | |||||
Dukungan berbagai sumber data (termasuk berbagai jenis) untuk pembuatan satu dokumen | |||||
Dukungan bawaan untuk hubungan data (detail master) | |||||
Dukungan komprehensif terhadap berbagai manipulasi data seperti pengelompokan, pengurutan, pemfilteran, dan lain-lain langsung di template | |||||
WYSIWYG: Dokumen yang dihasilkan mempertahankan format elemen yang sama seperti yang dimiliki templat terkait |