פיצול מסמך

Splitting או *חלק מסמך * הוא תהליך של העברת מסמך גדול למספר גדול יותר של קבצים קטנים יותר. ישנן סיבות שונות לחלק קובץ. לדוגמה, אתה צריך רק כמה דפים מתוך מסמך ספציפי ולא את כל אחד. או מסיבות פרטיות, אתה רוצה לשתף רק חלקים של מסמך עם אחרים. עם התכונה פיצול, אתה יכול לקבל רק את החלקים הדרושים של המסמך ולעשות את הפעולות הדרושות איתם, למשל, כדי לסמן, לחסוך או לשלוח.

Aspose.Words מספק לך דרך יעילה לפצל מסמך אחד למסמכים מרובים על ידי כותרות או קטעים. אתה יכול גם לפצל מסמך על ידי דפים או על ידי טווחי דפים. שתי אפשרויות פיצול תואר במאמר זה.

להפיץ מסמך לקבצים קטנים יותר באמצעות Aspose.Words, צריך לעקוב אחר השלבים הבאים:

1.1 1. לטעון את המסמך בכל פורמט נתמך. 1.1 1. חלקו את המסמך 1.1 1. שמור את מסמכי הפלט

לאחר שתפיצו מסמך, תוכלו לפתוח את כל מסמכי התפוקה שיתחילו עם הדפים הדרושים, הטקסט וכו ‘.

להפיץ מסמך באמצעות קריטריה שונה

Aspose.Words מאפשר לחלק את מסמכי EPUB או HTML לפרקים לפי קריטריונים שונים. בתהליך, סגנון הפריסה של מסמך המקור נשמרים עבור מסמכי הפלט.

ניתן לציין קריטריונים באמצעות DocumentSplitCriteria אזהרה. אז אתה יכול לחלק מסמך לפרקים באמצעות אחד הקריטריונים הבאים או לשלב יותר מקריטריונים אחד יחד:

  • כותרת סעיף,
  • הפסקה,
  • עמודה Break,
  • דף נשבר

בעת שמירת הפלט ל-HTML, Aspose.Words שמור כל פרק בנפרד כקובץ HTML נפרד. כתוצאה מכך, המסמך יתפצל לקבצי HTML מרובים. בעת שמירת הפלט ל- EPUB, Aspose.Words שמור את התוצאה בקובץ EPUB יחיד ללא קשר DocumentSplitCriteria הערך שהשתמשת בו. לכן, באמצעות מסמכים של DocumentSplitCriteria עבור מסמכי EPUB משפיע רק על המראה של התוכן שלהם באפליקציות הקוראות: תוכן יחולק לפרקים, המסמך כבר לא יופיע רציף.

בסעיף זה, אנו רואים רק חלק מהקריטריונים המפוזרים האפשריים.

להפיץ מסמך על ידי כותרות

כדי לחלק מסמך לפרקים על ידי כותרות, השתמש HeadingParagraph הערך של DocumentSplitCriteria רכוש.

אם אתה צריך לפצל מסמך על ידי רמה מסוימת של פסקאות כותרות, כגון כותרות 1, 2, ו 3, השתמש גם DocumentSplitHeadingLevel רכוש. הפלט יחולק על ידי פסקאות המדוימות עם רמת הכותרת המפורטת.

לדוגמה הקוד הבא מראה כיצד לחלק מסמך לחלקים קטנים יותר על ידי הכותרת:

אנא שימו לב לקריטריונים אלה, Aspose.Words תומך רק בשמירת פורמט HTML בעת פיצול.

בעת שמירת EPUB, המסמך אינו מחולק למספר קבצים, ויהיה רק קובץ פלט אחד.

להפיץ מסמך לפי סעיפים

Aspose.Words כמו כן, מאפשר לך להשתמש הפסקות סעיף כדי לחלק מסמכים ולהציל אותם ל- HTML. לשם כך, השתמש SectionBreak כמו DocumentSplitCriteria:

יש דרך אחרת לפצל את מסמך המקור למסמכים מרובים של פלט, ואתה יכול לבחור כל פורמט פלט נתמך על ידי Aspose.Words.

הדוגמה הבאה של הקוד מראה כיצד לחלק מסמך לחלקים קטנים יותר על ידי הפסקות (ללא שימוש) DocumentSplitCriteria רכוש):

פיצול על ידי דפים

אתה יכול גם לפצל דף מסמך על ידי דף, על ידי טווחי דפים, או להתחיל עם מספרי העמוד המפורטים. במקרה כזה ExtractPages השיטה יכולה לעשות את העבודה.

סעיף זה מתאר מספר מקרים של שימוש בחלוקת מסמכים על ידי דף באמצעות שימוש Document הכיתה וה ExtractPages שיטה.

שתף מסמך בעמוד

Aspose.Words מאפשר לך לפצל דף מסמך מרובה עמודים על ידי דף.

הדוגמה הבאה של הקוד מראה כיצד לחלק מסמך ולהציל כל דף מסמך נפרד:

פיצול מסמך על ידי Page Ranges

Aspose.Words מאפשר פיצול מסמך רב עמודים על ידי טווחי הדף. ניתן לחלק קובץ אחד לקבצים מרובים עם טווחי דפים שונים או רק לבחור טווח אחד ולהציל רק חלק זה של מסמך המקור. שים לב שאתה יכול לבחור את טווח העמוד על פי מספר העמוד המקסימלי והמינימום של המסמך.

הדוגמה הבאה של הקוד מראה כיצד לחלק מסמך לחלקים קטנים יותר על ידי טווח הדף עם התחלות ספציפיות ואינדקסי קצה:

אפשרות להחזיר מסמך

אתה יכול להשתמש DocumentPartSavingCallback רכוש כדי לשלוט כיצד Aspose.Words שמור חלקי מסמך כאשר מסמך זה ייצוא בפורמט HTML. נכס זה מאפשר לך לקרוא מחדש קבצים פלט או אפילו להפנות אותם לזרמים מותאמים אישית.

אנא שימו לב כי קריאה זו אינה מועילה בעת שמירת EPUB כי כל חלקי התפוקה חייבים להינצל לתוך מיכל אחד - קובץ .epub. לכן, הפניה של זרם אינו נתמך, והאפקט של renaming אינו גלוי שכן קבצים שונו בתוך מיכל.

מריג את מסמך הפיצול עם מסמך אחר

Aspose.Words מאפשר לך למזג את מסמך הפיצול עם מסמך אחר כדי ליצור מסמך חדש. ניתן לקרוא לזה מסמך מיזוג.

דוגמה לקוד הבא מראה כיצד למזג מסמך מפוצל עם מסמך אחר: