إنشاء أو تحميل مستند
تقريبًا أي مهمة تريد تنفيذها باستخدام Aspose.Words تتضمن تحميل مستند. تمثل فئة Document مستندًا تم تحميله في الذاكرة. يحتوي المستند على العديد من المُنشئات المحملة بشكل زائد مما يسمح لك بإنشاء مستند فارغ أو تحميله من ملف أو دفق. يمكن تحميل المستند بأي تنسيق تحميل يدعمه Aspose.Words. للحصول على قائمة بجميع تنسيقات التحميل المدعومة، راجع تعداد LoadFormat.
إنشاء مستند جديد
سوف نقوم باستدعاء مُنشئ Document بدون معلمات لإنشاء مستند فارغ جديد. إذا كنت تريد إنشاء مستند برمجيًا، فإن أبسط طريقة هي استخدام فئة DocumentBuilder لإضافة محتويات المستند.
يوضح مثال التعليمات البرمجية التالي كيفية إنشاء مستند باستخدام منشئ المستندات:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
لاحظ القيم الافتراضية:
- تحتوي الوثيقة الفارغة على قسم واحد مع المعلمات الافتراضية، وفقرة واحدة فارغة، وبعض أنماط الوثيقة. في الواقع، هذه الوثيقة هي نفس نتيجة إنشاء “المستند الجديد” في Microsoft Word.
- حجم ورق الوثيقة هو PaperSize.LETTER.
قم بتحميل مستند
لتحميل مستند موجود بأي من تنسيقات LoadFormat، قم بتمرير اسم الملف أو الدفق إلى أحد منشئي Document. يتم تحديد تنسيق المستند الذي تم تحميله تلقائيًا من خلال امتداده.
تحميل من ملف
قم بتمرير اسم ملف كسلسلة إلى مُنشئ Document لفتح مستند موجود من ملف.
يوضح مثال التعليمات البرمجية التالي كيفية فتح مستند من ملف:
يمكنك تنزيل ملف القالب الخاص بهذا المثال من Aspose.Words GitHub.
تحميل من دفق
لفتح مستند من دفق، ما عليك سوى تمرير كائن دفق يحتوي على المستند إلى مُنشئ Document.
يوضح مثال التعليمات البرمجية التالي كيفية فتح مستند من دفق: