Mesin Pelaporan LINQ Aspose.Words untuk .NET memberdayakan pengguna untuk dengan mudah membuat laporan yang kuat berisi daftar, tabel, grafik, gambar, kode batang, dan berbagai elemen dokumen. Alat ini melampaui pelaporan tradisional, memungkinkan pembuatan berbagai format dokumen seperti resume, faktur, surat, dan lainnya.
Document
XmlDataSource
ReportingEngine
dengan konstruktor defaultReportingEngine.BuildReport
sambil melewatkan objek Document
, XmlDataSource
, dan nama laporan.Document.Save
untuk menyimpan hasilDapatkan file-file pertemuan yang sesuai dari downloads atau ambil paket dari NuGet untuk menambahkan Aspose.Words
langsung ke dalam ruang kerja Anda.
Mesin Pelaporan LINQ, yang dimulai di Aspose.Words, tidak terhubung ke fitur-fitur Microsoft Word lama. Ia memiliki cara untuk membuat templat menggunakan tag-tag teks yang sederhana. Jika bekerja dengan bidang-bidang Microsoft Word terasa terlalu rumit bagi Anda atau pengguna Anda, menggunakan mesin ini mungkin akan menjadi pilihan yang lebih sederhana.
Anda mendesain templat laporan dalam format DOCX atau format lain yang didukung dengan placeholder untuk data Anda. Mesin ini mengisi placeholder ini dengan data dari aplikasi Anda selama pembuatan laporan. Sintaks LINQ dalam templat memungkinkan Anda mengakses dan memanipulasi data tersebut untuk laporan yang lebih dinamis.
LINQ Reporting Engine beroperasi dengan templat berdasarkan tag teks polos, memungkinkan pengguna menentukan ekspresi untuk pembangunan laporan. Sebaliknya, Aspose.Words Mail Merge bekerja dengan templat berdasarkan kolom penggabungan surat. LINQ Reporting Engine menawarkan fleksibilitas dalam sintaks ekspresi, mendukung subset bahasa C#.
Keuntungan utama mesin tersebut terletak pada dukungannya yang terintegrasi untuk berbagai fitur yang tidak tersedia dalam Mail Merge. Ini mencakup dukungan untuk beberapa sumber data, kompatibilitas dengan berbagai jenis sumber data (seperti objek Custom .NET, objek ADO.NET, JSON, XML, CSV), penggunaan sintaks ekspresi berbasis C# yang mudah dipahami dalam template (diperluas untuk ADO.NET dan sumber data lain), integrasi metode ekstensi LINQ untuk manipulasi data dalam template, pembuatan grafik dinamis, dukungan bawaan untuk penyisipan HTML, penggabungan dinamis sel tabel, dan kontrol atas kesalahan sintaks template laporan.
Mesin Pelaporan LINQ mengevaluasi ekspresi secara berurutan terhadap objek sumber data yang disediakan. Hasilnya kemudian diproses berdasarkan peran mereka, dan tag-tag yang sesuai dalam template diganti dengan konten yang sesuai.
Saat membuat ekspresi, pengguna dapat menggunakan subset bahasa C# yang sesuai dengan Spesifikasi Bahasa C# 5.0. Manipulasi data umum seperti pengelompokan dan pengurutan disertakan dalam sintaks ekspresi dalam bentuk metode ekstensi IEnumerable
MES Reporting Engine untuk plugin .NET berfungsi sebagai perpanjangan ke plugin Pengolah Berkas kami. Setelah Anda memuat sebuah template laporan dalam format plugin Pengolah Berkas pilihan Anda, Anda dapat memanfaatkan plugin MES Reporting Engine untuk menyisipkan data dari sumber data Anda ke dalam template tersebut. Laporan yang dihasilkan dapat disimpan dalam format yang sama dengan template yang dimuat. Selain itu, Anda memiliki fleksibilitas untuk mengonversi hasil ke format lain menggunakan plugin Konverter yang dikombinasikan dengan plugin Pengolah Berkas yang sesuai.
Dalam LINQ Reporting Engine untuk .NET, Anda dapat menggabungkan template laporan yang dimuat dan data menggunakan plugin LINQ Reporting Engine bersama dengan plugin Pemroses Berkas Aspose.Words. Format pengambilan dan penyimpanan untuk plugin Pemroses Berkas yang dipilih tersedia untuk bekerja dalam LINQ Reporting Engine untuk .NET.
Mesin Pelaporan LINQ Aspose.Words untuk .NET banyak digunakan di berbagai industri, termasuk pengembangan perangkat lunak atau keras, ritel, perawatan kesehatan, perbankan, manajemen perusahaan, otomotif, penerbangan, logistik, pengiriman, pertambangan, dan industri media dan hiburan.
Kunjungi repositori Aspose.Words GitHub untuk contoh lengkap dan file data.