Aspose.Words LINQ Reporting Engine for .NET ช่วยให้ผู้ใช้สร้างรายงานที่มีความทนทานหลากหลายประการได้อย่างง่ายดาย รวมถึงรายการต่าง ๆ ตาราง แผนภูมิ รูปภาพ บาร์โค้ด และองค์ประกอบของเอกสารต่าง ๆ โดยเครื่องมือนี้ไปข้างหน้าเรื่องรายงาน传统 โดยเป็นเครื่องมือที่ช่วยให้สามารถสร้างเอกสารรูปแบบต่าง ๆ เช่น เรซูเม่ ใบแจ้งหนี้ จดหมาย และอื่น ๆ ได้
Document
XmlDataSource
ReportingEngine
ด้วยคอนสตรักเตอร์เริ่มต้นReportingEngine.BuildReport
method ขณะที่ส่งออบเจ็กต์ของ Document
, XmlDataSource
และชื่อรายงานDocument.Save
เพื่อบันทึกผลลัพธ์รับไฟล์สมุดการประชุมที่เกี่ยวข้องจาก ดาวน์โหลด หรือเรียกรับแพ็คเกจจาก NuGet เพื่อเพิ่ม Aspose.Words
โดยตรงในพื้นที่ทำงานของคุณ.
เครื่องมือรายงาน LINQ ที่เริ่มต้นจาก Aspose.Words ไม่เชื่อมต่อกับคุณสมบัติของ Microsoft Word เวอร์ชันเก่า มีวิธีการของตัวเองในการสร้างเทมเพลตโดยใช้แท็กข้อความอย่างง่าย หากการทำงานกับฟิลด์ Microsoft Word ดูซับซ้อนเกินไปสำหรับคุณหรือผู้ใช้ของคุณ การใช้เครื่องมือนี้อาจเป็นทางเลือกที่ง่ายกว่า
คุณออกแบบเทมเพลตรายงานในรูปแบบ DOCX หรือรูปแบบที่รองรับอื่น ๆ ด้วยตัวยึดสำหรับข้อมูลของคุณ ให้สมบูรณ์และเปลี่ยนตัวยึดเหล่านี้ด้วยข้อมูลจากแอปพลิเคชันของคุณระหว่างการสร้างรายงาน ไวยากรณ์ LINQ ภายในเทมเพลตช่วยให้คุณสามารถเข้าถึงและปรับเปลี่ยนข้อมูลดังกล่าวเพื่อรายงานที่มีความไดนามิกมากขึ้น
LINQ Reporting Engine ใช้งานกับเทมเพลตที่มีพื้นฐานบนแท็กข้อความธรรมดา เพื่อให้ผู้ใช้กำหนดสูตรสำหรับการสร้างรายงาน ในขณะที่ Aspose.Words Mail Merge ทำงานกับเทมเพลตที่มีพื้นฐานบนฟิลด์การผสานจดหมาย LINQ Reporting Engine นำเสนอความยืดหยุ่นในเรขเทคภาษาสำหรับการสนับสนุนย่อหน้าของภาษา C# บางส่วน
ข้อดีหลักของเครื่องยนต์อยู่ที่มีการสนับสนุนที่ซ่อนอยู่สำหรับคุณสมบัติต่างๆที่ขาดหายไปใน Mail Merge ซึ่งรวมถึงการสนับสนุนสำหรับแหล่งข้อมูลหลายแหล่ง สมบูรณ์กันกับประเภทแหล่งข้อมูลที่หลากหลาย (เช่น อ็อบเจ็กต์แบบคอมม่า .NET ที่กำหนดเอง อ็อบเจ็กต์ ADO.NET JSON XML CSV) การใช้รูปแบบสมการที่ตรงไปตรงมาที่มีพื้นฐานด้วยภาษา C# ในเท็มเพลต (ขยายออกไปสู่ ADO.NET และแหล่งข้อมูลอื่น ๆ) การรวมวิธีขยาย LINQ เพื่อจัดการข้อมูลในเท็มเพลต การสร้างแผนภูมิแบบไดนามิก การสนับสนุนเพื่อการแทรก HTML ที่โดดเด่น การผสานเซลล์ตารางอย่างไดนามิก และควบคุมว่าจะแสดงข้อผิดพลาดของโครงร่างเทมเพลตได้อย่างไดนามิก
เครื่องมือจับรายงาน LINQ จะประเมินสมการต่างๆ ต่อกันตามลำดับต่อวัตถุที่ให้มา เมื่อประมวลผลเสร็จสิ้น ผลลัพธ์จะถูกดำเนินการต่อตามบทบาทของแต่ละอัน และแท็กที่เกี่ยวข้องในเทมเพลทจะถูกแทนที่ด้วยเนื้อหาที่เหมาะสม
ขณะเขียนคำสั่ง ผู้ใช้สามารถใช้ซับเซ็ตของภาษา C# ที่เป็นไปตาม C# Language Specification 5.0 ได้ การจัดกลุ่มและเรียงลำดับข้อมูลทั่วไป เช่นในสแตรปของนวมิเบอร์ IEnumerable
ปลััดของเครื่องมือเสริม The LINQ Reporting Engine for .NET ทำหน้าที่เป็นตัวขยายของปลััดการประมวลผลไฟล์ของเรา หลัังจากคุณโหลดเทมเพลตรายงานในรูปแบบของปลััดการประมวลผลไฟล์ที่คุณเลือก คุณสามารถใช้ปลััดการบรรจุเดต้า LINQ Reporting Engine เพื่อแทรกข้อมูลจากแหล่งข้อมูลของคุณลงในเทมเพลตได้ รายงานที่สร้างขึ้นสามารถบันทึกไว้ในรูปแบบเดียวกับเทมเพลตที่โหลด เพิ่มเติมคุณสามารถเปลี่ยนผลลัพธ์เป็นรูปแบบอื่นๆ โดยใช้ปลััดการแปลงที่รวมกับปลััดการประมวลผลไฟล์ที่เหมาะสมได้
ใน LINQ Reporting Engine สำหรับ .NET คุณสามารถผสานเทมเพลตรายงานที่โหลดและข้อมูลโดยใช้ปลั๊กอิน LINQ Reporting Engine ร่วมกับปลั๊กอิน Aspose.Words File Processor การโหลดและบันทึกรูปแบบสำหรับปลั๊กอิน File Processor ที่เลือกใช้งานใน LINQ Reporting Engine สำหรับ .NET พร้อมใช้งานอยู่
Aspose.Words LINQ Reporting Engine for .NET ถูกใช้งานอย่างแพร่หลายในสาขาอุตสาหกรรมต่าง ๆ รวมถึงการพัฒนาซอฟต์แวร์หรือฮาร์ดแวร์ ธุรกิจค้าปลีก การดูแลสุขภาพ การเงิน การบริหารจัดการองค์กร ยานยนต์ การบิน โลจิสติกส์ การจัดส่ง เหมืองแร่ และอุตสาหกรรมสื่อบันเทิง
เยี่ยมชม คลังข้อมูล GitHub ของ Aspose.Words เพื่อดูตัวอย่างและไฟล์ข้อมูลทั้งหมด