צור PDF קבצים, הוסף תרשימים Barcode דרך הספרייה Python
חינם Python API מסוגל ליצור, לערוך ולקרוא PDF קבצים, להוסיף לשנות תרשימים, Merge, Split או Rotate PDF קבצים דרך הספרייה פיתון.
ספריית Python היא ספריית קוד פתוח רב עוצמה התומכת באופן מלא בהפקת, קריאה ומניפולציה של PDF מסמכים בתוך יישומי Python. PDF מסמכים הם משימה קשה. הספרייה שנולדה היא מאוד ידידותית למשתמש וחוסכת זמן מה שהופך את העבודה של היזם קל. אתה לא צריך ידע מפורט של העבודה הפנימית של פורמט קבצים PDF . זה מאפשר למשתמשים לציין את פריסת הדף בזמן שהוא מטפל בפרטים הספציפיים של הנחת הטקסט. ניתן להשתמש בו כדי ליצור טפסים להברה, קולות עם קבצי נתונים מצורפים, ופריסות מסמכים מרובות עמודות.
הוא כלל תמיכה בתכונות רבות הקשורות ליצירת קבצים וניהול, כגון קריאת PDF מסמכים, הפקת מידע מטא, הוצאת טקסט מ-PDF קבצים, הוצאת תמונות מ-PDF, הוספת טקסט ל-PDF, הוספת טקסט. הספרייה מתועדת היטב וכאשר זה מגיע להקל על השימוש, נולד הוא הגדול ביותר בכיתה.
להתחיל עם נולד
זה לא מגיע כחלק מהספרייה הרגילה של Python, אז אתה צריך להתקין אותו בעצמך. הדרך המועדפת לעשות זאת היא להשתמש ב-Pip.
התקנה שנולדה באמצעות Pip
pip install borb
יצירת PDF קבצים מתוך Scratch דרך Python
ספריית הקוד הפתוח מאפשרת למפתחי Python ליצור PDF מסמכים מאפס ללא כל תלות חיצונית. הוא תומך ביצירה ובחינה של התוכן בקובץ PDF בקלות. לאחר יצירת המסמך PDF ניתן להוסיף טקסט, צורות ותמונות, להחיל עיצוב לטקסט, להגדיר גופן וצבע גופן, להגדיר פריסת דף, להוסיף דפים חדשים, להוסיף טפסים, וכן הלאה. הספרייה מספקת גם תמיכה מלאה במניפולציה של PDF מסמכים קיימים.
צור PDF מסמכים והוסף דף באמצעות Python
from borb.pdf import Document
from borb.pdf import Page
def main():
# create Document
doc: Document = Document()
# create Page
page: Page = Page()
# add Page to Document
doc.add_page(page)
if __name__ == "__main__":
main()
ניהול בארקוד ב-PDF באמצעות Python API
אם אתה רוצה להוסיף אינטראקטיביות למסמכים שלך, Barcode הם יכולים לעזור לך בעניין זה. זה עוזר למפתחים לקשר את המסמך המודפס למשאב מקוון בקלות. ספריית הקוד הפתוח מספקת פונקציונליות מלאה להוספת סוגים שונים של ברקודה בתוך PDF עמודים כגון QR-code, DE 128, DE 39, EN, EN 13, Gt 1, ועוד. אתה יכול גם בקלות לשנות תכונות שונות, כגון צבע מילוי, רוחב, גובה, צבע שבץ, וכן הלאה.
הוספת ברקודה לדף PDF באמצעות Python API
def main():
# create Document
doc: Document = Document()
# create Page
page: Page = Page()
# add Page to Document
doc.add_page(page)
# set a PageLayout
layout: PageLayout = SingleColumnLayout(page)
# add a Paragraph
layout.add(
Barcode(
"1234567896120",
width=Decimal(128),
height=Decimal(128),
type=BarcodeType.EAN_14,
)
)
# store
with open("output.pdf", "wb") as pdf_file_handle:
PDF.dumps(pdf_file_handle, doc)
if __name__ == "__main__":
main()
הוספת תרשימים שינוי תרשימים PDFs דרך הספרייה Python
טבלאות הן תמיד שימושיות מאוד להצגת נתונים באופן גרפי שכן קל מאוד למשתמשים להבין נתונים מהר יותר בצורה של תמונה ולא מטקסט. הספרייה הנולדת מספקת יכולת להוסיף תרשימים בתוך PDF מסמכים עם רק כמה שורות של קוד Python. אתה יכול גם לשנות את התוכן של תרשימים ולהתאים אישית בהתאם לצרכים שלך.
מיזוג, פיצול ורוטציה PDF מסמכים דרך הספרייה Python
ספריית הקוד הפתוח מעניקה למתכנתים תוכנה את תהליך הכוח של PDF המסמכים שלהם בדרכים רבות. לעתים קרובות יש צורך לשלב PDF מסמכים או דפים שונים של PDF מסמכים כדי ליצור מסמך חדש ממנו או לפצל PDF מסמכים גדולים לתוך אלה קטנים יותר. הם יכולים בקלות לפתוח ולגשת PDF קבצים קיימים, לפצל, למזג או לשלב אותו עם רק כמה שורות של קוד Python. בנוסף, קל מאוד לסובב מסמכים בתוך יישומי Python.
כיצד לשלב PDF מסמכים באמצעות Python API
def main():
# open doc_001
doc_001: typing.Optional[Document] = Document()
with open("output_001.pdf", "rb") as pdf_file_handle:
doc_001 = PDF.loads(pdf_file_handle)
# open doc_002
doc_002: typing.Optional[Document] = Document()
with open("output_002.pdf", "rb") as pdf_file_handle:
doc_002 = PDF.loads(pdf_file_handle)
# merge
doc_001.add_document(doc_002)
# write
with open("output_003.pdf", "wb") as pdf_file_handle:
PDF.dumps(pdf_file_handle, doc_001)
if __name__ == "__main__":
main()