كيفية تحويل XML إلى PDF في Python باستخدام REST API

تحويل XML إلى PDF في Python باستخدام REST API

XML(لغة الترميز الموسعة) هي تنسيق ملف واسع الاستخدام يستخدم علامات مخصصة لوصف البيانات المهيكلة ، للتخزين والنقل. يتم استخدامه لنقل البيانات وتخزينها في شكل عناصر قاعدة بيانات هرمية. PDF هو تنسيق ملف للقراءة فقط وموحد وقابل للمشاركة. إنه أحد أكثر تنسيقات الملفات شيوعًا لقراءة الملفات ومشاركتها في وضع عدم الاتصال. في بعض الحالات ، قد تحتاج إلى تحويل ملف XML إلى PDF لتأمين معلومات البيانات. بتحويل XML إلى PDF ، فإنك تسهل مشاركتها مع الآخرين لأن PDF هو تنسيق ملف أكثر شيوعًا ويسهل الوصول إليه. لذلك ، ستوضح هذه المقالة كيفية تحويل XML إلى PDF في Python باستخدام REST API.

ستوفر المقالة معلومات حول الموضوعات التالية:

ملف XML إلى تحويل PDF REST API و Python SDK

يعد تحويل ملفات XML إلى ملفات PDF أمرًا سهلاً باستخدام Python SDK of GroupDocs.Conversion Cloud API. هذه المكتبة هي الطريقة الأكثر أمانًا لتحويل ملفات PDF بسرعة من XML. إنه مجاني وآمن وسهل الاستخدام Python SDK لتحويل الصور. يسمح التنسيقات المدعومة بالتحويل إلى الصور والوثائق برمجيًا على السحابة.

يمكن تنزيل برنامج محول XML إلى PDF عن طريق تنفيذ الأمر التالي على وحدة التحكم:

pip install groupdocs_converison_cloud

يرجى جمع Client ID و Secret من لوحة القيادة قبل اتباع الخطوات المذكورة. بمجرد حصولك على المعرف والسر الخاص بك ، قم بإضافة الرمز كما هو موضح أدناه:

# قم باستيراد 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"

# احصل على تكوينات ملف API 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

يمكنك الآن تحويل XML إلى تنسيق PDF باستخدام واجهة برمجة تطبيقات Python الحديثة ، مع بضعة أسطر من التعليمات البرمجية.

تحويل XML إلى ملف PDF في Python باستخدام واجهة برمجة تطبيقات REST

في هذا القسم ، يمكنك تحويل ملفات 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
  • قم بتعيين إعدادات التحويل المختلفة مثل المركز \ النافذة ، الضغط \ الصور ، العرض \ المستند \ العنوان ، نقطة في البوصة ، من \ الصفحة ، المركز \ النافذة ، الهامش ، إلخ.
  • قم بتوفير خيارات التحويل وضبط مسار ملف الإخراج
  • الآن ، قم بإنشاء 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 المجانية عبر الإنترنت ، والتي تم تطويرها باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

خاتمة

حسنًا ، كان هذا منشور مدونة كنا نركز عليه. هذا ما تعلمته:

  • كيفية تحويل ملف XML إلى تنسيق PDF على السحابة ؛
  • كيفية تحويل XML إلى PDF عبر الإنترنت في Python باستخدام الخيارات المتقدمة ؛

يمكن العثور على مزيد من المعلومات حول GroupDocs.Conversion Cloud 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 to PDF library يعمل بسرعة كبيرة ويمكنك تحويل XML إلى PDF بسرعة ، في بضع ثوان.

كيف يمكنني حفظ XML كملف PDF عبر الإنترنت مجانًا؟

  • افتح محول XML إلى PDF المجاني على الإنترنت.
  • انقر داخل منطقة إفلات الملف لتحميل ملف XML أو سحب ملف XML وإفلاته.
  • انقر فوق الزر “تحويل الآن”. سيتم تحميل ملف XML الخاص بك وتحويله إلى تنسيق ملف PDF.
  • ستتوفر روابط تنزيل ملفات الإخراج فورًا بعد التحويل.

هل من الآمن استخدام محول XML إلى PDF المجاني عبر الإنترنت؟

نعم ، لا أحد لديه حق الوصول إلى الملفات التي تم تحميلها وسيتم حذف الملفات التي تم تحميلها بعد 24 ساعة.

ما هو أفضل محول PDF مجاني على الإنترنت؟

يعد GroupDocs File Conversion واحدًا من أفضل برامج تحويل PDF المجانية على الإنترنت. يتيح لك تحويل ملفات PDF إلى Word و Excel و JPG / JPEG و PNG و TIFF و HTML والنص والعكس صحيح.

هل برنامج تحويل ملفات PDF على الإنترنت آمن؟

تشتهر GroupDocs.Conversion بالتزامها بالأمان والخصوصية ، لذا يمكنك تحويل الملفات إلى PDF بثقة وثقة.

كيف أقوم بتحويل XML إلى تنسيق PDF دون اتصال في Windows؟

يرجى زيارة هذا الرابط لتنزيل برنامج محول XML إلى PDF مجانًا لنظام التشغيل windows. سيحول محول ملفات XML إلى PDF هذا XML إلى PDF في Windows بسهولة ، بنقرة واحدة.

أنظر أيضا