วิธีแปลง XML เป็น PDF ใน Python โดยใช้ REST API

แปลง XML เป็น PDF ใน Python โดยใช้ REST API

XML(ภาษามาร์กอัปที่ขยายได้) เป็นรูปแบบไฟล์ที่ใช้กันอย่างแพร่หลายซึ่งใช้แท็กที่กำหนดเองเพื่ออธิบายข้อมูลที่มีโครงสร้าง สำหรับจัดเก็บและขนส่ง ใช้เพื่อถ่ายโอนและจัดเก็บข้อมูลในรูปแบบขององค์ประกอบฐานข้อมูลแบบลำดับชั้น PDF เป็นรูปแบบไฟล์แบบอ่านอย่างเดียว เป็นมาตรฐาน และแชร์ได้ เป็นหนึ่งในรูปแบบไฟล์ยอดนิยมสำหรับการอ่านและแชร์ไฟล์แบบออฟไลน์ ในบางกรณี คุณอาจต้องแปลงไฟล์ XML เป็น PDF เพื่อรักษาความปลอดภัยข้อมูล การแปลง XML เป็น PDF ช่วยให้คุณแชร์กับผู้อื่นได้ง่ายขึ้น เนื่องจาก PDF เป็นรูปแบบไฟล์ทั่วไปและเข้าถึงง่าย ดังนั้น บทความนี้จะสาธิตวิธีแปลง XML เป็น PDF ใน Python โดยใช้ REST API

บทความจะให้ข้อมูลเกี่ยวกับเรื่องต่อไปนี้:

ไฟล์ XML เป็น PDF Conversion 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 and Secret from the dashboard ก่อนทำตามขั้นตอนดังกล่าว เมื่อคุณมี ID และรหัสลับของคุณแล้ว ให้เพิ่มรหัสตามที่แสดงด้านล่าง:

# นำเข้า 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"

# รับการกำหนดค่า File API 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

ตอนนี้คุณสามารถแปลง XML เป็นรูปแบบ PDF โดยใช้ Python API ที่ทันสมัยโดยใช้โค้ดเพียงไม่กี่บรรทัด

แปลงไฟล์ XML เป็น PDF ใน Python โดยใช้ REST API

ในส่วนนี้ คุณสามารถแปลงไฟล์ 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 ที่แปลงแล้วบนคลาวด์ คุณสามารถดาวน์โหลดได้โดยใช้ code snippet

เปลี่ยน XML เป็น PDF ใน Python โดยใช้ตัวเลือกขั้นสูง

จากนั้น แปลงไฟล์ XML เป็นเอกสาร PDF โดยใช้ขั้นตอนโดยละเอียดที่กล่าวถึงด้านล่างพร้อมการตั้งค่าขั้นสูง:

  • ขั้นแรก สร้างอินสแตนซ์ของคลาส ConvertApi
  • จากนั้น สร้างอินสแตนซ์ ConvertSettings
  • ตอนนี้ ตั้งชื่อที่เก็บข้อมูลของคุณ
  • จากนั้นกำหนดเส้นทางไฟล์ XML
  • ตอนนี้กำหนด “pdf” ให้กับรูปแบบ
  • กำหนดคลาส PdfConvertOptions
  • ตั้งค่าการแปลงต่างๆ เช่น center\window, บีบอัด\images, display\doc\title, dpi, from\page, center\window, margin เป็นต้น
  • ให้ตัวเลือกการแปลงและกำหนดเส้นทางของไฟล์ที่ส่งออก
  • ตอนนี้ สร้าง 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 ฟรีทางออนไลน์ ซึ่งพัฒนาโดยใช้ API ข้างต้น

บทสรุป

นั่นคือบล็อกโพสต์ที่เรามุ่งเน้น นี่คือสิ่งที่คุณได้เรียนรู้:

  • วิธีแปลงไฟล์ XML เป็นรูปแบบ PDF บนคลาวด์
  • วิธีแปลง XML เป็น PDF Online ใน Python โดยใช้ตัวเลือกขั้นสูง

ดูข้อมูลเพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API ได้ที่นี่ เอกสารประกอบ เรายังมีส่วน API Reference ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ 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 เป็น PDF ทำงานเร็วมาก และคุณสามารถแปลง XML เป็น PDF ได้อย่างรวดเร็วในไม่กี่วินาที

ฉันจะบันทึก XML เป็น PDF ออนไลน์ฟรีได้อย่างไร

  • เปิด ตัวแปลง XML เป็น PDF ฟรีทางออนไลน์
  • คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ XML หรือลากและวางไฟล์ XML
  • คลิกที่ปุ่มแปลงทันที ไฟล์ XML ของคุณจะถูกอัปโหลดและแปลงเป็นรูปแบบไฟล์ PDF
  • ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากการแปลง

ปลอดภัยไหมที่จะใช้ตัวแปลง XML เป็น PDF ออนไลน์ฟรี?

ใช่ ไม่มีใครสามารถเข้าถึงไฟล์ที่คุณอัปโหลด และไฟล์ที่คุณอัปโหลดจะถูกลบหลังจาก 24 ชั่วโมง

ตัวแปลง PDF ออนไลน์ฟรีที่ดีที่สุดคืออะไร

การแปลงไฟล์ GroupDocs เป็นหนึ่งในโปรแกรมแปลง PDF ออนไลน์ฟรีที่ดีที่สุด ช่วยให้คุณสามารถแปลง PDF เป็น Word, Excel, JPG/JPEG, PNG, TIFF, HTML, ข้อความ และในทางกลับกัน

ตัวแปลง PDF ออนไลน์ปลอดภัยหรือไม่

GroupDocs.Conversion เป็นที่รู้จักจากความมุ่งมั่นในการรักษาความปลอดภัยและความเป็นส่วนตัว คุณจึงสามารถแปลงไฟล์เป็น PDF ได้อย่างวางใจและมั่นใจ

ฉันจะแปลง XML เป็นรูปแบบ PDF ออฟไลน์ใน windows ได้อย่างไร

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดซอฟต์แวร์แปลง XML เป็น PDF ฟรีสำหรับ Windows ตัวแปลงไฟล์ XML เป็น PDF นี้จะเปลี่ยน XML เป็น PDF ในหน้าต่างได้อย่างง่ายดายด้วยการคลิกเพียงครั้งเดียว

ดูสิ่งนี้ด้วย