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 Conversion REST API dan Python SDK
- Konversi file XML ke PDF dengan Python menggunakan REST API
- Ubah XML ke PDF dengan Python menggunakan Opsi Lanjutan
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.
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
- Cara Mengonversi Word ke JPG dan JPG ke Word Secara terprogram di Java
- Konversikan EXCEL ke JSON dan JSON ke EXCEL dengan Python
- Cara Mengonversi Presentasi Word ke PPT menggunakan Node.js
- Konversi PDF ke Gambar JPEG, PNG, atau GIF di Node.js
- Cara Mengonversi file TEXT ke PDF Online di Node.js
- Konversi Dokumen Word ke PDF menggunakan REST API dengan Python
- Konversi Word ke PNG dan PNG ke Dokumen Word di Java
- Konversi PDF ke JPG dan JPG ke PDF Secara terprogram di Java
- Ekstrak Teks dari PDF menggunakan Python
- Konversikan CSV ke Excel menggunakan REST API di Node.js
- Konversi SVG ke JPG dan JPG ke SVG dengan Python