Анализ PDF для извлечения изображения по Id в Python SDK
API для анализа PDF документов для извлечения изображения по Id с использованием серверного Python API.
Get StartedКак анализировать PDF документы для извлечения изображений по Id с использованием Cloud Python SDK
Для анализа PDF документов для извлечения изображения по Id через Cloud Python SDK мы будем использовать Aspose.PDF Cloud Python SDK Этот Cloud SDK помогает программистам на Python разрабатывать облачные приложения для создания, аннотирования, редактирования, конвертации и анализа PDF с использованием Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут 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 для извлечения изображения по Id с использованием Python SDK
Разработчики Aspose.PDF Cloud могут легко анализировать PDF документы для извлечения изображения по Id. Для этого разработчикам требуется всего несколько строк кода.
- Создайте новый объект Configuration с вашим секретом приложения и ключом
 - Создайте объект для подключения к Cloud API
 - Загрузите ваш файл документа
 - Анализируйте PDF документы для извлечения изображения по Id в облачном хранилище, используя функцию get_image_extract_as_png
 - Проверьте ответ и зафиксируйте результат
 - Скачайте изображение в формате PNG локально, если это необходимо
 
Этот пример кода показывает анализ PDF документа для извлечения изображения по Id
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))
Работа с анализом изображений по Id в PDF через Python SDK
Анализируя PDF документы для извлечения изображения по Id, вы можете скачивать или изменять изображение в PDF по мере необходимости. Это сохраняет позицию изображения в документах, экономя время и снижая ручную работу. Анализируйте PDF документы для извлечения изображения по Id с Aspose.PDF Cloud Python SDK.
С нашим Python SDK вы можете
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
 - Добавлять таблицы и текстовые или графические штампы в PDF документы.
 - Добавлять несколько PDF документов к существующему файлу.
 - Работать с вложениями PDF, аннотациями и полями формы.
 - Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
 - Удалять все штампы и таблицы с страницы или всего PDF документа.
 - Удалять конкретный штамп или таблицу из PDF документа по его ID.
 - Заменять один или несколько экземпляров текста на странице PDF или во всем документе.
 - Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
 - Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
 - Вы можете попробовать наше бесплатное приложение для тестирования функциональности.
 
- Учебные материалы
 - Документация
 - Исходный код
 - Ссылки на API
 
- Поддержка продукта
 - Бесплатная поддержка
 - Платная поддержка
 - Блог
 
- Почему Aspose.PDF Cloud для Python?
 - Список клиентов
 - Безопасность