paint-brush
ไลบรารี API Word C# .NET อันดับต้นๆโดย@mesciusinc
ประวัติศาสตร์ใหม่

ไลบรารี API Word C# .NET อันดับต้นๆ

โดย MESCIUS inc.15m2024/11/12
Read on Terminal Reader

นานเกินไป; อ่าน

ประเมินไลบรารี C# .NET Word API ชั้นนำตามคุณสมบัติที่โดดเด่น
featured image - ไลบรารี API Word C# .NET อันดับต้นๆ
MESCIUS inc. HackerNoon profile picture

บริษัทต่างๆ ในทุกอุตสาหกรรมใช้ Microsoft Word เพื่อสร้างและจัดการเอกสารเกือบทุกประเภท ความสามารถในการสร้างเอกสารที่ถูกต้องและจัดรูปแบบได้ดีโดยเร็วที่สุดได้กลายมาเป็นมาตรฐานในการดำเนินธุรกิจ


ในหลายกรณี จำเป็นต้องใช้โซลูชันการประมวลผลเอกสารที่สามารถปรับขนาดได้ตามต้องการ และสามารถจัดการการดำเนินการต่างๆ ที่จำเป็นในการจัดทำเอกสารได้อย่างมีประสิทธิภาพ


ในสภาพแวดล้อม .NET ไลบรารี C# .NET Word API ถูกใช้เพื่อรวมความสามารถอันมีค่าเหล่านี้ลงในเกือบทุกโปรเจ็กต์ที่ต้องการการประมวลผลเอกสาร Word

บทความนี้จะสำรวจไลบรารี C# .NET Word API ที่ได้รับความนิยมสูงสุดบางส่วน ทบทวนองค์ประกอบที่ทำให้ Microsoft Word เป็นเครื่องมือประมวลผลคำที่มีประสิทธิภาพ และเปรียบเทียบตัวเลือกชั้นนำ เราจะตรวจสอบคุณลักษณะและฟังก์ชันการทำงานต่อไปนี้:


  • สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม
  • รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX
  • รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled
  • ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก
  • เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล
  • รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้
  • พรีเซ็ตประเภทรูปทรงและเรขาคณิตและสไตล์รูปทรงตามธีม
  • การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ
  • ค้นหาและแทนที่ฟังก์ชัน
  • การสนับสนุน OfficeMath

โซลูชันเอกสารสำหรับ Word โดย MESCIUS

สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม

คุณสามารถสร้าง โหลด แก้ไข และบันทึกเอกสาร Word ได้ ความสามารถได้แก่ การโหลดไฟล์ DOCX ที่มีอยู่และแก้ไขไฟล์โดยการเปลี่ยนแปลงองค์ประกอบต่างๆ เช่น ข้อความ การจัดรูปแบบ และสีของธีม นอกจากนี้ คุณยังสามารถคัดลอกย่อหน้า รวมเอกสาร และดำเนินการ แก้ไข ประเภทอื่นๆ อีกมากมาย

รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX

รองรับไฟล์ DOCX, DOTM, DOCM และ DOTX เต็มรูปแบบ นอกจากนี้ คุณยังสามารถส่งออกเอกสารเป็นรูปแบบ PDF และ PDF/A รวมถึงเปิดใช้การป้องกันด้วยรหัสผ่านสำหรับรูปแบบเหล่านั้นได้อีกด้วย

รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled

คุณสามารถอ่านไฟล์ที่มีรูปแบบ Open XML แบบแบน และเข้าถึงข้อมูลแอปพลิเคชันได้อย่างง่ายดาย

ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

คุณสามารถใช้ข้อความแนวตั้งของ Tate Chu Yoko และ East Asian ในไฟล์ DOCX ได้ในขณะที่ยังคงรูปแบบเดิมเมื่อส่งออกเอกสารเหล่านั้นไปยังรูปแบบ PDF หรือรูปภาพ รูปแบบรูปภาพ ได้แก่ TIFF, JPG, PNG และ SVG

เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล

เติม เทมเพลตรายงาน สำหรับเอกสาร เช่น ใบแจ้งหนี้ ข้อตกลงทางกฎหมาย และสัญญา โดยการผูกเข้ากับแหล่งข้อมูล เทมเพลตสามารถแปลงเป็น PDF หรือรูปแบบรูปภาพหลายรูปแบบได้ และมีคุณสมบัติเค้าโครงขั้นสูง เช่น ตาราง แถวตารางหลายตารางที่ซ้ำกัน และอื่นๆ อีกมากมาย

รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้

ปรับแต่งเอกสารของคุณด้วยรูปแบบในตัวและรูปแบบที่ผู้ใช้กำหนดสำหรับองค์ประกอบเอกสาร รวมถึงธีม ข้อความ ย่อหน้า ตาราง และรายการ นอกจากนี้ คุณยังสามารถเลือกรูปแบบการเติมแบบอักษรและเส้น ตลอดจนสร้างรูปแบบที่เชื่อมโยงสำหรับย่อหน้าและอักขระได้อีกด้วย

พรีเซ็ตประเภทรูปทรงและเรขาคณิต สไตล์รูปทรงตามธีม

ใช้รูปทรงเรขาคณิตที่หลากหลาย พรีเซ็ตรูปทรง และรูปแบบรูปทรงตามธีมเพื่อเสริมแต่งเอกสาร Word ของคุณ มีรูปทรงเรขาคณิต 188 แบบ พรีเซ็ตรูปทรงตามธีม 42 แบบ และพรีเซ็ตรูปทรง 29 แบบ

การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ

คุณสามารถเพิ่มรูปภาพลงในเอกสารและแก้ไขรูปภาพได้โดยปรับสี ความโปร่งใส ความคมชัด และความสว่าง สามารถนำเข้ารูปภาพจากไฟล์ข้อมูลและสตรีมได้

ค้นหาและแทนที่ฟังก์ชัน

ฟังก์ชันนี้มีตัวเลือกต่างๆ มากมาย เช่น การค้นหาและ แทนที่ ข้อความที่ระบุทั้งหมด การค้นหาและแทนที่ข้อความและเนื้อหา และการแทนที่ตัวแทนด้วยข้อมูลในเทมเพลต นอกจากนี้ คุณยังสามารถแทรกเนื้อหาของเอกสารที่ข้อความที่พบในเอกสารอื่นได้อีกด้วย

การสนับสนุน OfficeMath

แสดง เพิ่ม อ่าน และแก้ไขเนื้อหา Office Math ในเอกสาร Word นอกจากนี้ยังรองรับการแปลง Office Math เป็น MathML และย้อนกลับได้ด้วย


Document Solutions for Word (DsWord) นำเสนอชุดคุณลักษณะและฟังก์ชันการทำงานที่ครอบคลุมซึ่งช่วยให้สามารถประมวลผลเอกสารได้ดีเทียบเท่ากับ MS Word ไลบรารี C# .NET Word API เลียนแบบ MS Word ได้อย่างสมบูรณ์แบบ สามารถจัดการงานต่างๆ เช่น การส่งออกเอกสาร Word เป็นรูปแบบ PDF ในขณะที่รักษาการจัดรูปแบบข้อความไว้ คุณสามารถตั้งค่าคุณสมบัติเอกสารแบบกำหนดเองได้ ปรับตัวเลือกสไตล์สำหรับอักขระ ย่อหน้า ตาราง และรายการ เพื่อรักษาการควบคุมลักษณะที่ปรากฏและฟังก์ชันของเอกสารของคุณ


API ยังช่วยให้คุณเพิ่มเนื้อหาจากรูปทรงเรขาคณิตที่มีให้เลือกมากมาย เอกสารสามารถปรับแต่งเพิ่มเติมได้ด้วยการเพิ่มรูปภาพที่จัดรูปแบบตามต้องการ กระบวนการสำหรับการเติมข้อมูลในเทมเพลตรายงานนั้นมีประสิทธิภาพด้วยฟีเจอร์การผูกข้อมูล คุณยังสามารถใช้ OfficeMath ได้เช่นเดียวกับที่คุณใช้ใน MS Word


DsWord มีคุณสมบัติและฟังก์ชันการใช้งานมากมาย แต่ใช้งานง่ายมาก สามารถจัดการงานประมวลผลเอกสาร Word ทั้งหมดที่โครงการ .NET ของคุณต้องการได้อย่างมีประสิทธิภาพ


Aspose.คำศัพท์สำหรับ .NET

สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม

Aspose.Words สำหรับ .NET ช่วยให้คุณสามารถสร้าง แก้ไข แปลง เรนเดอร์ และพิมพ์เอกสารได้ ไม่จำเป็นต้องใช้เครื่องมือ Office Automation หรือแอปพลิเคชันของบริษัทอื่น

รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX

การรองรับการอ่านและเขียนได้แก่ DOC, DOCX, DOTM และ DOTX นอกจากนี้ยังมีการรองรับการอ่านอย่างเดียวสำหรับ DocPreWord60 สำหรับเอกสารในรูปแบบ Word 6 หรือ Word 95

รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled

ผู้ใช้สามารถ โหลดและบันทึก รูปแบบ FlatOPC, FlatOPCMacroEnabled, FlatOPCTemplate และ FlatOPCTemplateEnabled ได้

ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

โปรแกรมจัดเค้าโครงของ Aspose.Word ทำงานคล้ายกับโปรแกรมจัดเค้าโครงหน้าของ MS Word ผู้ใช้สามารถพิมพ์เป็นรูปแบบไฟล์ PDF, JPEG และ PNG พร้อมแสดงข้อความ RTL, แนวตั้ง และเอเชียตะวันออกได้อย่างถูกต้อง อย่างไรก็ตาม คุณต้องใช้และติดตั้งแบบอักษร TrueType บนเครื่องที่คุณกำลังแปลงเอกสาร

เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล

มีเทมเพลตที่กำหนดไว้ล่วงหน้าสำหรับรายงาน สัญญา ใบแจ้งหนี้ และแบบฟอร์มอื่นๆ ที่สามารถเชื่อมโยงกับแหล่งข้อมูล เช่น ฐานข้อมูล หรือวัตถุทางธุรกิจได้

รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้

ผู้ใช้สามารถปรับแต่งเอกสารของตนได้โดยใช้คอลเลกชันรูปแบบในตัวและรูปแบบที่ผู้ใช้กำหนดสำหรับอักขระ ย่อหน้า และตาราง นอกจากนี้ พวกเขายังสามารถกำหนดเวอร์ชันของตนเองสำหรับรายการเหล่านี้ได้อีกด้วย

พรีเซ็ตประเภทรูปทรงและเรขาคณิตและสไตล์รูปทรงตามธีม

Aspose.Words มีประเภทและรูปแบบของ รูปร่าง คลาส shapes ประกอบไปด้วยรูปร่างทางเรขาคณิตจำนวนมาก รวมถึง AutoShape, textbox, freeform, OLE Object, ActiveX control และรูปภาพ

การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ

ผู้ใช้สามารถแทรกภาพในรูปแบบ JPG, PNG, GIF, TIFF, EMF, SVG และอื่นๆ ได้ ตัวเลือกการจัดรูปแบบได้แก่ การจัดตำแหน่งและการครอบตัด เป็นต้น

ค้นหาและแทนที่ฟังก์ชัน

ฟังก์ชันค้นหาและแทนที่สามารถเพิ่มความเร็วในการจัดรูปแบบงานได้

การสนับสนุน OfficeMath

คุณสามารถจัดการวัตถุ Office Math โดยกำหนดวิธีการแสดง (จัดชิดขอบ อินไลน์ แยกบรรทัด ฯลฯ)


Aspose มอบคุณสมบัติมากมายให้กับนักพัฒนาซอฟต์แวร์ โดยรองรับไฟล์ Word ได้อย่างครอบคลุม ทำให้คุณสามารถย้ายไฟล์ระหว่างเวอร์ชัน MS Office ได้โดยไม่มีปัญหาใดๆ อีกทั้งยังรองรับการดำเนินการต่างๆ ที่จำเป็นในการจัดการไฟล์ได้มากมาย รวมถึงการแปลงและการพิมพ์ ความสามารถในการส่งออกเป็นรูปแบบอื่นๆ ในขณะที่รักษารูปแบบดั้งเดิมของเอกสาร Word ไว้ได้ถือเป็นข้อดีของไลบรารีนี้


มีเทมเพลตมากมายให้เลือกใช้สำหรับการสร้างรายงาน และความสามารถในการผูกข้อมูลช่วยเพิ่มประสิทธิภาพ Aspose ช่วยให้ปรับแต่งเอกสารได้อย่างง่ายดายด้วยตัวเลือกรูปแบบต่างๆ มากมายสำหรับองค์ประกอบต่างๆ มากมาย รวมถึงรูปภาพ อักขระ เค้าโครง และรายการ เป็นไลบรารี API อเนกประสงค์ที่เหมาะสำหรับโครงการ .NET ที่มีงานประมวลผลเอกสารที่เข้มข้น


เอกสาร Syncfusion Essential

สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม

ผู้ใช้ปลายทางสามารถสร้าง แปลง อ่าน และเขียนเอกสาร MS Word ได้

รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX

ไลบรารี Essential DocIO รองรับการอ่านและเขียนสำหรับ ไฟล์รูปแบบ DOC, DOT, DOCX, DOTX, DOCM, DOTM, WordML และ RTF นอกจากนี้ยังมีความสามารถในการแปลงเป็น HTML, Markdown, PDF และรูปภาพอีกด้วย

รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled

Syncfusion Essential DocIO ไม่รองรับการอ่านอย่างเดียวสำหรับรูปแบบเหล่านี้

ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

คุณสามารถส่งออกเอกสาร Word เป็นรูปภาพคุณภาพสูง ไฟล์ PDF และ EPUB พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล

คุณสามารถสร้างเทมเพลตและใช้องค์ประกอบในตัว เช่น การกรอกแบบฟอร์มและการผสานจดหมาย เพื่อเติมข้อมูลลงในแบบฟอร์ม นอกจากนี้ คุณยังสามารถออกแบบรายงานโดยใช้ Microsoft Word และใช้ DocIO เพื่อเติมข้อมูลแบบไดนามิกได้อีกด้วย

รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้

DocIO จัดเตรียมรูปแบบที่กำหนดไว้ล่วงหน้าสำหรับอักขระ ย่อหน้า รายการ และตาราง ผู้ใช้ยังสามารถสร้างรูปแบบที่กำหนดเองได้อีกด้วย

พรีเซ็ตประเภทรูปทรงและเรขาคณิตและสไตล์รูปทรงตามธีม

คุณสามารถใช้รูปทรงและเรขาคณิตที่ตั้งค่าไว้ล่วงหน้าและผู้ใช้กำหนดเองได้ในเอกสารรูปแบบ DOCX และ WordML นอกจากนี้คุณยังสามารถใช้คุณสมบัติการจัดรูปแบบเดียวกันสำหรับรูปร่างย่อยของกลุ่มได้อีกด้วย

การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ

DocIO รองรับทั้งรูปภาพแบบอินไลน์และแบบสัมบูรณ์ในรูปแบบต่างๆ เช่น JPG และ PNG นอกจากนี้ยังมีตัวเลือกการจัดรูปแบบ เช่น การหมุนอีกด้วย

ค้นหาและแทนที่ฟังก์ชัน

ค้นหาและเปลี่ยนแปลงข้อความเฉพาะในเอกสารทั้งหมด คุณสามารถค้นหาข้อความเฉพาะที่คุณต้องการเปลี่ยนแปลงและแทนที่ด้วยข้อความอื่นหรือส่วนอื่นของเอกสาร

การสนับสนุน OfficeMath

ไลบรารี Word ของ .NET ไม่รองรับ Office Math แต่ให้ WMath DOM และ LaTeX เพื่อสร้างและแก้ไขสมการหรือสูตรใน Word


โมเดลวัตถุของ Syncfusion Essential DocIO มีความยืดหยุ่นและใช้งานง่าย รองรับรูปแบบเอกสารหลายรูปแบบและมีความสามารถในการจัดการเอกสารเหล่านั้นอย่างมีประสิทธิภาพ คุณสามารถสร้างเอกสาร Word ตั้งแต่ต้นและแปลงเป็นรูปแบบอื่นๆ รวมถึง PDF และ HTML


Essential DocIO ช่วยให้นักพัฒนาสามารถดำเนินการงานประมวลผลเอกสารที่สำคัญได้หลายอย่าง คุณสามารถสร้างและกรอกเทมเพลตรายงานด้วยฟีเจอร์เช่นการผสานจดหมายและการกรอกแบบฟอร์ม อย่างไรก็ตาม คุณจะประสบปัญหาในการอ่านไฟล์ XML เนื่องจากไลบรารีไม่รองรับ FlatOPC หรือรูปแบบ XML อื่นๆ


การประมวลผลเอกสารของ Telerik – ห้องสมุดการประมวลผลคำ

สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม

ไลบรารีนี้ช่วยให้ผู้ใช้สามารถสร้าง แก้ไข ส่งออก และแปลงรูปแบบเอกสาร MS Word ต่างๆ

รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX

รองรับการอ่านและเขียนสำหรับรูปแบบ DOC และ DOCX ขณะนี้ยังไม่มีการรองรับไฟล์ DOTM, DOCM และ DOTX

รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled

Telerik WordsProcessing Library ไม่ให้การสนับสนุนแบบอ่านอย่างเดียวสำหรับรูปแบบเหล่านี้

ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

คุณสามารถส่งออกเป็น PDF ได้ แต่ไม่มีการรองรับ RTL การสนับสนุนข้อความแนวตั้งหรือเอเชียตะวันออกยังไม่ชัดเจน

เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล

Telerik WordsProcessing Library ดูเหมือนจะไม่เสนอฟังก์ชันเทมเพลตรายงาน

รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้

ไลบรารีรองรับการกำหนดรูปแบบที่กำหนดไว้ล่วงหน้าสำหรับอักขระ ย่อหน้า และตาราง คุณสามารถระบุองค์ประกอบต่างๆ เช่น แบบอักษร สี และเอฟเฟ็กต์กราฟิกด้วย ธีมเอกสาร ได้ นอกจากนี้ยังรองรับเทมเพลตแบบรายการอีกด้วย

พรีเซ็ตประเภทรูปทรงและเรขาคณิตและสไตล์รูปทรงตามธีม

มีการตั้งค่าล่วงหน้าสำหรับรูปร่างและประเภทเรขาคณิต อย่างไรก็ตาม เมื่อส่งออกเป็นรูปแบบอื่นที่ไม่ใช่ DOCX รูปร่างจะสูญหายไป

การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ

รองรับรูปแบบภาพ 12 รูปแบบ ได้แก่ JPEG, ICON และ SVG คุณสามารถปรับเปลี่ยนคุณสมบัติของภาพ เช่น ขนาด การหมุน และแหล่งที่มาได้

ค้นหาและแทนที่ฟังก์ชัน

ไลบรารีช่วยให้คุณค้นหาสตริงและแทนที่รายการที่ตรงกันทั้งหมดได้ นอกจากนี้ คุณยังสามารถแทนที่เฉพาะรูปแบบของรายการที่ตรงกันได้อีกด้วย

การสนับสนุน OfficeMath

ไม่มีการสนับสนุนการแทรก สมการ และสูตร รวมถึง Office Math


ไลบรารีการประมวลผลคำของ Telerik ไม่ได้มีความสมบูรณ์เหมือนกับไลบรารี .NET Word อื่นๆ ตัวอย่างเช่น ความเข้ากันได้ของรูปแบบไฟล์ดั้งเดิมของ MS Word นั้นจำกัดอยู่ที่ DOC และ DOCX ไม่มีการรองรับไฟล์แบบแบนหรือความสามารถในการแทรกสูตรและสมการโดยใช้ Office Math หรือส่วนประกอบการพิมพ์ทางคณิตศาสตร์อื่นๆ


อย่างไรก็ตาม โปรแกรมดังกล่าวมีฟังก์ชันการทำงานครบถ้วนในการจัดการกับรูปแบบ MS Word ที่เลือก นักพัฒนาจะพบฟังก์ชันการทำงานในการจัดรูปแบบและปรับแต่งเอกสารด้วยคำจำกัดความรูปแบบในตัวและผู้ใช้กำหนดเองสำหรับองค์ประกอบเอกสารต่างๆ มีรูปภาพให้เลือกหลายแบบสำหรับการแทรกในไฟล์ Word รวมถึงตัวเลือกในการปรับแต่งด้วยตัวเลือกการจัดรูปแบบต่างๆ ไฟล์ DOCX สามารถเพิ่มรูปทรงและประเภททางเรขาคณิตได้ตามต้องการ แต่คุณสมบัติเหล่านั้นจะหายไปหากคุณต้องการส่งออกเป็นรูปแบบอื่น


แม้ว่าไลบรารี WordProcessing ของ Telerik จะขาดฟังก์ชันหลักบางอย่าง แต่ก็ยังสามารถตอบสนองความต้องการในการประมวลผลเอกสารที่เน้นรูปแบบ DOCX ได้


Spire.Doc สำหรับ .NET

สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม

คุณสามารถสร้าง แปลง อ่าน เขียน เปรียบเทียบ และพิมพ์เอกสาร MS Word ได้

รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX

Spire.Doc รองรับไฟล์ Word 97-2003 /2007/2010/2013/2016/2019

รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled

Spire.Doc ไม่รองรับการอ่านอย่างเดียวสำหรับรูปแบบเหล่านี้

ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

ไลบรารีรองรับ RTL ในเอกสาร Word แต่ไม่รองรับเมื่อแปลงเป็น PDF หรือรูปแบบรูปภาพ

เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล

คุณสามารถสร้างเทมเพลตรายงานโดยใช้โปรแกรมและใช้จดหมายเวียนเพื่อกรอกข้อมูลได้ ดูเหมือนว่าจะไม่มีเทมเพลตในตัวให้ใช้งาน

รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้

คุณสามารถใช้ชุดรูปแบบเอกสาร รวมถึงรูปแบบอักขระ ย่อหน้า ตาราง และรายการที่กำหนดไว้ล่วงหน้าเพื่อปรับแต่งเอกสารได้

พรีเซ็ตประเภทรูปทรงและเรขาคณิตและสไตล์รูปทรงตามธีม

ผู้ใช้สามารถแทรกรูปทรงและประเภทเรขาคณิตที่กำหนดไว้ล่วงหน้าได้ นอกจากนี้ คุณยังสามารถสร้างกลุ่มรูปทรงที่ใช้รูปแบบรูปทรงเดียวกันได้อีกด้วย

การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ

คุณสามารถปรับแต่งเอกสาร Word ด้วยรูปภาพ รวมถึงรูปแบบ JPG, PNG และ SVG ตลอดจนตั้งค่าคุณลักษณะเช่น ความโปร่งใส ขนาด รูปแบบการห่อ และตำแหน่ง

ค้นหาและแทนที่ฟังก์ชัน

ไลบรารีนี้มีฟังก์ชันค้นหาและแทนที่เพื่อเร่งกระบวนการแก้ไข

การสนับสนุน OfficeMath

ไม่มีความสามารถ Office Math แต่ไลบรารีรองรับสัญลักษณ์คณิตศาสตร์ LaTex และรหัส MathML


ด้วยความสามารถของ Spire.Doc สำหรับ .NET จึงเป็นตัวเลือกที่เหมาะสมสำหรับโปรเจ็กต์การประมวลผลเอกสาร Word API มีประโยชน์ในการประมวลผลไฟล์ MS Word ดั้งเดิมหลายรูปแบบจนถึงปี 2019 รองรับการจัดรูปแบบขั้นสูงด้วยสไตล์และรูปภาพ แม้ว่าจะไม่มีการรองรับ OfficeMath แต่ Spire.Doc รองรับ LaTex Math และ MathML Code ซึ่งเป็นทางเลือกอื่นที่ใช้งานได้


แม้ว่าจะไม่มีการสนับสนุนการผูกข้อมูลกับเทมเพลต แต่ API ก็ยังเปิดใช้งานการผสานจดหมายเพื่อช่วยเติมข้อมูลในเอกสาร การแก้ไขสามารถทำได้อย่างคล่องตัวด้วยฟังก์ชันค้นหาและแทนที่ มีฟังก์ชันสำหรับการส่งออกเป็นรูปแบบ PDF และรูปภาพ แต่เช่นเดียวกับ API อื่นๆ ผลลัพธ์ไม่สามารถรักษาคุณสมบัติขั้นสูง เช่น ข้อความ RTL แนวตั้ง หรือเอเชียตะวันออกได้


แม้จะมีข้อจำกัด แต่ Spire.Doc สำหรับ .NET ยังคงเป็นแพลตฟอร์มที่แข็งแกร่งสำหรับการจัดการเอกสาร Word ที่ไม่ซับซ้อน


เอกสาร GemBox

สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม

ส่วนประกอบนี้ช่วยให้ผู้ใช้สามารถอ่าน เขียน แปลง และพิมพ์ไฟล์ MS Word ได้

รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX

สำหรับรูปแบบ MS Word ดั้งเดิม การสนับสนุนการอ่านและเขียนจะจำกัดอยู่ที่ DOC และ DOCX นอกจากนี้ยังมีการสนับสนุนรูปแบบ ODT, PDF, PDF/A, XPS, HTML, RTF, XML และ TXT อีกด้วย

รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled

GemBox.Document ไม่รองรับการอ่านอย่างเดียวสำหรับรูปแบบเหล่านี้

ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

เอกสารสามารถส่งออกเป็น PDF และรูปแบบรูปภาพพร้อมรองรับข้อความ RTL

เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล

ไม่มีเทมเพลตรายงานในตัว แต่คุณสามารถอัปโหลดไฟล์เทมเพลตที่มีเค้าโครง การจัดรูปแบบ และสไตล์ที่กำหนดไว้ล่วงหน้า และใช้ จดหมายเวียน เพื่อเติมข้อมูลเหล่านั้นได้

รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้

คุณสามารถใช้ธีมรวมทั้งคำจำกัดความสไตล์ที่กำหนดไว้ล่วงหน้าสำหรับย่อหน้า อักขระ รายการ และตาราง หรือสร้างและแก้ไขของคุณเอง

พรีเซ็ตประเภทรูปทรงและเรขาคณิต สไตล์รูปทรงตามธีม

มีประเภทรูปร่างและวัตถุทางเรขาคณิตที่กำหนดไว้ล่วงหน้า เส้นโค้ง รูปสามเหลี่ยม รูปสี่เหลี่ยมผืนผ้า ฯลฯ รูปร่างและวัตถุทางเรขาคณิตที่จัดเป็นกลุ่มจะยึดตามเค้าโครงและสไตล์ของกลุ่ม

การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ

ความเข้ากันได้ของรูปภาพครอบคลุมถึง PNG, JPEG, GIF, TIFF, SVG, EMF และ WMF พร้อมด้วยความสามารถในการจัดรูปแบบสำหรับตำแหน่งและขนาด

ค้นหาและแทนที่ฟังก์ชัน

GemBox มีฟังก์ชันค้นหาและ แทนที่ เพื่อแทนที่สตริงที่ระบุด้วยสตริงที่อัปเดต นอกจากนี้ยังมีฟังก์ชันเพื่อแทนที่สตริงด้วยไฮเปอร์ลิงก์ รูปภาพ ตาราง และเนื้อหาอื่นๆ

การสนับสนุน OfficeMath

ไม่มีการรองรับ OfficeMath แต่ไลบรารีมีคุณลักษณะการเก็บรักษาที่ให้คุณสามารถเก็บรักษาคุณลักษณะที่ไม่ได้รับการสนับสนุน (ในกรณีนี้คือสมการ) จากอินพุตไปยังเอาต์พุตในรูปแบบเดียวกันได้


GemBox.Document เป็นส่วนประกอบที่ใช้งานง่ายซึ่งช่วยให้สามารถประมวลผลไฟล์ได้ดีขึ้นสำหรับโครงการใดๆ ก็ตาม ส่วนประกอบนี้ไม่ได้ครอบคลุมมากเท่ากับไลบรารี .NET Word API อื่นๆ แต่คุณจะพบเครื่องมือที่คุณต้องการสำหรับการประมวลผลเอกสารพื้นฐาน มีเทมเพลตในตัวที่สามารถปรับแต่งและเติมข้อมูลได้โดยใช้การผสานจดหมาย ฟังก์ชันค้นหาและแทนที่ช่วยให้คุณไม่เพียงแต่แทนที่ข้อความด้วยข้อความอื่นๆ เท่านั้น แต่ยังแทนที่ด้วยเนื้อหาอื่นๆ เช่น รูปภาพและไฮเปอร์ลิงก์ได้อีกด้วย แม้ว่าจะไม่มีการรองรับ OfficeMath แต่คุณสามารถรักษาสัญลักษณ์ทางคณิตศาสตร์ในเอกสาร Word ที่มีอยู่ได้


จุดเด่นหลักของไลบรารีนี้คือความเรียบง่ายและการออกแบบที่ไม่ซับซ้อน แม้จะมีข้อจำกัดบางประการ เช่น ไม่มีฟีเจอร์การพิมพ์ทางคณิตศาสตร์ แต่ไลบรารีนี้ยังเหมาะสำหรับเอกสาร Word ขั้นพื้นฐาน


เอกสารพลัมเซล

สร้าง โหลด แก้ไข บันทึก หรือตรวจสอบเอกสาร MS Word ด้วยโปรแกรม

สร้าง บันทึก และแปลงเอกสาร MS Word ที่เลือก

รองรับการอ่าน-เขียนสำหรับรูปแบบไฟล์ DOCX, DOTM, DOCM และ DOTX

รองรับการอ่านและเขียนสำหรับไฟล์รูปแบบ DOC และ DOCX ส่วนไฟล์ CSV รองรับได้เฉพาะการอ่านเท่านั้น

รองรับการอ่านอย่างเดียวสำหรับรูปแบบ FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate และ FlatOpcTemplateEnabled

Plumsail Documents ไม่รองรับการอ่านอย่างเดียวสำหรับรูปแบบเหล่านี้

ส่งออกเอกสารเป็นรูปแบบ PDF หรือรูปภาพ พร้อมรองรับข้อความ RTL แนวตั้ง และเอเชียตะวันออก

คุณสามารถแปลงไฟล์ Word (DOC และ DOCX) เป็น PDF พร้อมกับการรองรับการรักษาการจัดรูปแบบข้อความบางส่วน

เทมเพลตรายงาน (ข้อมูล) เพื่อสร้างเอกสารที่ผูกกับข้อมูล

มีเทมเพลตการรายงานที่จัดรูปแบบไว้ล่วงหน้าและแก้ไขได้มากมาย ซึ่งสามารถเติมโดยอัตโนมัติจากข้อมูลที่รวบรวมจากแบบฟอร์มเว็บ CRM, ERP หรือแอปอื่นๆ

รองรับรูปแบบอักขระ ย่อหน้า และตาราง เทมเพลตรายการ และธีมต่างๆ ที่สร้างไว้แล้วและกำหนดโดยผู้ใช้

การรองรับสไตล์ในตัวสำหรับรายการนั้นมีจำกัด

พรีเซ็ตประเภทรูปทรงและเรขาคณิต สไตล์รูปทรงตามธีม

เอกสาร Plumsail ดูเหมือนจะไม่รองรับการตั้งค่าไว้ล่วงหน้าหรือสไตล์ของประเภทรูปร่างและเรขาคณิต

การแทรกภาพด้วยตัวเลือกการจัดรูปแบบต่างๆ

คุณสามารถเพิ่มรูปภาพลงในเทมเพลต DOCX ด้วยตัวเลือกการจัดรูปแบบต่างๆ ได้แก่ การพลิก การยืด การปรับขนาด และการหมุน

ค้นหาและแทนที่ฟังก์ชัน

สตริงในเทมเพลตสามารถเปลี่ยนแปลงได้โดยใช้ตัวจัดรูปแบบค่า “ แทนที่

การสนับสนุน OfficeMath

ไม่มีการสนับสนุนสำหรับ OfficeMath กับเอกสาร Plumsail


คุณสามารถดำเนินการมาตรฐานสำหรับเอกสาร Word เช่น สร้าง บันทึก ผสาน และแปลง แต่การปรับแต่งดูเหมือนจะมีจำกัด ดูเหมือนว่าจะไม่มีการรองรับการเพิ่มรูปร่างและปรับแต่งอักขระ ย่อหน้า หรือตาราง ไม่มีการรองรับ OfficeMath หรือการสนับสนุนสิ่งที่เทียบเท่า คุณสามารถแทนที่สตริงในเอกสารและแปลงเอกสารเป็นรูปแบบ PDF ได้ นอกจากนี้ยังมีการรองรับรายการบางส่วนด้วย


ดูเหมือนว่าจุดเน้นหลักของ Plumsail Documents จะอยู่ที่เทมเพลต กระบวนการสร้างเทมเพลตนั้นง่ายและรวดเร็ว โดยมีเทมเพลตในตัวมากมายให้เลือกใช้หากจำเป็น เทมเพลตสามารถผูกเข้ากับแหล่งข้อมูล เช่น แบบฟอร์มบนเว็บได้ นอกจากนี้ยังมีการปรับแต่งเทมเพลตเหล่านี้อย่างง่ายๆ เช่น รูปภาพ


บทสรุป

เมื่อเลือกไลบรารี C# .NET Word API ที่ดีที่สุด ความต้องการในการจัดการเอกสาร Word ของโปรเจ็กต์ของคุณควรมีความสำคัญสูงสุดเสมอ แม้ว่าจะเป็นเรื่องจริงที่ไลบรารีทั้งหมดเหล่านี้เป็นตัวเลือกยอดนิยมในหมู่นักพัฒนา แต่ Document Solutions for Word โดย MESCIUS ถือเป็นโซลูชันที่เหมาะอย่างยิ่งสำหรับการทำงานกับเอกสาร Word ในเชิงโปรแกรมในสภาพแวดล้อม .NET ด้วยคุณลักษณะและฟังก์ชันที่จำเป็นมากมายเช่นเดียวกับ Word


คุณสามารถใช้ Document Solutions for Word เพื่อทำงานกับรูปแบบไฟล์ Word ยอดนิยมทั้งหมด รวมถึงไฟล์ที่เปิดใช้งานแมโครและไฟล์เทมเพลต ความเข้ากันได้ของไฟล์ของ API ยังขยายไปถึงการอ่านไฟล์ OPC แบบแบนอีกด้วย


การปรับแต่งเอกสาร Word ถือเป็นข้อดีที่สำคัญ มีตัวเลือกสไตล์ในตัวมากมายสำหรับองค์ประกอบเอกสาร เช่น ข้อความ ย่อหน้า และรายการ เพื่อสร้างเอกสารได้แทบทุกประเภท เอกสารสามารถเสริมแต่งด้วย รูปภาพ ตาราง รูปทรงเรขาคณิตต่างๆ สมการทางคณิตศาสตร์ และอื่นๆ การปรับแต่งเป็นข้อดีหลัก เนื่องจากคุณสามารถสร้างสไตล์ที่กำหนดเองสำหรับองค์ประกอบเหล่านี้ได้ Document Solutions for Word นำเสนอคุณลักษณะเหล่านี้และตัวเลือกมากมายสำหรับองค์ประกอบเหล่านี้ นอกจากนี้ คุณยังสามารถใช้ คุณลักษณะค้นหาและแทนที่ ได้หลายวิธีมากกว่าที่คุณจะทำได้ด้วยไลบรารี .NET Word API อื่นๆ เพื่อปรับปรุงกระบวนการแก้ไข


จุดเด่นอีกประการหนึ่งคือ Document Solutions for Word สามารถผสานรวมเข้ากับไฟล์ PDF ได้อย่างราบรื่น ทำให้ผู้ใช้สามารถใช้ประโยชน์จากรูปแบบสากลนี้ได้ คุณสามารถส่งออกเป็นรูปแบบ PDF และรูปภาพโดยมั่นใจได้ว่าจะรักษารูปแบบดั้งเดิมเอาไว้ได้ แม้แต่สำหรับเอกสารที่มีภาษาที่ใช้เค้าโครงจากบนลงล่างและจากขวาไปซ้าย


API ยังช่วยให้คุณสร้างและปรับแต่งเทมเพลตได้ดียิ่งขึ้น โดย API จะทำให้กระบวนการเติมข้อมูลมีประสิทธิภาพมากขึ้นด้วยฟีเจอร์การเชื่อมโยงข้อมูล และเช่นเดียวกับรูปแบบ Word อื่น ๆ ที่รองรับ คุณสามารถส่งออกไฟล์เป็น PDF และไฟล์รูปภาพได้ในขณะที่ยังคงรักษาการจัดรูปแบบไว้


แม้ว่า Aspose.Words for .NET จะเป็นทางเลือกที่ยอดเยี่ยม แต่ Document Solutions for Word โดย MESCIUS ก็เป็นไลบรารี C# .NET API ที่มีคุณสมบัติมากมายและเรียนรู้ได้ง่าย ซึ่งเหมาะสำหรับโครงการ .NET ใดๆ ที่ต้องการความสามารถในการจัดการเอกสาร Word ไม่ว่าคุณจะต้องดำเนินการขั้นพื้นฐานหรือกำลังมองหาคุณสมบัติขั้นสูง Document Solutions for Word ก็สามารถตอบสนองความต้องการของโครงการเกือบทุกโครงการสำหรับการประมวลผลเอกสารได้

L O A D I N G
. . . comments & more!

About Author

MESCIUS inc. HackerNoon profile picture
MESCIUS inc.@mesciusinc
MESCIUS inc. (formerly GrapeCity) provides JavaScript and .NET grids, UI, reporting, spreadsheets, document APIs, etc.

แขวนแท็ก

บทความนี้ถูกนำเสนอใน...