
Перетворення PDF на XML | Онлайн конвертер PDF в XML
Розвиток електронних книг призвів до зростання попиту на формати електронних книг, такі як MobiXML. Однак перетворення файлів PDF на MobiXML може бути складним завданням, особливо під час роботи з великими обсягами документів. Саме тут на допомогу приходить Python Cloud SDK як потужний інструмент для швидкого й ефективного перетворення PDF-файлів у MobiXML. Використовуючи цей SDK, ви можете автоматизувати процес перетворення та оптимізувати робочий процес створення електронної книги, заощаджуючи час і зусилля. У цій статті ми розповімо вам про процес перетворення PDF у MobiXML за допомогою Python, щоб ви могли скористатися перевагами цього популярного формату електронних книг.
- PDF Conversion SDK
- PDF у MobiXML за допомогою Python
- Перетворіть PDF на XML за допомогою команди cURL
PDF Conversion SDK
Aspose.PDF Cloud — це API на основі REST, який дозволяє виконувати операції PDF у хмарі, зокрема конвертувати PDF у MobiXML. Крім того, Python SDK для Aspose.PDF Cloud надає набір простих, але потужних методів, які дозволяють отримати доступ до API Aspose.PDF Cloud і використовувати його у ваших програмах Python. Ще одна перевага використання Aspose.PDF Cloud SDK для Python полягає в тому, що вам не потрібно інсталювати програмне забезпечення чи бібліотеки локально. Натомість ви можете отримати доступ до Aspose.PDF Cloud API через інтерфейс 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, ви можете легко надіслати запит до Aspose.PDF Cloud API для виконання перетворення. Це швидкий і простий спосіб конвертувати PDF у MobiXML у хмарі. Це перетворення забезпечує кілька переваг, зокрема можливість виконувати перетворення з командного рядка, автоматизувати процеси перетворення та інтегрувати перетворення у ваші робочі процеси чи програми.
Тепер першим кроком є створення веб-токена JSON (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 за допомогою Aspose.PDF Cloud API. Цей API дозволяє виконувати різні операції з PDF-файлами в хмарі. Використовуючи Aspose.PDF Cloud SDK для Python або інструмент командного рядка cURL, ви можете легко отримати доступ до Aspose.PDF Cloud API і конвертувати PDF-файли у формат MobiXML за кілька простих кроків. Ви також отримуєте можливість налаштувати перетворення відповідно до ваших конкретних вимог, наприклад, додавати водяні знаки або вказувати ім’я та місце розташування вихідного файлу. За допомогою цих методів можна переглядати файли на пристроях і програмах Kindle.
Корисні посилання
- GitHub - Вихідний код Python Cloud SDK
Схожі статті
Рекомендуємо переглянути такі статті, щоб дізнатися про: