نحوه تبدیل XML به PDF در پایتون با استفاده از REST API

تبدیل XML به PDF در پایتون با استفاده از REST API

XML(زبان نشانه‌گذاری توسعه‌یافته) یک فرمت فایل پرکاربرد است که از برچسب‌های سفارشی‌سازی شده برای توصیف داده‌های ساخت‌یافته، برای ذخیره‌سازی و انتقال استفاده می‌کند. برای انتقال و ذخیره داده ها در قالب عناصر پایگاه داده سلسله مراتبی استفاده می شود. PDF فرمت فایل فقط خواندنی، استاندارد شده و قابل اشتراک گذاری است. یکی از محبوب ترین فرمت های فایل برای خواندن و به اشتراک گذاری فایل های آفلاین است. در موارد خاص، ممکن است لازم باشد فایل XML را به PDF تبدیل کنید تا اطلاعات داده را ایمن کنید. با تبدیل XML به PDF، اشتراک گذاری با دیگران را آسان تر می کنید زیرا PDF فرمت فایل رایج تر و دسترسی آسان تر است. بنابراین، این مقاله نحوه تبدیل XML به PDF در پایتون را با استفاده از REST API نشان خواهد داد.

در این مقاله اطلاعاتی در مورد موضوعات زیر ارائه خواهد شد:

تبدیل فایل XML به PDF REST API و Python SDK

تبدیل فایل‌های XML به فایل‌های PDF با استفاده از Python SDK of GroupDocs.Conversion Cloud ساده است. این کتابخانه امن ترین راه برای تبدیل سریع فایل های PDF از XML است. این برنامه رایگان، ایمن و آسان برای استفاده از Python SDK برای تبدیل تصویر است. این اجازه می دهد تا فرمت های پشتیبانی شده به تصاویر و اسناد به صورت برنامه نویسی در ابر تبدیل شود.

برنامه تبدیل XML به PDF را می توان با اجرای دستور زیر در کنسول دانلود کرد:

pip install groupdocs_converison_cloud

لطفاً قبل از انجام مراحل ذکر شده [ شناسه مشتری و راز را از داشبورد8 جمع آوری کنید. هنگامی که شناسه و راز خود را دریافت کردید، کد را مطابق شکل زیر اضافه کنید:

# Python SDK را در برنامه پایتون خود از 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 را با استفاده از یک API مدرن پایتون، تنها با چند خط کد، به فرمت PDF تبدیل کنید.

تبدیل XML به فایل PDF در پایتون با استفاده از REST API

در این بخش می توانید با انجام مراحل ساده و نمونه کدهای زیر، فایل های XML را به صورت آنلاین به PDF تبدیل کنید. اول از همه، فایل XML را با استفاده از [نمونه کد] زیر در Cloud آپلود کنید. در نتیجه، فایل XML آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود. سپس، لطفا مراحل ذکر شده در زیر را برای تبدیل XML به فایل PDF به صورت برنامه نویسی دنبال کنید:

  • ابتدا یک نمونه از کلاس ConvertApi ایجاد کنید
  • در مرحله دوم، یک شی از کلاس ConvertSettings ایجاد کنید
  • بعد، نام فضای ذخیره سازی خود را تنظیم کنید
  • مسیر فایل XML مبدا را تنظیم کنید
  • اکنون “pdf” را به عنوان فرمت خروجی ارائه دهید
  • مسیر فایل PDF خروجی را ارائه دهید
  • بعد، ConvertDocumentRequest را با پارامتر تنظیمات ایجاد کنید
  • در نهایت، با فراخوانی کلاس ConvertApi.convertDocument() تبدیل را انجام دهید.

مثال کد زیر نحوه تبدیل فایل XML به فرمت PDF در پایتون را با استفاده از REST API نشان می دهد:

# نحوه تبدیل XML به PDF در پایتون با استفاده از 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 در پایتون

تبدیل XML به فایل PDF در پایتون با استفاده از REST API

نمونه کد بالا فایل PDF تبدیل شده را در فضای ابری ذخیره می کند. می توانید آن را با استفاده از قطعه کد دانلود کنید.

تغییر XML به PDF در پایتون با استفاده از گزینه‌های پیشرفته

سپس، فایل XML را با استفاده از مراحل دقیق ذکر شده در زیر با برخی تنظیمات پیشرفته به سند PDF تبدیل کنید:

  • ابتدا یک نمونه از کلاس ConvertApi ایجاد کنید
  • بعد، نمونه ConvertSettings را ایجاد کنید
  • اکنون نام فضای ذخیره سازی خود را تنظیم کنید
  • سپس مسیر فایل XML را تنظیم کنید
  • اکنون، “pdf” را به فرمت اختصاص دهید
  • کلاس PdfConvertOptions را تعریف کنید
  • تنظیمات مختلف تبدیل مانند center\window، compres\images، display\doc\title، dpi، from\page، center\window، margin و غیره را تنظیم کنید.
  • گزینه های تبدیل را ارائه دهید و مسیر فایل خروجی را تنظیم کنید
  • اکنون، ConvertDocumentRequest را با شی تنظیمات ایجاد کنید
  • در نهایت، با فراخوانی روش ConvertApi.convertDocument() به نتیجه برسید.

مثال کد زیر نحوه تبدیل فایل XML به PDF را با استفاده از گزینه های پیشرفته تبدیل نشان می دهد:

# نحوه تبدیل XML به PDF در پایتون با استفاده از 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 به صورت آنلاین16 را که با استفاده از API فوق توسعه داده شده است، امتحان کنید.

نتیجه

خب، این یک پست وبلاگی بود که ما روی آن تمرکز کرده بودیم. این چیزی است که شما آموخته اید:

  • نحوه تبدیل یک فایل XML به فرمت PDF در فضای ابری.
  • نحوه تبدیل XML به PDF آنلاین در پایتون با استفاده از گزینه های پیشرفته.

اطلاعات بیشتر درباره GroupDocs.Conversion Cloud API را می‌توانید در اینجا [اسناد] بیابید. ما همچنین یک بخش API Reference ارائه می‌کنیم که به شما امکان می‌دهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها تعامل داشته باشید.

پیشنهاد می کنیم [راهنمای شروع به کار] ما را بخوانید. (https://docs.groupdocs.cloud/conversion/getting-started/)

GroupDocs.cloud پست های وبلاگ جدیدی را راه اندازی کرده است. بنابراین، فراموش نکنید که برای به روز رسانی در تماس باشید.

یه سوال بپرس

شما می توانید سوال خود را در مورد فرآیند تبدیل XML به فایل PDF، از طریق [فروم 20 ما ارسال کنید.

سوالات متداول

چگونه یک فایل XML را در پایتون به PDF تبدیل کنم؟

مبدل XML به PDF منبع باز کتابخانه پایتون را نصب کنید تا XML را به صورت برنامه‌نویسی به PDF صادر کنید. برای جزئیات کامل API می توانید از مستندات دیدن کنید.

چگونه XML را با استفاده از REST API به PDF تبدیل کنیم؟

یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و برای تبدیل XML از روش convertDocument با ConvertDocumentRequest فراخوانی کنید. به فرمت فایل PDF

آیا می توان فایل های XML را به PDF تبدیل کرد؟

بله، کتابخانه Python XML به PDF بسیار سریع کار می‌کند و می‌توانید XML را به سرعت، در چند ثانیه به PDF تبدیل کنید.

چگونه می توانم یک XML را به صورت PDF به صورت آنلاین به صورت رایگان ذخیره کنم؟

  • [مبدل رایگان XML به PDF به صورت آنلاین 25 ما را باز کنید.
  • برای آپلود یک فایل XML روی قسمت رها کردن فایل کلیک کنید یا یک فایل XML را بکشید و رها کنید.
  • روی دکمه Convert Now کلیک کنید. فایل XML شما آپلود شده و به فرمت فایل PDF تبدیل می شود.
  • لینک های دانلود فایل های خروجی بلافاصله پس از تبدیل در دسترس خواهند بود.

آیا استفاده از مبدل آنلاین رایگان XML به PDF ایمن است؟

بله، هیچکس به فایل های آپلود شده شما دسترسی ندارد و فایل های آپلود شده پس از 24 ساعت حذف خواهند شد.

بهترین مبدل پی دی اف آنلاین رایگان چیست؟

GroupDocs File Conversion یکی از بهترین مبدل های PDF آنلاین رایگان است. به شما امکان می دهد PDF را به Word، Excel، JPG/JPEG، PNG، TIFF، HTML، متن و بالعکس تبدیل کنید.

آیا مبدل PDF آنلاین ایمن است؟

GroupDocs.Conversion به دلیل تعهد خود به امنیت و حفظ حریم خصوصی شناخته شده است، بنابراین می توانید با اعتماد و اطمینان فایل ها را به PDF تبدیل کنید.

چگونه XML را به فرمت PDF به صورت آفلاین در ویندوز تبدیل کنم؟

لطفاً از این پیوند دیدن کنید تا نرم افزار تبدیل XML به PDF را به صورت رایگان برای ویندوز دانلود کنید. این مبدل فایل XML به PDF به راحتی و با یک کلیک XML را به PDF در ویندوز تبدیل می کند.

همچنین ببینید