1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python pdf转html代码_python将html转成PDF的实现代码(包含中文)

python pdf转html代码_python将html转成PDF的实现代码(包含中文)

时间:2023-08-09 13:17:26

相关推荐

python pdf转html代码_python将html转成PDF的实现代码(包含中文)

前提:

安装xhtml2pdf /pypi/xhtml2pdf/

下载字体:微软雅黑;给个地址:///fonts/8481.html

待转换的文件:1.htm

复制代码 代码如下:

@font-face {

font-family: "code2000";

src: url("code2000.ttf")

}

html {

font-family: code2000;

}

html_to_pdf.py程序

复制代码 代码如下:

# -*- coding: utf-8 -*-

import sx.pisa3 as pisa

data= open('1.htm').read()

result = file('test.pdf', 'wb')

pdf = pisa.CreatePDF(data, result)

result.close()

pisa.startViewer('test.pdf')

说明:xhtml2pdf不能识别汉字,需要在html文件中通过CSS的方式嵌入code2000字体,貌似只能用code2000,原因不明。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。