HTML JPG PDF XML DOCX
  Product Family
PDF

تحليل ملفات PDF لاستخراج الصور بواسطة معرف في Python SDK

API لتحليل مستندات PDF لاستخراج الصور بواسطة معرف باستخدام API Python على الخادم.

Get Started

كيفية تحليل مستندات PDF لاستخراج الصور بواسطة معرف باستخدام Cloud Python SDK

لتحليل مستندات PDF لاستخراج الصور بواسطة معرف عبر Cloud Python SDK، سنستخدم Aspose.PDF Cloud Python SDK يساعد هذا Cloud SDK مبرمجي Python في تطوير تطبيقات إنشاء PDF، ووضع التعليقات التوضيحية، وتحريرها، وتحويلها، وتحليلها باستخدام لغة البرمجة Python عبر Aspose.PDF REST API. ببساطة أنشئ حسابًا في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد حصولك على App SID والمفتاح، يمكنك البدء في استخدام Aspose.PDF Cloud Python SDK. إذا كان حزمة python مستضافة على Github، يمكنك تثبيتها مباشرة من Github:

التثبيت من Github


     
    pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git
     

أمر وحدة مدير الحزم

     
    pip install asposepdfcloud

خطوات تحليل ملفات PDF لاستخراج الصور بواسطة معرف باستخدام Python SDK

يمكن لمطوري Aspose.PDF Cloud بسهولة تحليل مستندات PDF لاستخراج الصور بواسطة معرف. يحتاج المطورون فقط إلى بضع سطور من الكود.

  1. إنشاء كائن تكوين جديد باستخدام سر التطبيق والمفتاح
  2. إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
  3. تحميل ملف المستند الخاص بك
  4. تحليل مستندات PDF لاستخراج الصور بواسطة معرف في التخزين السحابي باستخدام وظيفة get_image_extract_as_png
  5. التحقق من الاستجابة وتسجيل النتيجة
  6. تنزيل الصورة كملف PNG محليًا إذا لزم الأمر
 

يوضح هذا الكود النموذجي تحليل مستند PDF لاستخراج الصور بواسطة معرف


import shutil
import json
import logging
from pathlib import Path
from asposepdfcloud import ApiClient, PdfApi
import logging

# Configure logging
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")


class ParseExtractImage:
    """Class for extracting images from PDF document page using Aspose PDF Cloud API."""
    def __init__(self):
        self.pdf_api = PdfApi(ApiClient(APP_KEY, APP_SID)

    def upload_document(self, documentName: str, localFolder: str, remoteFolder: str):
        """Upload a PDF document to the Aspose Cloud server."""
        if self.pdf_api:
            file_path = localFolder / documentName
            try:
                if remoteFolder == None:
                    self.pdf_api.upload_file(documentName, str(file_path))
                else:
                    opts = { "folder": remoteFolder }
                    self.pdf_api.upload_file(remoteFolder + '/' + documentName, file_path)
                logging.info(f"File {documentName} uploaded successfully.")
            except Exception as e:
                logging.error(f"Failed to upload file: {e}")

    def extract(self, documentName: str, imageId: str, localFolder: Path, remoteFolder: Path):
        self.upload_document(documentName, remoteFolder)

        opts = {
            "folder": remoteFolder
        }
        response = self.helper.pdf_api.get_image_extract_as_png(documentName, imageId, **opts)
        logging.info(f"ParseExtractImage(): Image '{imageId}' successfully extracted from the document '{documentName}'.")
        local_path = localFolder / ( imageId + '.png' )
        shutil.move(response, str(local_path))
 

العمل مع تحليل الصور بواسطة معرف في PDF عبر Python SDK

من خلال تحليل مستندات PDF لاستخراج الصور بواسطة معرف، يمكنك تنزيل أو تعديل الصورة في PDF حسب الحاجة. هذا يحافظ على موضع الصورة في المستندات بينما يوفر الوقت ويقلل العمل اليدوي. حلل مستندات PDF لاستخراج الصور بواسطة معرف باستخدام Aspose.PDF Cloud Python SDK.

مع Python SDK الخاص بنا يمكنك

  • إضافة رأس وتذييل لمستند PDF بتنسيق نص أو صورة.
  • إضافة جداول وطوابع نصية أو صور إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة إلى ملف موجود.
  • العمل مع مرفقات PDF، والتعليقات التوضيحية، وحقول النماذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الطوابع والجداول من صفحة أو مستند PDF كامل.
  • حذف طابع أو جدول محدد من مستند PDF حسب معرفه.
  • استبدال حالات فردية أو متعددة من النص على صفحة PDF أو من المستند بالكامل.
  • دعم واسع لتحويل مستندات PDF إلى أنواع ملفات أخرى متنوعة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
  • يمكنك تجربة تطبيقنا المجاني لاختبار الوظائف.

  •