שינוי פרוגרמטי של מסמכי PDF הוא חלק בלתי נפרד מזרימת העבודה הדיגיטלית המודרנית. ערוך טקסט ב PDF, הוסף גרפים באמצעות נתונים חיצוניים, שנה טבלאות.
ספריית Python היא פתרון עצמאי לעריכת PDF שאינו מסתמך על תוכנות אחרות. זה מוכן לשימוש מסחרי מכסה את כל הצרכים האפשריים של מפתחי Python מקצועיים:
Python PDF עורך פרוגרמטי מספק למפתחים ממשק API מודרני לעריכת PDF תוכנתי. שלב במהירות את תכונות השינוי PDF בתוכנה שלך. הספרייה שלנו תומכת בשינוי של מגוון פורמטים של מסמכים ב Python.
המשימה של עריכת PDF באופן תוכנתי ב Python היא המשימה של שינוי אלמנטים בעץ המסמכים PDF. זה ידוע גם בשם 'DOM' - מודל התכנות לאינטראקציה עם רכיבי מסמך PDF והמאפיינים שלהם.
תכונות השינוי PDF אינן ניתנות להפרדה מפונקציונליות החיפוש המתקדמת של PDF. לקבלת רמה גבוהה של גמישות, ספריית Python שלנו מספקת למפתחים פונקציונליות חיפוש מבוססת PDF Regex. גישה זו מרחיבה את האפשרויות לעריכת טקסט PDF, ומאפשרת שימוש בתבניות עבור טרנספורמציה דינמית של PDF.
אחת התכונות המבוקשות ביותר היא יצירה ושינוי דינמיים של טבלאות PDF. העבודה עם טבלאות נוחה מאוד עם ספריית Python: ערוך טבלאות, עדכן טבלאות וחילוץ טקסט טבלה באמצעות Python.
הדוגמה הבאה מדגימה כיצד לשנות מסמך PDF ב Python:
pip install aspose-words
עותק
import aspose.words as aw
doc = aw.Document("Input.pdf")
builder = aw.DocumentBuilder(doc)
# הוסף טקסט בתחילת המסמך.
builder.move_to_document_start()
builder.writeln("Morbi enim nunc faucibus a.")
doc.update_page_layout()
doc.save("Output.pdf")
import aspose.words as aw
doc = aw.Document("Input.pdf")
builder = aw.DocumentBuilder(doc)
# הוסף טבלה בתחילת המסמך.
builder.move_to_document_start()
builder.start_table()
builder.insert_cell()
builder.write("Row 1, cell 1.")
builder.insert_cell()
builder.write("Row 1, cell 2.")
builder.end_table()
doc.update_page_layout()
doc.save("Output.pdf")
import aspose.words as aw
doc = aw.Document("Input.pdf")
builder = aw.DocumentBuilder(doc)
# הוסף תמונה בתחילת המסמך.
builder.move_to_document_start()
builder.insert_image("Image.png")
doc.update_page_layout()
doc.save("Output.pdf")
אנו מארחים את חבילות Python שלנו במאגרי PyPi. אנא עקוב אחר ההוראות שלב אחר שלב כיצד להתקין את "Aspose.Words for Python via .NET" בסביבת המפתחים שלך.
חבילה זו תואמת ל- Python ≥3.5 ו <3.12. אם אתה מפתח תוכנה עבור לינוקס, אנא עיין בדרישות נוספות עבור gcc ו- libpython בתיעוד המוצר.
אתה יכול לערוך קבצים בפורמטים רבים אחרים: