يوجه هذا البرنامج التعليمي السريع ** كيفية البحث عن نص واستبداله في PDF باستخدام Python **. يحتوي على معلومات حول تكوين IDE ، وعملية تفصيلية تدريجية ، ونموذج كود قابل للتشغيل ** لإيجاد واستبدال كلمة في pdf باستخدام Python **. ستتعلم أيضًا خيارات البحث عن النص واستبداله في جميع صفحات PDF أو على صفحة معينة وفقًا لمتطلبات التطبيق.
خطوات البحث والاستبدال في PDF باستخدام Python
- اضبط البيئة على استخدم Aspose.PDF لبايثون عبر .NET لاستبدال النص
- قم بتحميل ملف PDF الهدف باستخدام كائن فئة Document حيث سيتم البحث عن البيانات واستبدالها
- حدد النص الذي سيتم البحث فيه باستخدام كائن فئة TextFragmentAbsorber
- قم بتطبيق TextAbsorber على جميع الصفحات في ملف PDF باستخدام طريقة Document.pages.accept ()
- احصل على وصول إلى مجموعة كل العناصر التي تم البحث عنها في ملف PDF من خلال خاصية TextFragmentAbsorber.text_fragments
- كرر خلال جميع أجزاء النص التي تم البحث عنها وقم بتعيين قيم جديدة وفقًا لمتطلباتك
- احفظ ملف PDF المحدث على القرص بنص محدث
تلخص هذه الخطوات عملية * البحث عن الكل واستبداله في PDF باستخدام Python *. يتم الإعلان عن كائن TextFragmentAbsorber من خلال توفير سلسلة يتم البحث عنها ثم يتم استدعاء طريقة Document.pages.accept () لتحليل جميع الصفحات في ملف PDF وتجميع أجزاء النص التي تحتوي على الكلمة الهدف. بمجرد أن تصبح مجموعة الكلمات التي تم العثور عليها جاهزة ، يمكنك الآن استبدال كل الأجزاء أو الأجزاء المحددة بكلمات جديدة حسب احتياجاتك.
كود للبحث عن نص واستبداله في PDF باستخدام Python
يوضح هذا الرمز عملية تنفيذ ميزة * البحث في PDF واستبدال النص باستخدام Python *. استخدم هذا الرمز طريقة Document.pages.accept () للبحث عن نص في ملف PDF بأكمله ، ولكن إذا كنت تريد البحث عن نص واستبداله في صفحة معينة فقط ، فيمكنك تحديد الصفحة من خلال توفير فهرس الصفحة في مجموعة Document.pages ثم قم باستدعاء طريقة Page.accept (). يمكنك أيضًا استخدام كائن فئة TextSearchOptions كوسيطة ثانية أثناء إنشاء كائن TextFragmentAbsorber لتخصيص عملية البحث.
لقد علمتنا هذه المقالة العثور على نص واستبداله في ملف PDF. إذا كنت تريد التعرف على عملية البحث عن نص وتمييزه في ملف PDF ، فراجع المقالة على كيفية التمييز في PDF باستخدام Python.