ویرایش PDF با استفاده از Python

اطلاعات ویرایش حساس سند PDF. برای تغییر اسناد PDF به صورت برنامه نویسی از Aspose.PDF برای Python for .NET استفاده کنید

نحوه ویرایش فایل PDF با استفاده از کتابخانه Python

برای ویرایش فایل PDF، از Aspose.PDF برای پایتون از طریق .NET استفاده کنید، یک API قدرتمند و آسان. PyPi را باز کنید، aspose-pdf را جستجو کنید و آن را نصب کنید. متناوباً، دستور را اجرا کنید:

اسناد PDF را از طریق Python ویرایش کنید


شما به Aspose.PDF برای پایتون از طریق .NET نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با یک نمونه از سند بارگذاری کنید. ۱. شیء TextFragmentAbsorber را با اصطلاحات جستجو به عنوان آرگومان ایجاد کنید. ۱. گزینه های جستجو را تنظیم کنید. ۱. حلقه ای از طریق هر قطعه جمع آوری کنید تا ویرایش شود. ۱. فایل PDF را ذخیره کنید.

ویرایش فایل های PDF - Python

import aspose.pdf as apdf

from os import path
path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

searchTerm = "Secret word"
textFragmentAbsorber = apdf.text.TextFragmentAbsorber(searchTerm)
textSearchOptions = apdf.text.TextSearchOptions(True)
textFragmentAbsorber.text_search_options = textSearchOptions

document.pages.accept(textFragmentAbsorber)
textFragmentCollection = textFragmentAbsorber.text_fragments
for textFragment in textFragmentCollection:
    page = textFragment.page
    annotationRectangle = textFragment.rectangle
    annot = apdf.annotations.RedactionAnnotation(page, annotationRectangle)
    annot.fill_color = apdf.Color.black
    document.pages[page.number].annotations.add(annot, True)
    annot.redact()

    document.save(path_outfile)