ویرایش پی دی اف از طریق Python

ویرایشگر پی دی اف پیشرفته با استفاده از Aspose.PDF سمت سرور برای Python API ها، بدون استفاده از هیچ نرم افزاری مانند Microsoft یا Adobe Acrobat

نحوه ویرایش PDF با Python

آیا شما نیاز به ویرایش PDF دارید؟ اصلاح برنامه ای اسناد PDF یک بخش اساسی از گردش کار دیجیتال مدرن است. با استفاده از کتابخانه های پایتون مانند Aspose.PDF، توسعه دهندگان می توانند متن را در PDF ویرایش کنند، نمودار ها را با استفاده از داده های خارجی وارد کنند، جداول را تغییر دهند و موارد دیگر. این کتابخانه‌ها راه حل‌های مستقلی هستند که به نرم‌افزارهای دیگر متکی نیستند و برای استفاده تجاری آماده هستند. آنها تمام نیازهای احتمالی توسعه دهندگان حرفه ای پایتون را پوشش می دهند.

  • ویرایش عناصر PDF: جداول، متون، تصاویر،، زمینه ها، و غیره
  • ویرایش ویژگی های قالب بندی PDF و سبک
  • اضافه کردن عناصر جدید
  • کار با نمودارها و فرم ها

به منظور ویرایش فایل پی دی اف، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد با قابلیت های غنی، قدرتمند و آسان برای استفاده برای پلتفرم python-net است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کنید و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Python Package Manager Console

pip install aspose-pdf

چگونگی ویرایش PDF از طریق Python


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

۱. ویرایشگر خود را طراحی و توسعه دهید. ۱. یا از Aspose Editor با دسترسی به برنامه آزمایشی خود با استفاده از ویرایشگر پیشرفته WYSIWYG استفاده کنید. ۱. فایل های PDF را برای ویرایش بارگذاری کنید. ۱. سند را با تغییرات مربوطه تغییر دهید. ۱. فایل PDF را ذخیره کنید.

یکی از ویژگی های درخواست شده ویرایش و اضافه کردن متن در PDF است. کار با متن بسیار راحت است با Python کتابخانه: ویرایش متن، به روز رسانی متن و فرمت متن با استفاده از Python}. مثال زیر نحوه تغییر یک سند PDF را در Python نشان می دهد:

ویرایش فایل های پی دی اف - Python

این کد نمونه نحوه ویرایش متن در PDF را نشان می دهد - Python

	import aspose.pdf as ap

    # load PDF file
    pdf = ap.Document('input_file')
    # instantiate TextFragment Absorber object
    text_fragment_absorber_address = ap.text.TextFragmentAbsorber()
    # search text within page bound
    text_fragment_absorber_address.text_search_options.limit_to_page_bounds = True
    # specify the page region for TextSearch Options
    text_fragment_absorber_address.text_search_options.rectangle = ap.Rectangle(100, 100, 200, 200, True)
    # search text from first page of PDF file
    pdf.pages[1].accept(text_fragment_absorber_address)
    # iterate through individual TextFragment
    for tf in text_fragment_absorber_address.text_fragments:
        # update text to blank characters
        tf.text = ""
    # save updated PDF file after text replace
    pdf.save('output_file')

درباره Aspose.PDF برای Python API

Aspose.PDF برای پایتون از طریق دات نت API از اکثر استانداردهای PDF و مشخصات PDF پشتیبانی می کند. این اجازه می دهد تا توسعه دهندگان برای وارد کردن جداول، نمودار ها، تصاویر، لینک ها، فونت های سفارشی - و بیشتر - به اسناد PDF. علاوه بر این، همچنین می توان اسناد PDF را فشرده کرد. Aspose.PDF برای پایتون از طریق دات نت ویژگی های امنیتی بسیار خوبی را برای توسعه اسناد PDF امن فراهم می کند. برخی از ویژگی های کلیدی Aspose.PDF برای پایتون از طریق دات نت API عبارتند از:

  • امکان خواندن و صادرات فایلهای PDF در فرمت های مختلف تصویر از جمله BMP، GIF، JPEG و PNG.
  • تنظیم اطلاعات اولیه (به عنوان مثال نویسنده، خالق) سند PDF.
  • ویژگی های تبدیل: تبدیل PDF به ورد، اکسل و پاورپوینت. تبدیل PDF به فرمت های تصاویر. تبدیل فایل PDF به فرمت HTML و بالعکس. تبدیل PDF به EPUB، Text، XPS و غیره

شما می توانید اطلاعات بیشتری در مورد Aspose.PDF برای پایتون از طریق دات نت API در [مستندات] ما (https://docs.aspose.com/pdf/python-net/overview/) در مورد نحوه استفاده از API پیدا کنید.