تبدیل XML از طریق Python

XML را به سند PDF تبدیل و بارگذاری کنید. برای تغییر اسناد PDF به صورت برنامه نویسی از Aspose.PDF برای Python for .NET استفاده کنید

چطور XML را با کتابخانه Python for .NET تبدیل کنیم

برای تبدیل XML به یک فایل PDF، از طریق Aspose.PDF برای Python استفاده کنید.NET, یک API قدرتمند و آسان برای استفاده. باز کردن PyPI, آن را نصب کنید و برای جستجوی aspose-pdf جستجو کنید. از طرف دیگر، دستور را اجرا کنید:

Console

pip install aspose-pdf

قابلیت تبدیل XML و بارگذاری به پی دی اف از طریق Python


شما نیاز به Aspose.PDF for .NET دارید تا کد را در محیط خود امتحان کنید.

۱. پارامترهای صفحه را تنظیم کنید. ۱. آپلود فایل XSLT. ۱. سپس بارگذاری و تبدیل.

تبدیل XML به پی دی اف - Python

این کد نمونه نحوه تبدیل XML به فایل PDF را نشان می دهد

import aspose.pdf as apdf

transform_xml_to_html(input_xml, xslt_string):
import xml.etree.ElementTree as ET
transform = ET.XSLT(ET.XML(xslt_string))
xml_tree = ET.ElementTree(ET.XML(input_xml))
result_tree = transform(xml_tree)
html_str = ET.tostring(result_tree, encoding='unicode', method='html')
from io import BytesIO
return BytesIO(html_str.encode('utf-8'))

example_xslt_to_pdf():
data_dir = "C:/tmp/"
with open("XMLFile1.xml", "r") as xml_file:
    xml_content = xml_file.read()
with open("XSLTFile1.xslt", "r") as xslt_file:
    xslt_content = xslt_file.read()

options = apdf.HtmlLoadOptions()
# Set page size to A5
options.page_info.height = 595
options.page_info.width = 420
pdf_document = apdf.Document(TransformXml.transform_xml_to_html(xml_content, xslt_content), options)
pdf_document.save(data_dir + "data_xml.pdf")