Python מצא והחלף טקסט ב-PDF

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

ספריית Python לאיתור והחלפת טקסט ב-PDF

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

כדי להתקין את הספרייה, אתה יכול להשתמש בפקודה pip הבאה.

> pip install aspose-pdf

מצא והחלף טקסט ב-PDF באמצעות Python

השלבים הבאים מסבירים כיצד למצוא ולהחליף טקסט במסמך PDF באמצעות Python בעזרת Aspose.PDF.

  1. טען את ה-PDF מהנתיב שלו באמצעות Document Class.
  2. צור מופע של המחלקה TextFragmentAbsorber וספק את ביטוי החיפוש לבנאי שלה.
  3. קבל את קולט הטקסט עבור כל עמודי ה-PDF באמצעות doc.pages.accept(textabsorber).
  4. קבל את קטעי הטקסט שחולצו לתוך אובייקט.
  5. עברו בלולאה בין קטעי הטקסט שנמצאו והחליפו טקסט בכל קטע.
  6. לבסוף, שמור את מסמך ה-PDF המעודכן באמצעות שיטת Document.save().

דוגמת הקוד הבאה מראה כיצד למצוא ולהחליף טקסט ב-PDF באמצעות Python.

# טען את מסמך ה-PDF
document = ap.Document("input.pdf")

# הצג אובייקט TextFragmentAbsorber
txtAbsorber = ap.text.TextFragmentAbsorber("text-to-replace")

# חיפוש טקסט
document.pages.accept(txtAbsorber)

# קבל התייחסות לקטעי הטקסט שנמצאו
textFragmentCollection = txtAbsorber.text_fragments

# נתח את כל קטעי הטקסט שחיפשו והחלף טקסט
for txtFragment in textFragmentCollection:
    txtFragment.text = "replaced-text"

# שמור את ה-PDF המעודכן
document.save("output.pdf")

כלי מקוון להחלפת טקסט ב-PDF

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

ספריית Python בחינם להחלפת טקסט ב-PDF

אתה יכול לקבל רישיון זמני בחינם ולהחליף טקסט בקובצי PDF ללא כל הגבלה.

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

סיכום

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

ראה גם