פיצול מסמך

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

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

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

  1. טען את המסמך בכל פורמט נתמך.
  2. לפצל את המסמך.
  3. שמור את מסמכי הפלט.

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

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

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

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

  • פסקת כותרת,
  • קטע הפסקה,
  • מעבר עמודה,
  • מעבר לדף.

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

בחלק זה אנו רואים רק חלק מהקריטריונים המפוצלים האפשריים.

פיצול מסמך לפי סעיפים

Aspose.Words גם מאפשר לך להשתמש מעברי סעיף לפצל מסמכים ולשמור אותם HTML. למטרה זו, השתמש SectionBreak כ DocumentSplitCriteria:

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

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

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

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

פיצול דף מסמך לפי דף

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

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

פיצול מסמך לפי טווחי עמודים

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

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

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

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

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