เพื่อทำให้การจัดการเอกสารภายในแอปพลิเคชันของเราโดยอัตโนมัติเราต้องการ API ที่เชื่อถือได้ ตลาดเสนอทั้งซอฟต์แวร์โอเพนซอร์ส (OSS) และซอฟต์แวร์แหล่งปิด (CSS) เพื่อทำงานกับเอกสาร การประมวลผลคำ APIs แหล่งที่มาปิดมักจะมีค่าใช้จ่ายสูง มี API ฟรีมากมายที่มีทั้งคุณสมบัติพื้นฐานและขั้นสูงต่อไปนี้เป็นบางส่วนของพวกเขา:
เริ่มต้นใช้งาน APIs ฟรี
มาเริ่มกันด้วยการติดตั้งและการใช้ API ขั้นพื้นฐาน
เปิด XML SDK
เปิด XML SDK ต้องการ. NET Framework 3.5 หรือสูงกว่า คุณสามารถติดตั้งไลบรารีจาก NUGET โดยใช้คำสั่งต่อไปนี้
Install-Package DocumentFormat.OpenXml
หลังจากเสร็จสิ้นการติดตั้งคุณสามารถสร้างเอกสาร DOCX ง่ายๆโดยใช้รหัสต่อไปนี้
// Open an existing word processing document
using (WordprocessingDocument wordprocessingDocument = WordprocessingDocument.Open("fileformat.docx", true))
{
Body body = wordprocessingDocument.MainDocumentPart.Document.Body;
// Add paragraph
Paragraph para = body.AppendChild(new Paragraph());
Run run = para.AppendChild(new Run());
run.AppendChild(new Text("File Format Developer Guide"));
}
สำหรับรายละเอียดกรุณาเยี่ยมชม ลิงก์
npoi
NPOI เป็นรุ่น. NET ของโครงการ Poi Java เช่นเดียวกับ Open XML SDK คุณสามารถติดตั้งโดยใช้ NuGet
Install-Package NPOI -Version 2.4.1
ในทำนองเดียวกันการสร้างเอกสารด้วย NPOI นั้นง่ายกว่า คุณสามารถสร้างไฟล์ docx โดยใช้รหัสสองสามบรรทัด
using (FileStream sw = File.Create("fileformat.docx"))
{
XWPFDocument doc = new XWPFDocument();
doc.CreateParagraph();
doc.Write(sw);
}
สำหรับรายละเอียดกรุณาเยี่ยมชม ลิงก์
docx
การใช้ DOCX คุณสามารถจัดการไฟล์ Word 2007/2010/2013 ได้อย่างง่ายดาย ในการเริ่มต้นด้วย Docx คุณสามารถติดตั้งได้โดยใช้
Install-Package DocX -Version 1.5.0
เช่น Open XML SDK & NPOI การสร้าง เอกสาร ด้วย DOCX นั้นค่อนข้างง่าย
using (DocX document = DocX.Create("fileformat.docx"))
{
// Add a new Paragraph to the document.
Paragraph pagagraph = document.InsertParagraph();
// Append some text.
pagagraph.Append("File Format Developer Guide").Font("Arial Black");
// Save the document.
document.Save();
}
สำหรับรายละเอียดกรุณาเยี่ยมชม ลิงก์