XML(розширювана мова розмітки) – це широко поширений формат файлів, який використовує налаштовані теги для опису структурованих даних для зберігання та транспортування. Він використовується для передачі та зберігання даних у вигляді ієрархічних елементів бази даних. PDF – це стандартизований формат файлу, доступний лише для читання та доступний для спільного використання. Це один із найпопулярніших форматів файлів для читання та обміну файлами в автономному режимі. У деяких випадках вам може знадобитися конвертувати XML-файл у PDF, щоб захистити інформацію даних. Перетворюючи XML у PDF, ви полегшуєте обмін файлами з іншими, оскільки PDF є більш поширеним і легким для доступу форматом файлу. Отже, ця стаття продемонструє, як конвертувати XML у PDF на Python за допомогою REST API.
У статті буде надано інформацію про такі теми:
- API перетворення файлів XML у PDF REST і Python SDK
- Перетворіть файл XML у файл PDF у Python за допомогою REST API
- Змініть XML на PDF у Python за допомогою додаткових параметрів
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))
Нижче наведено результат наведеного вище прикладу коду.
Наведений вище зразок коду збереже перетворений 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 у вікнах одним клацанням миші.
Дивись також
- Як програмно конвертувати Word у JPG і JPG у Word на Java
- Перетворення EXCEL на JSON і JSON на EXCEL на Python
- Як конвертувати Word у презентацію PPT за допомогою Node.js
- Перетворюйте зображення PDF у JPEG, PNG або GIF у Node.js
- Як конвертувати файл TEXT у PDF онлайн у Node.js
- Перетворюйте документи Word у PDF за допомогою REST API у Python
- Перетворіть Word у PNG і PNG у документ Word у Java
- Програмно конвертуйте PDF у JPG і JPG у PDF на Java
- Витягніть текст із PDF за допомогою Python
- Перетворіть CSV у Excel за допомогою REST API у Node.js
- Перетворіть SVG на JPG і JPG на SVG у Python