คู่มือฉบับย่อนี้จะอธิบายวิธีการแปลง HTML เป็น PDF ใน Python คุณจะได้เรียนรู้อัลกอริทึมและโค้ดในการแปลง HTML เป็น PDF ใน Python คุณสามารถทำการแปลงนี้ได้ในระบบปฏิบัติการใดๆ เช่น macOS, Linux หรือ Windows ที่มีการกำหนดค่า Python ไว้
ขั้นตอนการแปลงเว็บเพจเป็น PDF ใน Python
- กำหนดค่าโครงการโดยเพิ่มไลบรารี Aspose.HTML เพื่อแสดงเอกสาร PDF
- โหลดไฟล์ HTML อินพุตด้วยคลาส HTMLDocument
- เริ่มต้นวัตถุของคลาส PdfSaveOptions
- แปลง HTML เป็น PDF ด้วยวิธีการ convert_html
ขั้นตอนเหล่านี้จะช่วยแนะนำวิธีบันทึกหน้าเว็บเป็น PDF ใน Python ก่อนอื่น ให้กำหนดค่าสภาพแวดล้อมเพื่อเพิ่มไลบรารี Aspose.HTML จากนั้นดำเนินการโหลดไฟล์อินพุต จากนั้น ให้สร้างอินสแตนซ์ของคลาส PdfSaveOptions และเรนเดอร์เอกสารเอาต์พุตเพื่อสรุปการแปลง
โค้ดแปลงไฟล์ HTML เป็น PDF ใน Python
import aspose.html | |
import os | |
from aspose.html import * | |
from aspose.html.converters import * | |
from aspose.html.saving import * | |
path = "C://" | |
document = HTMLDocument("document.html") | |
options = PdfSaveOptions() | |
Converter.convert_html(document, options, "htmltopdf.pdf") |
ตัวอย่างโค้ดนี้เป็นเวอร์ชันพื้นฐานสำหรับการเรนเดอร์ไฟล์ HTML เป็น PDF ใน Python อย่างไรก็ตาม คุณสามารถปรับแต่งได้โดยใช้คุณสมบัติต่างๆ ที่แสดงโดยคลาส PdfSaveOptions ตัวอย่างเช่น คุณสามารถระบุสีพื้นหลัง การเข้ารหัสไฟล์ คุณภาพของรูปภาพ ความละเอียด ฯลฯ ตามความต้องการของคุณ
บทความนี้ครอบคลุมข้อมูลเกี่ยวกับกระบวนการแปลงหน้าเว็บเป็น PDF ใน Python หากคุณสนใจที่จะเรียนรู้การสร้างไฟล์ HTML โปรดอ่านบทความใน สร้างไฟล์ HTML ใน Python