نحوه یافتن و جایگزینی متن در PDF با استفاده از پایتون

این آموزش سریع راهنمای نحوه یافتن و جایگزینی متن در PDF با استفاده از پایتون است. این شامل اطلاعاتی در مورد پیکربندی IDE، یک فرآیند دقیق گام به گام، و یک کد نمونه قابل اجرا برای پیدا کردن و جایگزینی کلمه در pdf با استفاده از Python است. همچنین گزینه های جستجو و جایگزینی متن را در تمام صفحات یک PDF یا در یک صفحه خاص مطابق با الزامات برنامه خواهید آموخت.

مراحل یافتن و جایگزینی در PDF با استفاده از پایتون

  1. برای جایگزینی متن، محیط را روی از Aspose.PDF برای پایتون از طریق دات نت استفاده کنید تنظیم کنید
  2. بارگیری فایل PDF مورد نظر با استفاده از شی کلاس Document که در آن داده ها باید جستجو و جایگزین شوند.
  3. متنی را که قرار است با استفاده از شی کلاس TextFragmentAbsorber جستجو شود، تعریف کنید
  4. با استفاده از متد ()Document.pages.accept، TextAbsorber را برای تمام صفحات PDF اعمال کنید.
  5. از طریق ویژگی TextFragmentAbsorber.text_fragments به مجموعه همه موارد جستجو شده در PDF دسترسی پیدا کنید.
  6. تمام قطعات متن جستجو شده را تکرار کنید و مقادیر جدیدی را مطابق با نیاز خود تنظیم کنید
  7. فایل PDF به روز شده را با متن به روز شده روی دیسک ذخیره کنید

این مراحل فرآیند یافتن و جایگزینی همه در PDF با استفاده از Python را خلاصه می کند. یک شی TextFragmentAbsorber با ارائه رشته ای که قرار است جستجو شود، اعلان می شود و سپس متد Document.pages.accept() فراخوانی می شود تا تمام صفحات PDF را تجزیه کند و قطعات متن حاوی کلمه مورد نظر را جمع آوری کند. پس از آماده شدن مجموعه کلمات یافت شده، اکنون می توانید طبق نیاز خود، همه یا قطعات انتخاب شده را با کلمات جدید جایگزین کنید.

کد برای یافتن و جایگزینی متن در PDF با استفاده از پایتون

این کد فرآیند پیاده سازی ویژگی جستجوی PDF و جایگزینی متن با استفاده از پایتون را نشان می دهد. این کد از روش ()Document.pages.accept برای جستجوی متن در کل PDF استفاده کرده است، اما اگر می‌خواهید متن را فقط در یک صفحه خاص جستجو و جایگزین کنید، می‌توانید صفحه را با ارائه فهرست صفحه در مجموعه Document.pages انتخاب کنید. و سپس متد Page.accept() را فراخوانی کنید. همچنین می توانید از شی کلاس TextSearchOptions به عنوان آرگومان دوم در هنگام نمونه سازی شی TextFragmentAbsorber برای سفارشی کردن عملیات جستجو استفاده کنید.

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

 فارسی