Як конвертувати XML у PDF на Python за допомогою REST API

Перетворіть XML у PDF на Python за допомогою REST API

XML(розширювана мова розмітки) – це широко поширений формат файлів, який використовує налаштовані теги для опису структурованих даних для зберігання та транспортування. Він використовується для передачі та зберігання даних у вигляді ієрархічних елементів бази даних. PDF – це стандартизований формат файлу, доступний лише для читання та доступний для спільного використання. Це один із найпопулярніших форматів файлів для читання та обміну файлами в автономному режимі. У деяких випадках вам може знадобитися конвертувати XML-файл у PDF, щоб захистити інформацію даних. Перетворюючи XML у PDF, ви полегшуєте обмін файлами з іншими, оскільки PDF є більш поширеним і легким для доступу форматом файлу. Отже, ця стаття продемонструє, як конвертувати XML у PDF на Python за допомогою REST API.

У статті буде надано інформацію про такі теми:

REST API для перетворення XML-файлів у PDF і Python SDK

Перетворення XML-файлів у PDF-файли є простим за допомогою Python SDK GroupDocs.Conversion Cloud API. Ця бібліотека є найбезпечнішим способом швидкого перетворення PDF-файлів із XML. Це безкоштовний, безпечний і простий у використанні Python SDK для перетворення зображень. Він дозволяє підтримувані формати конвертувати зображення та документи програмним шляхом у хмарі.

Програму конвертера XML у PDF можна завантажити, виконавши таку команду на консолі:

pip install groupdocs_converison_cloud

Будь ласка, зберіть Ідентифікатор клієнта та секрет з інформаційної панелі, перш ніж виконувати зазначені дії. Отримавши ідентифікатор і секрет, додайте код, як показано нижче:

# Імпортуйте Python SDK у свою програму python із http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Отримайте client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Отримайте конфігурації File API 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

Тепер ви можете конвертувати XML у формат PDF за допомогою сучасного API Python за допомогою лише кількох рядків коду.

Перетворення файлу XML у файл PDF у Python за допомогою REST API

У цьому розділі ви можете конвертувати XML-файли в PDF онлайн, дотримуючись простих кроків і зразків коду, наведених нижче. Перш за все, завантажте XML-файл у хмару, використовуючи наступний зразок коду. У результаті завантажений XML-файл буде доступний у розділі файлів вашої інформаційної панелі в хмарі. Потім виконайте наведені нижче кроки, щоб програмно перетворити файл XML у PDF:

  • По-перше, створіть екземпляр класу ConvertApi.
  • По-друге, створіть об’єкт класу ConvertSettings
  • Далі встановіть назву свого сховища
  • Встановіть вихідний шлях файлу XML
  • Тепер укажіть «pdf» як вихідний формат
  • Укажіть вихідний шлях до файлу PDF
  • Далі створіть ConvertDocumentRequest із параметром налаштування
  • Нарешті, виконайте перетворення, викликавши клас ConvertApi.convertDocument()

У наведеному нижче прикладі коду показано, як конвертувати файл XML у формат PDF у Python за допомогою REST API:

# Як конвертувати XML у PDF на Python за допомогою REST API
try:
	# Створіть необхідні екземпляри API
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Визначте параметри конвертації
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	settings.output_path = "python-testing/output-sample-file.pdf"

	# Створити запит на конвертацію документа
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Перетворення XML у файл PDF
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Нижче наведено результат наведеного вище прикладу коду.

Як конвертувати з XML у PDF онлайн на Python

Перетворіть файл XML у файл PDF у Python за допомогою REST API

Наведений вище зразок коду збереже перетворений PDF-файл у хмарі. Ви можете завантажити його за допомогою фрагмента коду.

Змініть XML на PDF у Python за допомогою додаткових параметрів

Далі перетворіть XML-файл у PDF-документ, виконавши докладні кроки, описані нижче, з деякими розширеними налаштуваннями:

  • Спочатку створіть екземпляр класу ConvertApi.
  • Далі створіть екземпляр ConvertSettings
  • Тепер встановіть назву свого сховища
  • Потім встановіть шлях до файлу XML
  • Тепер призначте «pdf» формату
  • Визначте клас PdfConvertOptions
  • Встановіть різні параметри перетворення, такі як центр\вікно, стиснення\зображення, відображення\документ\заголовок, dpi, зі сторінки, центр\вікно, поле тощо.
  • Надайте параметри перетворення та встановіть шлях до вихідного файлу
  • Тепер створіть ConvertDocumentRequest з об’єктом налаштувань
  • Нарешті, отримуйте результати, викликавши метод ConvertApi.convertDocument().

У наведеному нижче прикладі коду показано, як конвертувати XML-файл у PDF онлайн за допомогою розширених параметрів перетворення:

# Як конвертувати XML у PDF на Python за допомогою REST API
try:
	# Створіть необхідні екземпляри API
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Визначте параметри конвертації
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
	convertOptions.center_window = True
	convertOptions.compress_images = False
	convertOptions.display_doc_title = True
	convertOptions.dpi = 1024.0
	convertOptions.fit_window = False
	convertOptions.from_page = 1
	convertOptions.grayscale = False
	convertOptions.image_quality = 100
	convertOptions.linearize = False
	convertOptions.margin_top = 5
	convertOptions.margin_left = 5
	convertOptions.password = "password"
	convertOptions.unembed_fonts = True
	convertOptions.remove_unused_streams = True
	convertOptions.remove_unused_objects = True
	convertOptions.remove_pdfa_compliance = False
	 
	settings.convert_options = convertOptions
	settings.output_path = "python-testing/output-sample-file.pdf"

	# Створити запит на конвертацію документа
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Нарешті, конвертуйте файл XML у файл PDF
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Безкоштовно конвертуйте XML у PDF онлайн

Що таке безкоштовний онлайн-конвертер XML у PDF? Будь ласка, спробуйте наведений нижче безкоштовний онлайн-інструмент для конвертації XML у PDF, який розроблено за допомогою наведеного вище API.

Висновок

Ну, це була публікація в блозі, на якій ми зосередилися. Ось що ви дізналися:

  • як конвертувати файл XML у формат PDF у хмарі;
  • як конвертувати XML у PDF онлайн на Python за допомогою додаткових параметрів;

Додаткову інформацію про GroupDocs.Conversion Cloud API можна знайти тут документація. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

Радимо прочитати наш Посібник із початку роботи.

GroupDocs.cloud опублікував нові публікації в блозі. Тож не забувайте залишатися на зв’язку, щоб отримати оновлення.

Задайте питання

Ви можете опублікувати своє запитання щодо процесу перетворення XML у файл PDF на нашому форумі.

поширені запитання

Як конвертувати XML-файл у PDF на Python?

Установіть конвертер XML у PDF із відкритим кодом бібліотека Python, щоб програмно експортувати XML у PDF. Ви можете відвідати документацію, щоб отримати повну інформацію про API.

Як конвертувати XML у PDF за допомогою REST API?

Створіть екземпляр ConvertApi, установіть значення параметрів перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest для перетворення XML у формат файлу PDF.

Чи можна конвертувати файли XML у PDF?

Так, бібліотека Python XML у PDF працює дуже швидко, і ви можете конвертувати XML у PDF швидко, за кілька секунд.

Як я можу безкоштовно зберегти XML як PDF онлайн?

  • Відкрийте наш безкоштовний онлайн-конвертер XML у PDF.
  • Клацніть усередині області скидання файлів, щоб завантажити файл XML, або перетягніть файл XML.
  • Натисніть кнопку «Перетворити зараз». Ваш файл XML буде завантажено та перетворено у формат файлу PDF.
  • Посилання для завантаження вихідних файлів будуть доступні одразу після перетворення.

Чи безпечно використовувати безкоштовний онлайн-конвертер XML у PDF?

Так, ніхто не має доступу до ваших завантажених файлів, і завантажені файли буде видалено через 24 години.

Який найкращий безкоштовний онлайн-конвертер PDF?

Перетворення файлів GroupDocs є одним із найкращих безкоштовних онлайн-конвертерів PDF. Він дозволяє конвертувати PDF у Word, Excel, JPG/JPEG, PNG, TIFF, HTML, текст і навпаки.

Чи безпечний онлайн-конвертер PDF?

GroupDocs.Conversion відомий своєю прихильністю до безпеки та конфіденційності, тож ви можете впевнено конвертувати файли у PDF.

Як конвертувати XML у формат PDF у режимі офлайн у Windows?

Будь ласка, перейдіть це посилання, щоб безкоштовно завантажити програмне забезпечення конвертера XML у PDF для Windows. Цей конвертер файлів XML у PDF перетворить XML у PDF у вікнах одним клацанням миші.

Дивись також