تحديث تخطيط الصفحة

سيرشدك هذا البرنامج التعليمي خلال عملية استخدام ميزة تحديث تخطيط الصفحة في Aspose.Words for .NET. تضمن هذه الميزة تحديث تخطيط الصفحة بشكل صحيح عند الانضمام إلى مستندات Word وإلحاقها.

المتطلبات الأساسية

قبل أن تبدأ، تأكد من أن لديك ما يلي:

  1. تم تثبيت Aspose.Words لـ .NET. يمكنك تنزيله من موقع Aspose أو تثبيته عبر NuGet.
  2. Visual Studio أو أي بيئة تطوير أخرى لـ C#.

الخطوة 1: تهيئة أدلة المستندات

أولاً، تحتاج إلى تعيين المسار إلى دليل المستندات الخاص بك. تعديل قيمةdataDir متغير إلى المسار حيث توجد المستندات الخاصة بك.

string dataDir = "YOUR DOCUMENT DIRECTORY";

الخطوة 2: قم بتحميل مستندات المصدر والوجهة

بعد ذلك، تحتاج إلى تحميل المستندات المصدر والوجهة باستخدام Aspose.WordsDocument فصل. قم بتحديث أسماء الملفات فيDocument مُنشئ وفقًا لأسماء المستندات الخاصة بك.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

الخطوة 3: تحديث تخطيط الصفحة للمستند الوجهة

للتأكد من تحديث تخطيط الصفحة بشكل صحيح قبل إلحاق المستند المصدر، يمكنك استدعاءUpdatePageLayout الطريقة في المستند الوجهة.

dstDoc.UpdatePageLayout();

الخطوة 4: إلحاق المستند المصدر بالمستند الوجهة

الآن، يمكنك إلحاق المستند المصدر بالمستند الوجهة باستخدام الملفAppendDocument طريقةDocument فصل. الImportFormatMode.KeepSourceFormatting تضمن المعلمة الحفاظ على تنسيق المصدر أثناء عملية الإلحاق.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

الخطوة 5: تحديث تخطيط الصفحة مرة أخرى

بعد إلحاق المستند المصدر، يجب عليك الاتصال بـUpdatePageLayoutالطريقة على المستند الوجهة مرة أخرى للتأكد من أن أي تغييرات يتم إجراؤها بعد عملية الإلحاق تنعكس في المخرجات المقدمة.

dstDoc.UpdatePageLayout();

الخطوة 6: احفظ الوثيقة النهائية

أخيرًا، احفظ المستند المدمج مع تمكين ميزة تحديث تخطيط الصفحة باستخدامSave طريقةDocument فصل.

dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");

مثال على التعليمات البرمجية المصدر لتحديث تخطيط الصفحة باستخدام Aspose.Words لـ .NET

إليك الكود المصدري الكامل لميزة “تحديث تخطيط الصفحة” في لغة C# باستخدام Aspose.Words for .NET:

	// المسار إلى دليل المستندات الخاص بك
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document(dataDir + "Northwind traders.docx");
	// إذا تم تقديم المستند الوجهة إلى PDF أو صورة وما إلى ذلك.
	// أو يتم استدعاء UpdatePageLayout قبل المستند المصدر. تم إلحاقه،
	// فإن أي تغييرات يتم إجراؤها بعد ذلك لن تنعكس في الإخراج المقدم
	dstDoc.UpdatePageLayout();
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	// لكي يتم تحديث التغييرات إلى المخرجات المقدمة، يجب استدعاء UpdatePageLayout مرة أخرى.
	// إذا لم يتم استدعاؤه مرة أخرى، فلن يظهر المستند الملحق في مخرجات العرض التالي.
	dstDoc.UpdatePageLayout();
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");

هذا كل شيء! لقد نجحت في تنفيذ ميزة تحديث تخطيط الصفحة باستخدام Aspose.Words لـ .NET. سيحتوي المستند النهائي على المحتوى المدمج مع تحديث تخطيط الصفحة بشكل صحيح.