ในบทช่วยสอนแบบทีละขั้นตอนนี้ เราจะอธิบายวิธีการพิมพ์เอกสาร Word ใน C# โดยไม่ต้องทำงานร่วมกันและไม่ต้องทำงานอัตโนมัติ เราจะใช้แอปพลิเคชัน Windows Forms เพื่อพิมพ์ Word DOCX ใน C# โดยใช้กล่องโต้ตอบเครื่องพิมพ์
ขั้นตอนในการพิมพ์เอกสาร Word ใน C# โดยไม่ต้อง Interop
- ติดตั้งแพ็คเกจ Aspose.Words for .NET จาก NuGet.org
- เพิ่มการอ้างอิงไปยังเนมสเปซ Aspose.Words และ Aspose.Words.Rendering
- ตั้งค่าลิขสิทธิ์ของ Aspose.Words สำหรับ .NET โดยใช้วิธี SetLicense
- สร้างวัตถุ Document ใหม่และโหลดเอกสาร DOCX
- สร้างวัตถุ PrintDialog ใหม่และตั้งค่าคุณสมบัติของกล่องโต้ตอบเครื่องพิมพ์
- สร้างวัตถุ PrintPreviewDialog และตั้งค่า AsposeWordsPrintDocument วัตถุและคุณสมบัติอื่นๆ
- แนบเหตุการณ์เพื่อเปิดใช้งานกล่องโต้ตอบเครื่องพิมพ์
- สุดท้าย แสดงกล่องโต้ตอบเครื่องพิมพ์แก่ผู้ใช้
ในขั้นตอนข้างต้น เรากำลังโหลดเอกสาร Word ลงในวัตถุเอกสาร ตั้งค่าคุณสมบัติของกล่องโต้ตอบเครื่องพิมพ์ จากนั้นส่งเอกสารไปยังอินสแตนซ์กล่องโต้ตอบเครื่องพิมพ์ที่สร้างขึ้น ขั้นตอนเหล่านี้ช่วยพิมพ์เอกสาร Word ใน C# โดยใช้กล่องโต้ตอบเครื่องพิมพ์ windows เราจะเพิ่มหัวข้อวิธีใช้แยกต่างหาก เพื่อแสดงวิธีการพิมพ์เอกสาร Word โดยไม่มีกล่องโต้ตอบเครื่องพิมพ์
รหัสสำหรับพิมพ์เอกสาร Word ใน C# โดยไม่ต้องใช้ระบบอัตโนมัติ
โค้ดข้างต้นใน C# print Word document โดยไม่ต้องเปิดไฟล์ DOCX หรือ DOC กำหนดคุณสมบัติของไดอะล็อกการพิมพ์พร้อมกับการส่งผ่านเอกสารแล้วให้ผู้ใช้พิมพ์เอกสาร