تحرير PDF في Python SDK

استخدم REST API لتحرير PDF في Python برمجيًا

عندما يقوم المطورون بتعديل مستند PDF باستخدام هذه المكتبة Python، فإن ما يتم تحريره بالفعل هو نموذج كائن المستند (DOM). وبالتالي، يمكن إجراء أي تغييرات تقريبًا على مستند PDF الممثل كـ DOM. باستخدام Python SDK المقدم، يمكن للمطورين تحرير مستند بسهولة: تعديل النص وتحديث الجداول وإضافة الصور وما إلى ذلك. ما عليك سوى تحميل PDF وإجراء التغييرات اللازمة برمجيًا وتصدير النتيجة إلى نفس تنسيق الحفظ أو أي تنسيق مدعوم.

عرض مقتطف الكود

تحرير PDF في Python باستخدام REST API

تمنح مكتبة Python الخاصة بنا للمطورين القدرة على تعديل مستند PDF مباشرةً عن طريق تحرير نموذج كائن المستند (DOM)، مما يعني عدم الحاجة إلى تثبيت أي برامج إضافية.

تحرير النص في ملف PDF باستخدام Python

أكثر الحالات شيوعًا لتحرير ملف PDF هي تحرير النص. باستخدام حل البرنامج المحدد، يمكنك إضافة نص أو تعديله أو حذفه باستخدام Python داخل المستند.

تحرير الجدول في ملف PDF باستخدام Python

يعد تحرير الجدول خيارًا شائعًا آخر لتحرير PDF. يتيح لك Python SDK الخاص بنا العمل مع الجداول والنصوص في خلايا الجدول.

يمكن لمطوري Python إضافة أو إزالة خلايا الجدول والجدول، بالإضافة إلى إضافة وتحرير وإزالة النص داخلها.

أضف صورة إلى ملف PDF باستخدام Python

إلى جانب تحرير النصوص والجداول في PDF، هناك خيار شائع آخر: إضافة الصور إلى مستند في Python. يمكن لمطوري Python أيضًا إضافة صورة إلى ملف PDF باستخدام DOM.

تحرير PDF برمجيًا

جرب Python SDK القوي هذا وقم بتقييم بعض الخيارات في تحرير مستندات PDF. باستخدام المثال التالي، قم بتحميل مستند PDF الخاص بك وقم بإجراء بعض التغييرات: إضافة نص وإضافة جدول وخلية جدول مع نص أو إدراج صورة في مستند PDF:

قم بتحميل المستند الذي تريد تعديله
قم بتشغيل الكود
قم بتحميل الصورة التي تريد إدراجها
حدد التنسيق الهدف من القائمة
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input.pdf', 'rb')
request_paragraph = asposewordscloud.ParagraphInsert(text='Morbi enim nunc faucibus a.')

insert_paragraph_request = asposewordscloud.models.requests.InsertParagraphOnlineRequest(
   document=request_document, paragraph=request_paragraph)
insert_paragraph = words_api.insert_paragraph_online(insert_paragraph_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_paragraph.document.values())[0], format='pdf')
convert = words_api.convert_document(convert_request)
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input.pdf', 'rb')
request_table = asposewordscloud.TableInsert(columns_count=1, rows_count=2)

insert_table_request = asposewordscloud.models.requests.InsertTableOnlineRequest(
   document=request_document, table=request_table, node_path='')
insert_table = words_api.insert_table_online(insert_table_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_table.document.values())[0], format='pdf')
convert = words_api.convert_document(convert_request)
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input1.pdf', 'rb')
request_drawing_object = asposewordscloud.DrawingObjectInsert(
   height=0, left=0, top=0, width=0, relative_horizontal_position='Margin', 
      relative_vertical_position='Margin', wrap_type='Inline')
request_image_file = open('Input2.pdf', 'rb')

insert_drawing_object_request = 
   asposewordscloud.models.requests.InsertDrawingObjectOnlineRequest(
      document=request_document, drawing_object=request_drawing_object, 
         image_file=request_image_file, node_path='sections/0')
insert_drawing_object = words_api.insert_drawing_object_online(insert_drawing_object_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_drawing_object.document.values())[0], format='pdf')
convert = words_api.convert_document(convert_request)
قم بتشغيل الكود
  
انسخ الرمز Python إلى الحافظة

كيفية التحرير PDF في Python

  1. ثبّت "Aspose.Words Cloud لـ Python"
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع Python الخاص بك
  3. تحميل PDF للتعديل في Python
  4. أدخل المحتوى في بداية PDF
  5. قم بتنزيل المستند الناتج من التخزين السحابي

مكتبة Python لاستخدام التحرير PDF

قم بتثبيت Aspose.Words Cloud SDK for Python باستخدام مستودع PyPi. قم بتشغيل pip install aspose-words-cloud لتثبيت SDK، ثم قم باستيراد الحزمة عبر import asposewordscloud. كبديل، يمكنك استنساخ Aspose.Words Cloud SDK for Python يدويًا من GitHub واستخدامها في مشروعك. يرجى اتباع هذه Instructions للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.

متطلبات النظام

الرجوع إلى Repository Documentation لمعرفة التفاصيل.

تنسيقات الملفات المدعومة الأخرى

يمكنك إجراء عملية التحرير لتنسيقات الملفات الأخرى:

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.