需要依賴庫.
weasyprint,它是乙個python庫可以生成pdf檔案從html模板中。
安裝weasyprint
pip install weasyprint
建立乙個pdf模板(template)
我們需要乙個html文件給weasyprint輸入。我們將要建立乙個html
模板(template),渲染它使用django,並且傳遞它給weasyprint來生成
pdf檔案。
templates目錄下命名為pdf.html
新增你要生成的頁面
這個模板(template)就是pdf檔案
weasyprint.html(string=html).write_pdf(response,
stylesheets=[weasyprint.css(settings.static_root + 'css/pdf.css'
return response
接下來配置乙個路由去訪問就行了
使用GitBook工具生成PDF格式的文件
前提我們想使用gitbook工具對github等 的開源書籍生成pdf檔案 環境ubuntu16.04 64位 安裝 我們希望把nodejs和npm安裝在 opt nodejs目錄下,並提供全域性命令 xz d node v6.10.0 linux x64.tar.xztar xf node v6....
python讀取pdf檔案獲取pdf的文字內容
python處理pdf檔案的所有庫 import pypdf2 from urllib.request import urlopen file open d ltn20190716133.pdf rb filereader pypdf2.pdffilereader file pdf page num...
生成支援中文的的pdf
color olive 生成 支援 中文的的 pdf size large 最近有家 家具公司 叫我開發乙個 b s模式的管理軟體,我使用的 ruby on rails 大家都知道 管理軟體 使用頻率最大 的 是 報表的列印 生成 excel表等操作,我對於delphi比較精通,delphi做起這些...