Cara Mengonversi XML ke PDF dengan Python menggunakan REST API

Konversikan XML ke PDF dengan Python menggunakan REST API

XML(Extensible markup language) adalah format file yang banyak digunakan yang menggunakan tag khusus untuk menjelaskan data terstruktur, untuk menyimpan dan memindahkan. Ini digunakan untuk mentransfer dan menyimpan data dalam bentuk elemen basis data hierarkis. PDF adalah format file yang hanya dapat dibaca, distandarisasi, dan dapat dibagikan. Ini adalah salah satu format file paling populer untuk membaca dan berbagi file secara offline. Dalam kasus tertentu, Anda mungkin perlu mengonversi file XML ke PDF untuk mengamankan informasi data. Dengan mengonversi XML ke PDF, Anda mempermudah berbagi dengan orang lain karena PDF adalah format file yang lebih umum dan mudah diakses. Jadi, artikel ini akan mendemonstrasikan cara mengonversi XML ke PDF dengan Python menggunakan REST API.

Artikel ini akan memberikan informasi tentang subjek berikut:

File XML ke PDF Konversi REST API dan Python SDK

Mengonversi file XML ke file PDF sangat mudah menggunakan Python SDK of GroupDocs.Conversion Cloud API. Pustaka ini adalah cara paling aman untuk mengonversi file PDF dengan cepat dari XML. Gratis, aman, dan mudah digunakan Python SDK untuk konversi gambar. Itu memungkinkan format yang didukung konversi ke gambar dan dokumen secara terprogram di cloud.

Program konverter XML ke PDF dapat diunduh dengan menjalankan perintah berikut di konsol:

pip install groupdocs_converison_cloud

Harap kumpulkan ID Klien dan Rahasia dari dasbor sebelum mengikuti langkah-langkah yang disebutkan. Setelah Anda memiliki ID dan rahasia Anda, tambahkan kode seperti yang ditunjukkan di bawah ini:

# Impor Python SDK di aplikasi python Anda dari http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Dapatkan client_id dan client_secret dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Dapatkan konfigurasi File API 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

Sekarang Anda dapat mengonversi format XML ke PDF menggunakan API Python modern, hanya dengan beberapa baris kode.

Konversi file XML ke PDF dengan Python menggunakan REST API

Di bagian ini, Anda dapat mengonversi file XML ke PDF secara online dengan mengikuti langkah-langkah sederhana dan contoh kode yang diberikan di bawah ini. Pertama-tama, unggah file XML ke Cloud menggunakan contoh kode berikut. Hasilnya, file XML yang diunggah akan tersedia di files section dasbor Anda di cloud. Kemudian, ikuti langkah-langkah yang disebutkan di bawah ini untuk mengonversi file XML ke PDF secara terprogram:

  • Pertama, buat instance dari kelas ConvertApi.
  • Kedua, buat objek kelas ConvertSettings
  • Selanjutnya, tetapkan nama penyimpanan Anda
  • Tetapkan jalur file XML sumber
  • Sekarang, berikan “pdf” sebagai format keluaran
  • Berikan jalur file PDF keluaran
  • Selanjutnya, buat ConvertDocumentRequest dengan parameter pengaturan
  • Terakhir, lakukan konversi dengan memanggil kelas ConvertApi.convertDocument().

Contoh kode berikut menunjukkan cara mengonversi file XML ke format PDF dengan Python menggunakan REST API:

# Cara Mengonversi XML ke PDF dengan Python menggunakan REST API
try:
	# Buat instance API yang diperlukan
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Tentukan pengaturan konversi
	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"

	# Buat permintaan konversi dokumen
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Konversi file XML ke 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))

Berikut ini adalah output dari contoh kode di atas.

Cara mengonversi dari XML ke PDF online dengan Python

Konversi file XML ke PDF dengan Python menggunakan REST API

Contoh kode di atas akan menyimpan file PDF yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan cuplikan kode.

Ubah XML ke PDF dengan Python menggunakan Opsi Lanjutan

Selanjutnya, konversi file XML ke dokumen PDF menggunakan langkah-langkah terperinci yang disebutkan di bawah ini dengan beberapa pengaturan lanjutan:

  • Pertama, buat instance dari kelas ConvertApi.
  • Selanjutnya, buat instance ConvertSettings
  • Sekarang, atur nama penyimpanan Anda
  • Kemudian, setel jalur file XML
  • Sekarang, tetapkan “pdf” ke format
  • Tentukan kelas PdfConvertOptions
  • Tetapkan berbagai pengaturan konversi seperti center\window, compress\images, display\doc\title, dpi, from\page, center\window, margin, dll.
  • Berikan opsi konversi dan atur jalur file keluaran
  • Sekarang, buat ConvertDocumentRequest dengan objek pengaturan
  • Terakhir, dapatkan hasil dengan memanggil metode ConvertApi.convertDocument().

Contoh kode berikut menunjukkan cara mengonversi file XML ke PDF online menggunakan opsi konversi lanjutan:

# Cara Mengonversi XML ke PDF dengan Python menggunakan REST API
try:
	# Buat instance API yang diperlukan
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Tentukan pengaturan konversi
	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"

	# Buat permintaan konversi dokumen
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Terakhir, konversi file XML ke file 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))

Konversi Online XML ke PDF Gratis

Apa itu pengonversi XML ke PDF online gratis? Silakan coba [alat pengonversi XML ke PDF gratis online] berikut 16, yang dikembangkan menggunakan API di atas.

Kesimpulan

Nah, itu adalah posting blog yang telah kami fokuskan. Inilah yang telah Anda pelajari:

  • cara mengonversi file XML ke format PDF di cloud;
  • cara mengonversi XML ke PDF Online dengan Python menggunakan opsi lanjutan;

Informasi selengkapnya tentang API Cloud GroupDocs.Conversion dapat ditemukan di sini dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Sebaiknya Anda membaca Panduan Memulai

GroupDocs.cloud telah meluncurkan entri blog baru. Jadi, jangan lupa untuk tetap berhubungan untuk update.

Berikan pertanyaan

Anda dapat memposting pertanyaan Anda tentang proses mengonversi file XML ke PDF, melalui forum kami.

FAQ

Bagaimana cara mengonversi file XML ke PDF dengan Python?

Instal XML ke PDF converter open source Python library untuk mengekspor XML ke PDF secara terprogram. Anda dapat mengunjungi dokumentasi untuk detail API lengkap.

Bagaimana cara mengonversi XML ke PDF menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai setelan konversi, dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk mengubah XML ke format file PDF.

Bisakah file XML dikonversi ke PDF?

Ya, Python XML to PDF library bekerja sangat cepat dan Anda dapat mengonversi XML ke PDF dengan cepat, dalam beberapa detik.

Bagaimana cara menyimpan XML sebagai PDF online secara gratis?

  • Buka konverter XML ke PDF gratis kami secara online.
  • Klik di dalam area drop file untuk mengupload file XML atau drag & drop file XML.
  • Klik tombol Konversi Sekarang. File XML Anda akan diunggah dan dikonversi ke format file PDF.
  • Tautan unduhan file keluaran akan tersedia secara instan setelah konversi.

Apakah aman menggunakan konverter gratis online XML ke PDF?

Ya, tidak ada yang memiliki akses ke file yang Anda unggah dan file yang diunggah akan dihapus setelah 24 jam.

Apa konverter PDF online gratis terbaik?

Konversi File GroupDocs adalah salah satu konverter PDF online gratis terbaik. Ini memungkinkan Anda mengonversi PDF ke Word, Excel, JPG/JPEG, PNG, TIFF, HTML, teks, dan sebaliknya.

Apakah konverter PDF Online Aman?

GroupDocs.Conversion terkenal dengan komitmennya terhadap keamanan dan privasi, sehingga Anda dapat mengonversi file ke PDF dengan kepercayaan dan keyakinan.

Bagaimana cara mengonversi format XML ke PDF secara offline di windows?

Kunjungi tautan ini untuk mengunduh perangkat lunak konverter XML ke PDF gratis untuk windows. Konverter file XML ke PDF ini akan mengubah XML ke PDF di windows dengan mudah, dengan satu klik.

Lihat juga