วิธีพิมพ์เอกสาร Word ใน C#

ในบทช่วยสอนแบบทีละขั้นตอนนี้ เราจะอธิบายวิธีการพิมพ์เอกสาร Word ใน C# โดยไม่ต้องทำงานร่วมกันและไม่ต้องทำงานอัตโนมัติ เราจะใช้แอปพลิเคชัน Windows Forms เพื่อพิมพ์ Word DOCX ใน C# โดยใช้กล่องโต้ตอบเครื่องพิมพ์

ขั้นตอนในการพิมพ์เอกสาร Word ใน C# โดยไม่ต้อง Interop

  1. ติดตั้งแพ็คเกจ Aspose.Words for .NET จาก NuGet.org
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ Aspose.Words และ Aspose.Words.Rendering
  3. ตั้งค่าลิขสิทธิ์ของ Aspose.Words สำหรับ .NET โดยใช้วิธี SetLicense
  4. สร้างวัตถุ Document ใหม่และโหลดเอกสาร DOCX
  5. สร้างวัตถุ PrintDialog ใหม่และตั้งค่าคุณสมบัติของกล่องโต้ตอบเครื่องพิมพ์
  6. สร้างวัตถุ PrintPreviewDialog และตั้งค่า AsposeWordsPrintDocument วัตถุและคุณสมบัติอื่นๆ
  7. แนบเหตุการณ์เพื่อเปิดใช้งานกล่องโต้ตอบเครื่องพิมพ์
  8. สุดท้าย แสดงกล่องโต้ตอบเครื่องพิมพ์แก่ผู้ใช้

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

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

โค้ดข้างต้นใน C# print Word document โดยไม่ต้องเปิดไฟล์ DOCX หรือ DOC กำหนดคุณสมบัติของไดอะล็อกการพิมพ์พร้อมกับการส่งผ่านเอกสารแล้วให้ผู้ใช้พิมพ์เอกสาร

 ไทย