نشر الوثيقة

Splitting " أو " نشر وثيقة* هو عملية كسر وثيقة كبيرة في عدد أكبر من الملفات الأصغر. هناك أسباب مختلفة لتقسيم ملف على سبيل المثال، تحتاج فقط بعض الصفحات من وثيقة محددة وليس كامل واحد. أو لأسباب تتعلق بالخصوصية، تريد أن تشارك فقط بعض أجزاء وثيقة مع الآخرين. ومع سمة الانقسام، يمكنك الحصول على الأجزاء المطلوبة من الوثيقة فقط واتخاذ الإجراءات اللازمة معها، على سبيل المثال، للوقوف أو الادخار أو الارسال.

Aspose.Words يزودكم بطريقة فعالة لتقسيم وثيقة واحدة إلى وثائق متعددة عناوين أو أقسام. يمكنك أيضاً تقسيم الوثيقة حسب الصفحات أو حسب نطاق الصفحات ويرد في هذه المادة وصف لخياري التقسيم.

لتقسيم الوثيقة إلى ملفات أصغر Aspose.Words, يجب أن تتبع هذه الخطوات:

1 وضع الوثيقة في أي شكل من أشكال الدعم. 1 انشر الوثيقة 1 وفر وثائق النواتج

بعد أن تقسم وثيقة، ستتمكن من فتح جميع وثائق النواتج التي ستبدأ بالصفحات المطلوبة، والنص، وما إلى ذلك.

Split a Document Using Different Criteria

Aspose.Words يسمح لك بتقسيم وثائق EPUB أو HTML إلى فصول وفقا لمعايير مختلفة. وفي هذه العملية، يتم الحفاظ على أسلوب ومخطط وثيقة المصدر بالنسبة لوثائق النواتج.

يمكنك تحديد المعايير باستخدام DocumentSplitCriteria العد حتى تتمكن من تقسيم الوثيقة إلى فصول باستخدام أحد المعايير التالية أو الجمع بين أكثر من معيار واحد معا:

-تحت الفقرة

  • استراحة القسم
  • استراحة العمود
  • استراحة

عندما ينقذ الناتج إلى HTML، Aspose.Words وفر كل فصل على حدة كملف مستقل لشبكة HTML. As a result, the document will be divided into multiple HTML files. عندما ينقذ الناتج إلى EPUB، Aspose.Words إنقاذ النتيجة في ملف واحد من طراز EPUB بغض النظر عن DocumentSplitCriteria القيمة التي استخدمتها وبالتالي، فإن استخدام معايير الوثائق المستنسخة لوثائق المكتب لا يؤثر إلا على ظهور محتواها في تطبيقات القارئ: سيقسم المحتوى إلى فصول ولن تظهر الوثيقة باستمرار.

وفي هذا الفرع، لا ننظر إلا في بعض المعايير المحتملة للانقسام.

Split a Document by Headings

أن تقسم الوثيقة إلى فصول حسب العناوين، وأن تستخدم HeadingParagraph قيمة DocumentSplitCriteria ملكية

إذا كنت بحاجة إلى تقسيم وثيقة بمستوى محدد من فقرات العناوين، مثل العناوين 1 و 2 و 3، استخدم أيضا DocumentSplitHeadingLevel ملكية وسينقسم الناتج إلى فقرات مصممة بمستوى العنوان المحدد.

ويبين المثال الرمزي التالي كيفية تقسيم الوثيقة إلى أجزاء أصغر عن طريق العنوان:

يرجى ملاحظة أنه بالنسبة لهذه المعايير، Aspose.Words فقط يدعم الادخار في شكل HTML عندما يقسم.

وعندما تُوفّر الوثيقة إلى EPUB، لا تقسم إلى عدة ملفات، ولن يكون هناك سوى ملف واحد للنواتج.

نشر وثيقة من قبل الأقسام

Aspose.Words أيضاً يُمكّنُك أَنْ تَستعملَ إستراحةَ القسمِ لتَقسيم الوثائقِ وإنقاذهم إلى HTML. لهذا الغرض، استخدام SectionBreak كما DocumentSplitCriteria:

هناك طريقة أخرى لتقسيم وثيقة المصدر إلى وثائق ناتج متعددة ويمكنك اختيار أي شكل ناتج مدعوم من خلال Aspose.Words.

ويبيّن المثال الرمزي التالي كيفية تقسيم الوثيقة إلى أجزاء أصغر حجماً حسب أبوابها (دون استخدامها) DocumentSplitCriteria الممتلكات:

توزيع الصفحات

ويمكنكم أيضاً تقسيم صفحة الوثائق حسب الصفحة، حسب نطاق الصفحات، أو البدء بأرقام الصفحات المحددة. وفي هذه الحالة ExtractPages الطريقة يمكنها القيام بالعمل

يصف هذا الفرع عدة حالات استخدام لوثائق التقسيم بالصفحة باستخدام Document الصف و الصف ExtractPages طريقة

نشر الوثيقة الصفحة

Aspose.Words يُمكّنُك أَنْ تَقْسمَ a صفحة متعددة الصفحاتِ بالصفحةِ.

ويبين المثال الرمزي التالي كيفية تقسيم الوثيقة وإنقاذ كل صفحة كوثيقة منفصلة:

Split a Document by Page Ranges

Aspose.Words ويتيح تقسيم وثيقة متعددة الصفحات حسب نطاق الصفحات. يمكنك أن تقسم ملفاً واحداً إلى ملفات متعددة بمجالات عدة أو تختار فقط نطاق واحد وتحتفظ فقط بهذا الجزء من وثيقة المصدر ملاحظة أنه يمكنك اختيار نطاق الصفحات وفقاً لعدد الصفحات الأقصى والدنيا من الوثيقة

ويبيّن المثال الرمزي التالي كيفية تقسيم الوثيقة إلى أجزاء أصغر حجماً حسب عدد الصفحات مع مؤشرات بداية ونهاية محددة:

خيار الرد على الوثيقة

يمكنك استخدام DocumentPartSavingCallback مراقبة الممتلكات Aspose.Words يوفّر أجزاء من الوثائق عندما تصدر هذه الوثيقة في شكل HTML. هذه الملكية تسمح لك بإعادة تسمية ملفات النواتج أو حتى إعادة توجيهها إلى مجاري العرف

ويُرجى ملاحظة أن هذا الاسترجاع ليس مفيداً عندما يُنقذ المكتب لأن جميع أجزاء النواتج يجب أن تُحفظ في حاوية واحدة - ملف " آب “. لذا، إعادة توجيه التيار غير مدعومة، وتأثير إعادة التسميات غير مرئي لأن الملفات تُعاد تسميتها داخل الحاوية.

دمج وثيقة سبليت مع وثيقة أخرى

Aspose.Words ويمكِّنكم من دمج الوثيقة المجزأة مع وثيقة أخرى لتشكيل وثيقة جديدة. يمكن تسمية هذا بدمج الوثائق

ويبين المثال الرمزي التالي كيفية دمج وثيقة منقسمة مع وثيقة أخرى: