הכנס ונספח מסמכים

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

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

בתורו, התכונה Append מאפשר לך להוסיף מסמך רק בסוף מסמך אחר.

מאמר זה מסביר כיצד להוסיף או לאמת מסמך זה בדרכים שונות, ומתאר את התכונות הנפוצות שאתה יכול ליישם בעת הוספת מסמכים או יישום.

הכנס מסמך

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

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

אתה יכול גם להשתמש insert_document או insert_document_inline שיטה, אשר דומה להכניס מסמך Microsoft Word, כדי להוסיף מסמך שלם בעמדה הנוכחית של cursor ללא ייבוא קודם.

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

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

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

הכנס מסמך ב- Bookmark

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

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

אישור מסמך

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

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

יבוא והכנסת Nodes באופן ידני

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

כאשר אתה צריך להוסיף או לאשר סעיף אחד או פסקה אחד לאחר, אתה בעצם צריך לייבא את הצמתים של עץ הצומת הראשון לתוך השני באמצעות השני באמצעות שימוש. import_node שיטה. לאחר ייבוא הצמתים שלך, עליך להשתמש insert_after / / / / insert_before שיטה להכניס צומת חדש לאחר / לפני צומת ההתייחסות. זה מאפשר לך להתאים אישית את תהליך ההחדרה על ידי ייבוא צמתים מ מסמך והוספתו במיקומים מסוימים.

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

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

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

תכונות נפוצות עבור הכנס ונספח מסמכים

שניהם insert_document ו append_document שיטות לקבל ImportFormatMode ו ImportFormatOptions כפרמטרי קלט. The The The ImportFormatMode מאפשר לך לשלוט כיצד פורמט מסמך ממוזג כאשר אתה לייבא תוכן מ מסמך אחד למשנהו על ידי בחירת מצבי פורמט שונים כגון USE_DESTINATION_STYLES, KEEP_SOURCE_FORMATTING, ו KEEP_DIFFERENT_STYLES. The The The ImportFormatOptions מאפשר לך לבחור אפשרויות ייבוא שונות כגון ignore_header_footer, ignore_text_boxes, keep_source_numbering, merge_pasted_lists, ו smart_style_behavior.

Aspose.Words מאפשר לך להתאים את ויזואליזציה של מסמך וכתוצאה מכך כאשר שני מסמכים מתווספים יחד בפעולת כניסה או אפליקציה על ידי שימוש Section ו PageSetup. The The The page_setup רכוש מכיל את כל התכונות של סעיף כגון <span notrans="<span notrans=" section_start"="">" restart_page_numbering, page_starting_number, orientation, ואחרים. מקרה השימוש הנפוץ ביותר הוא להגדיר את section_start רכוש כדי להגדיר אם התוכן הנוסף יופיע באותו דף או פיצול לתוך חדש.

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