วิธีสร้างเอกสาร Word ใน C# โดยไม่ต้อง Interop

บางคนใช้ไลบรารี 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# โดยไม่ต้องใช้ระบบอัตโนมัติ

  1. ใช้แพ็คเกจ NuGet Aspose.Words for .NET
  2. เพิ่มการอ้างอิงถึง Aspose.Words namespace
  3. ใช้วิธี SetLicense เพื่อใช้ Aspose ใบอนุญาต
  4. สร้างอินสแตนซ์ Document Class ใหม่
  5. สร้างวัตถุ DocumentBuilder Class และส่งวัตถุเอกสารในตัวสร้าง
  6. ตั้งค่าคุณสมบัติที่จำเป็นของวัตถุ DocumentBuilder
  7. บันทึกเอกสาร Word เอาต์พุตเป็นไฟล์หรือสตรีม

รหัสเพื่อสร้างเอกสาร Word ใน C # โดยไม่ต้องใช้ระบบอัตโนมัติ

ในตัวอย่างโค้ด C# นี้ เราได้สร้าง Word document อย่างง่ายที่มีข้อความเพียง 2 บรรทัดและใช้แอตทริบิวต์ตัวหนากับข้อความ อย่างไรก็ตาม คุณสามารถทำได้มากขึ้นและขยายโค้ดด้านบนด้วยการเพิ่มตาราง เซลล์ และวัตถุอื่นๆ ของ Word Document Object Model (DOM)

หากต้องการดำเนินการเหนือโค้ด C# ของ Aspose.Words สำหรับ .NET API คุณไม่จำเป็นต้องติดตั้ง Microsoft Word บนคอมพิวเตอร์หรือเซิร์ฟเวอร์ที่จะติดตั้งแอปพลิเคชัน สิ่งนี้ทำให้การสร้างเอกสารคำง่ายและรวดเร็วขึ้นมาก

 ไทย