บางคนใช้ไลบรารี Microsoft Office Interop เพื่อสร้างเอกสาร Word แต่มักถามคำถามเกี่ยวกับวิธีสร้างเอกสาร Word ใน C# โดยไม่ต้องทำงานร่วมกัน นี่คือที่มาของ Aspose.Words for .NET เพื่อช่วยสร้างเอกสาร Word ใน C# อย่างง่ายดาย
คำถามนี้ได้รับคำตอบในขั้นตอนด้านล่างพร้อมกับตัวอย่างโค้ด C# ข้อมูลนี้แสดงให้เห็นว่าคุณสามารถสร้างไฟล์ DOCX หรือ DOC ได้อย่างง่ายดายและมีประสิทธิภาพตั้งแต่เริ่มต้นในแอปพลิเคชัน .NET ของคุณ ไม่ว่าจะเป็นยูทิลิตี้คอนโซล .NET แอปพลิเคชัน Windows หรือโครงการเว็บ ASP.NET Aspose.Words ทำงานร่วมกับทุกเทคโนโลยีแพลตฟอร์ม .NET ได้อย่างไร้รอยต่อ
ขั้นตอนในการสร้างเอกสาร Word ใน C# โดยไม่ต้องใช้ระบบอัตโนมัติ
- ใช้แพ็คเกจ NuGet Aspose.Words for .NET
- เพิ่มการอ้างอิงถึง Aspose.Words namespace
- ใช้วิธี SetLicense เพื่อใช้ Aspose ใบอนุญาต
- สร้างอินสแตนซ์ Document Class ใหม่
- สร้างวัตถุ DocumentBuilder Class และส่งวัตถุเอกสารในตัวสร้าง
- ตั้งค่าคุณสมบัติที่จำเป็นของวัตถุ DocumentBuilder
- บันทึกเอกสาร Word เอาต์พุตเป็นไฟล์หรือสตรีม
รหัสเพื่อสร้างเอกสาร Word ใน C # โดยไม่ต้องใช้ระบบอัตโนมัติ
ในตัวอย่างโค้ด C# นี้ เราได้สร้าง Word document อย่างง่ายที่มีข้อความเพียง 2 บรรทัดและใช้แอตทริบิวต์ตัวหนากับข้อความ อย่างไรก็ตาม คุณสามารถทำได้มากขึ้นและขยายโค้ดด้านบนด้วยการเพิ่มตาราง เซลล์ และวัตถุอื่นๆ ของ Word Document Object Model (DOM)
หากต้องการดำเนินการเหนือโค้ด C# ของ Aspose.Words สำหรับ .NET API คุณไม่จำเป็นต้องติดตั้ง Microsoft Word บนคอมพิวเตอร์หรือเซิร์ฟเวอร์ที่จะติดตั้งแอปพลิเคชัน สิ่งนี้ทำให้การสร้างเอกสารคำง่ายและรวดเร็วขึ้นมาก