Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

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


Python จัดเตรียม Pdfcrowd API v2 ซึ่งแปลงเอกสาร HTML เป็น PDF API นี้ใช้งานง่ายมากและการรวมใช้โค้ดเพียงไม่กี่บรรทัด

การติดตั้ง

Install the client library from PyPI
$ pip install pdfcrowd

การแปลงจะเสร็จสมบูรณ์ใน 3 ขั้นตอนต่อไปนี้จากหน้าเว็บ/HTML เป็น PDF

ขั้นตอนที่ 1 − ดาวน์โหลด pdfkit ของห้องสมุด

$ pip install pdfkit

ขั้นตอนที่ 2 − ตอนนี้ดาวน์โหลด wkhtmltopdf

สำหรับ Ubuntu/Debian −

sudo apt-get install wkhtmltopdf

สำหรับ Windows -

(a) Download link : WKHTMLTOPDF
(b) Set : PATH variable set binary folder in Environment variables.

ขั้นตอนที่ 3 − รหัสใน Python เพื่อดาวน์โหลด -

(i) หน้า HTML ที่บันทึกไว้แล้ว

import pdfkit 
pdfkit.from_file('my_test.html', my_'output.pdf')

(ii) แปลงตาม URL เว็บไซต์

import pdfkit
pdfkit.from_url('https://www.google.co.in/','my_testpdf.pdf')

(iii) จัดเก็บข้อความในรูปแบบ PDF

import pdfkit
pdfkit.from_string('my_testpdf ABC','testpdf.pdf')