في هذا البرنامج التعليمي خطوة بخطوة ، سنشرح كيفية طباعة مستند Word بلغة C# بدون إمكانية التشغيل المتداخل وبدون أتمتة. سنستخدم تطبيق Windows Forms لطباعة Word DOCX في C# باستخدام مربع حوار الطابعة.
خطوات طباعة مستند Word في C# بدون إمكانية التشغيل المتداخل
- قم بتثبيت حزمة Aspose.Words for .NET من NuGet.org
- أضف مرجعًا إلى مساحات الأسماء Aspose.Words و Aspose.Words.Rendering
- تعيين ترخيص Aspose.Words for .NET باستخدام طريقة SetLicense
- قم بإنشاء كائن Document جديد وتحميل مستند DOCX
- قم بإنشاء كائن PrintDialog جديد وقم بتعيين خصائص مربع حوار الطابعة
- إنشاء كائن PrintPreviewDialog وتعيين كائن AsposeWordsPrintDocument وخصائص أخرى
- أرفق حدثًا لتنشيط مربع حوار الطابعة
- أخيرًا ، اعرض مربع حوار الطابعة للمستخدم
في الخطوات المذكورة أعلاه ، نقوم بتحميل مستند Word في كائن المستند ، وتعيين خصائص مربع حوار الطابعة ثم تمرير المستند إلى مثيل حوار الطابعة الذي تم إنشاؤه. تساعد هذه الخطوات في طباعة مستند Word في C# باستخدام مربع حوار طابعة Windows. سنضيف موضوعًا تعليميًا منفصلاً ، لإظهار كيفية طباعة مستند Word بدون مربع حوار الطابعة.
رمز لطباعة مستند Word في C# بدون أتمتة
الكود أعلاه في C# print Word document بدون فتح ملف DOCX أو DOC نفسه. يقوم بتعيين خصائص مربع حوار الطباعة جنبًا إلى جنب مع تمرير المستند نفسه ثم السماح للمستخدم بطباعة المستند.