מאמר זה מספק לך את הפתרון הקל ביותר כיצד למזג מסמכי Word מרובים ב- Python בכמה שלבים פשוטים.
יכולים להיות תרחישים שונים כאשר אתה צריך לשלב מסמכי Word מרובים לקובץ אחד. לדוגמה, כאשר מספר אנשים כותבים קטעים שונים במסמך ואתה צריך לשלב את התוכן בסוף. מצד שני, ייתכן שיהיה עליך למזג את כל החשבוניות למסמך וורד אחד. אז בואו נראה כיצד לשלב מספר מסמכי Word ב-Python.
ספריית Python לשילוב מסמכי Word
כדי לשלב את קבצי ה-DOCX או ה-DOC, נשתמש ב-Aspose.Words for Python, שהיא ספרייה רבת עוצמה ליצירה ולטפל בקובצי MS Word. זה גם מאפשר לך לפצל, לשלב ולהמיר מסמכי Word בצורה חלקה. אתה יכול להתקין את הספרייה מ-PyPI באמצעות פקודת ה-pip הבאה.
pip install aspose-words
שלב מספר קובצי Word DOCX ב-Python
בזמן שילוב מסמכי Word, תוכל לציין את העיצוב שברצונך להחיל על מסמך המקור. לדוגמה, בעת שילוב מסמך B עם A, ניתן לשנות את העיצוב של B כ-A או לשמור על העיצוב המקורי שלו כפי שהוא. להלן השלבים לשילוב שני מסמכי Word ב-Python.
- טען את מסמך המקור של Word באמצעות מחלקת Document.
- טען את מסמך Word היעד באמצעות מחלקת Document.
- שלב מסמכים על ידי הוספת מסמך מקור למסמך היעד באמצעות שיטת Document.appenddocument(Document, aw.ImportFormatMode.KEEPSOURCEFORMATTING).
- בחר את ImportFormatMode לפי הדרישות שלך.
- שמור את מסמך היעד באמצעות שיטת Document.save(string).
דוגמת הקוד הבאה מראה כיצד לשלב שני קובצי Word DOCX ב-Python.
import aspose.words as aw
# טען מסמכי מקור ויעד
dstDoc = aw.Document("document1.docx")
srcDoc = aw.Document("document2.docx")
# הוסף את מסמך המקור למסמך היעד.
# העבר את מצב הפורמט כדי לשמור על העיצוב המקורי של מסמך המקור בעת הייבוא שלו.
dstDoc.append_document(srcDoc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)
# שלב מסמכי Word
dstDoc.save("combined.docx")
מקור המסמך
להלן צילום המסך של מסמך המקור של Word בו השתמשנו במאמר זה.
מסמך יעד
צילום המסך הבא מציג את מסמך Word היעד.
מסמך משולב
להלן צילום המסך לאחר שילוב שני מסמכי Word.
Python: מיזוג מסמכי Word עם רישיון חינם
קבל רישיון זמני בחינם ומיזג מסמכי Word ללא מגבלות הערכה.
סיכום
במאמר זה למדת כיצד לשלב שני מסמכי Word במסמך אחד באמצעות Python. אתה יכול להתקין את Aspose.Words עבור Python ביישומים שלך ולשלב את הקוד שסופק כדי למזג מסמכי Word. בנוסף לכך, אתה יכול לחקור את Aspose.Words עבור Python באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, תוכל לשאול אותנו דרך הפורום שלנו.