1. สินค้า
  2.   HTML
  3.   Python
  4.   Python-PDFKit
 
  

ไลบรารี Python ฟรีสำหรับการส่งออกไฟล์ HTML PDF

ไลบรารี Python แบบโอเพนซอร์สชั้นนำที่ช่วยให้นักพัฒนาซอฟต์แวร์อ่านและแปลงเนื้อหา HTML & CSS เป็นไฟล์ PDF คุณภาพสูง ปรับแต่งผลลัพธ์รวมถึงขนาดกระดาษ, ระยะขอบ, แนวตั้ง/แนวนอน, และอื่น ๆ

ในโลกของธุรกิจและเทคโนโลยีสมัยใหม่ ความต้องการในการสร้างเอกสาร PDF อย่างอัตโนมัติได้เพิ่มขึ้นอย่างต่อเนื่อง ไม่ว่าคุณจะต้องการสร้างใบแจ้งหนี้ รายงาน หรือเอกสารประเภทใดก็ตาม Python มีไลบรารี่มากมายที่ช่วยทำงานนี้ได้ หนึ่งในไลบรารีที่ได้รับความนิยมเนื่องจากความเรียบง่ายและความหลากหลายคือ Python-PDFKit ซึ่งเป็น wrapper ของ Python สำหรับเครื่องมือบรรทัดคำสั่ง 'wkhtmltopdf' ที่เป็นยูทิลิตี้ที่ใช้กันอย่างแพร่หลายในการแปลง HTML และ CSS เป็นเอกสาร PDF ไลบรารีนี้ทำหน้าที่เป็นอินเทอร์เฟซระหว่างโค้ด Python ของคุณกับ 'wkhtmltopdf' ทำให้คุณสามารถสร้าง PDF จากเนื้อหา HTML/CSS ได้อย่างง่ายดาย

Python-PDFKit เป็นไลบรารี Python แบบโอเพ่นซอร์สที่ให้ส่วนต่อประสานกับเครื่องมือ WKHTMLTOPDF ซึ่งเป็นยูทิลิตี้บรรทัดคำสั่งที่มีประสิทธิภาพสำหรับการแปลงเอกสาร HTML และ CSS เป็นไฟล์ PDF ด้วย Python-PDFKit คุณสามารถบูรณาการการสร้าง PDF เข้ากับแอปพลิเคชัน Python ของคุณได้อย่างราบรื่น ทำให้เป็นเครื่องมือที่มีคุณค่าสำหรับการใช้งานหลากหลาย ไลบรารีนี้รองรับคุณลักษณะต่าง ๆ สำหรับการจัดการการสร้าง PDF จาก HTML เช่น การแปลงเว็บเพจง่าย ๆ แอปพลิเคชันเว็บแบบไดนามิก หรือเนื้อหา HTML ใด ๆ การสนับสนุนสไตล์ชีต CSS การจัดการส่วนหัวและส่วนท้ายของ PDF การจัดการสารบัญ เป็นต้น

Python-PDFKit เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการทำให้การสร้าง PDF ใน Python ง่ายขึ้น มันใช้พลังของยูทิลิตี้ WKHTMLTOPDF และให้ส่วนต่อประสานแบบ Pythonic สำหรับการแปลงเนื้อหา HTML และ CSS ให้เป็นเอกสาร PDF คุณภาพสูง ด้วยการใช้ไลบรารีนี้ ผู้ใช้สามารถสร้างใบแจ้งหนี้ รายงาน เอกสารประกอบ และอื่น ๆ อีกมากมาย พร้อมรับประโยชน์จากความยืดหยุ่นและความสะดวกของ Python ไลบรารีนี้ได้กลายเป็นตัวเลือกที่นิยมในหมู่นักพัฒนาเนื่องจากใช้งานง่ายและมีความสามารถที่แข็งแกร่ง ทำให้เป็นการเสริมที่ยอดเยี่ยมให้กับชุดเครื่องมือ Python ของคุณสำหรับการทำงานกับ PDF

Previous Next

เริ่มต้นใช้งาน Python-PDFKit

วิธีที่แนะนำและง่ายที่สุดในการติดตั้ง Python-PDFKit คือการใช้ pip. โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น.

ติดตั้ง Python-PDFKit ผ่าน pip

pip install pdfkit

คุณยังสามารถติดตั้งด้วยตนเองได้; ดาวน์โหลดไฟล์ปล่อยล่าสุดโดยตรงจาก GitHub repository.

การแปลง HTML เป็น PDF ผ่าน Python

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

วิธีแปลงไฟล์ HTML เป็น PDF ด้วย Python API?

import pdfkit

# Define the HTML content
html_content = "

สวัสดี, Python-PDFKit!

" # Convert HTML to PDF pdfkit.from_string(html_content, 'output.pdf')

รองรับตัวเลือกการปรับแต่ง PDF

Python-PDFKit ได้รวมคุณลักษณะที่สำคัญหลายอย่างที่ให้ผู้พัฒนาซอฟต์แวร์มีอำนาจในการปรับแต่งกระบวนการแปลง HTML เป็น PDF ไลบรารีนี้ให้การควบคุมที่ละเอียดอ่อนต่อกระบวนการแปลง PDF รองรับคุณลักษณะเช่น การกำหนดขนาดกระดาษ, ระยะขอบ, แนวตั้ง/แนวนอน, และอื่น ๆ ซึ่งทำให้ผู้พัฒนาสามารถปรับ PDF ให้ตรงตามความต้องการเฉพาะของตนได้ นอกจากนี้คุณยังสามารถสร้างสารบัญสำหรับ PDF ของคุณได้อย่างง่ายดายโดยใช้ไลบรารีนี้ ซึ่งเป็นประโยชน์อย่างยิ่งสำหรับเอกสารยาวหรือ eBook ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าตัวเลือกแบบกำหนดเองเมื่อแปลง HTML เป็น PDF ด้วยคำสั่ง Python

วิธีตั้งค่าตัวเลือกกำหนดเองเมื่อแปลง HTML เป็น PDF ด้วย Python?

import pdfkit

# Define HTML content
html_content = "

นี่คือ PDF ที่มีตัวเลือกแบบกำหนดเอง

" # Custom options options = { 'page-size': 'A4', 'margin-top': '10mm', 'margin-right': '10mm', 'margin-bottom': '10mm', 'margin-left': '10mm' # Convert HTML to PDF with custom options pdfkit.from_string(html_content, 'custom.pdf', options=options)
 ไทย