
Конвертировать PDF в XML | Онлайн-конвертер PDF в XML
Рост популярности электронных книг привел к увеличению спроса на форматы электронных книг, такие как MobiXML. Однако преобразование файлов PDF в MobiXML может оказаться сложной задачей, особенно при работе с большими объемами документов. Именно здесь Python Cloud SDK становится мощным инструментом для быстрого и эффективного преобразования файлов PDF в MobiXML. Используя этот SDK, вы можете автоматизировать процесс преобразования и оптимизировать рабочий процесс создания электронных книг, экономя время и усилия. В этой статье мы проведем вас через процесс преобразования PDF в MobiXML с помощью Python, чтобы вы могли воспользоваться преимуществами этого популярного формата электронных книг.
- SDK для преобразования PDF-файлов
- PDF в MobiXML с использованием Python
- Конвертируйте PDF в XML с помощью команды cURL
SDK для преобразования PDF-файлов
Aspose.PDF Cloud — это API на основе REST, который позволяет выполнять операции с PDF в облаке, включая преобразование PDF в MobiXML. Вдобавок ко всему, Python SDK для Aspose.PDF Cloud предоставляет набор простых, но мощных методов, которые позволяют вам получать доступ к API Aspose.PDF Cloud и использовать его в ваших приложениях Python. Еще одним преимуществом использования Aspose.PDF Cloud SDK для Python является то, что вам не нужно устанавливать локально какое-либо программное обеспечение или библиотеки. Вместо этого вы можете получить доступ к API Aspose.PDF Cloud через интерфейс RESTful, что упрощает интеграцию преобразования PDF в MobiXML в ваши приложения Python.
SDK доступен для загрузки через репозиторий PIP и GitHub. Выполните следующую команду на терминале, чтобы установить последнюю версию SDK в системе.
pip install asposepdfcloud
После установки создайте бесплатную учетную запись на панели управления, используя свою учетную запись GitHub или Google, или просто зарегистрируйтесь, используя опцию Создать новую учетную запись.
PDF в MobiXML с использованием Python
В этом разделе подробно объясняется, как конвертировать PDF (уже доступный в облачном хранилище) в Mobi с помощью Python.
- Сначала создайте экземпляр ApiClient, передав учетные данные клиента в качестве аргументов.
- Во-вторых, инициализируйте объект PdfApi, передав объект ApiClient в качестве аргумента.
- Теперь вызовите метод putpdfinstoragetomobixml(..), передавая в качестве аргументов входной PDF-файл и результирующее имя файла .ZIP.
- Обратите внимание, что полученный Mobixml будет сохранен как архив .ZIP.
def PDFtoMobiXML():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credentials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# создать экземпляр PdfApi, передав PdfApiClient в качестве аргумента
pdf_api = PdfApi(pdf_api_client)
# входной PDF-файл
input_file = 'marketing.pdf'
# результирующее имя файла
output_file = 'converted.zip'
# вызовите API для преобразования PDF в MobiXML и сохраните полученный файл как архив .ZIP в облачном хранилище
response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
# вывести код ответа в консоль
print(response)
# вывести сообщение в консоль (необязательно)
print('PDF successfully converted to MobiXML format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Конвертируйте PDF в XML с помощью команды cURL
Используя инструмент командной строки cURL, вы можете легко отправить запрос в API Aspose.PDF Cloud для выполнения преобразования. Это быстрый и простой способ преобразования PDF в MobiXML в облаке. Это преобразование обеспечивает несколько преимуществ, включая возможность выполнять преобразования из командной строки, автоматизировать процессы преобразования и интегрировать преобразование в ваши рабочие процессы или приложения.
Теперь первым шагом является генерация JSON Web Token (JWT) на основе данных вашего клиента (указанных на панели управления Aspose.Cloud).Выполните следующую команду для генерации токена JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
После генерации токена JWT выполните следующую команду для преобразования PDF в формат Mobi. Полученный файл сохраняется как архив .zip в облачном хранилище.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/convert/mobixml?outPath=Converted.zip" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Заключение
В этой статье мы узнали, как преобразовать PDF в MobiXML с помощью языка Python и команды cURL с помощью API Aspose.PDF Cloud. Этот API позволяет выполнять различные операции с PDF в облаке. Используя Aspose.PDF Cloud SDK для Python или инструмент командной строки cURL, вы можете легко получить доступ к API Aspose.PDF Cloud и преобразовать файлы PDF в формат MobiXML за несколько простых шагов. Вы также получаете возможность настраивать преобразование в соответствии с вашими конкретными требованиями, такими как добавление водяных знаков или указание имени и местоположения выходного файла. С помощью этих методов просматривайте свои файлы на устройствах и в приложениях Kindle.
Полезные ссылки
- GitHub - Исходный код Python Cloud SDK
Похожие статьи
Мы рекомендуем вам ознакомиться со следующими статьями, чтобы узнать больше о: