问题标签 [weasyprint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - UnicodeDecodeError:Django 使用 weasyprint 生成 PDF
我正在用 Django 制作一个应用程序。我想在浏览选择链接时生成 pdf。所以我使用weasyprint模块来转换我的 pdf。我导入 weasyprint 模块。但是当我运行该应用程序时,我发现了一些错误。这是views.py文件
这是HTML文件。我想创建 pdf 这个 html 文件。
当我浏览该网址时。我得到了这个错误。我试图解决这个错误。但我不能。
这是完整的跟踪簿环境:
python - Django weasyprint HTML 到 PDF 的转换工作很慢
我正在使用 Django Web 应用程序中的 weasyprint 将 HTML 转换为 PDF 文件。一切正常,但将 HTML 转换为 PDF 时运行速度非常慢。当我转换它时,它需要两分钟多的时间。我在我的 HTML 文件中使用 Bangla 字体。
这是我的views.py代码
这是我的 HTML 文件。这个文件我正在将 HTML 转换为 PDF
python - Django weasyPrint fontconfig 错误
我有一个需要从中获取 pdf 文件的应用程序,因此我选择了 weasyprint,但是在使用 PIP 安装后,我导入import weasyprint
了终端错误OSError: ctype.util.find_library() did not manage to locate a library called fontconfig
然后我尝试使用from weasyprint import HTML, CSS
from weasyprint.fonts import FontConfiguration
我仍然得到同样的错误。无需编写任何进一步的代码,导入语句就会卡在错误上。截至 10 月,我正在运行最新的 django 和 weasyprint。提前致谢
python - 如何将网页页面或 HTML url 转换为 pdf?
我正在尝试将 HTML 页面或 HTML URL 转换为 pdf,它不仅可以转换 html,还可以转换 css 并保存它。我很困惑我应该使用什么(weasyprint、wkhtmltopdf 或 python pdfkit)。同时我正在使用这段代码:
而这段代码
但一切都是徒劳的,请帮助。
python - 高效地将网页转换为 pdf
我正在尝试将网站(包括 css 和图像)转换为 pdf 并保存在本地。我一直在尝试使用几个 python 库,例如(pdfkit、wkhtmltopdf、weasyprinrt、selenium。)我尝试并找到了这段代码,但不知道如何使用它来实现我的目标并将文件保存在本地。
cairo - 在 Windows 10、x64 上安装 Pango/Cairo
我正在尝试安装 WeasyPrint。我正在运行 Windows 10、64 位。我已经按照他们网站上的安装指南进行操作。请注意,我是新手。在过去的两天里,我一直在尝试安装 pango 和 cairo,阅读了有关它的在线帖子,但无法正确安装。到目前为止,我已经安装了:
- Python 3.6.3
- CFFI
- html5lib
- 开罗菲
- tinycss2
- css选择2
- cairosvg
- pyphen
- pdfrw
- 点子
- 巧克力味(而不是自制)
- GTK3
- Visual C++ 构建工具
问题是我买不到 Cairo 和 Pango。
pango 下载页面上的库链接不正确。
我已经通过他们网站上的链接安装了 Cairo 到GTK+。说明仅提供 Win32 的选项。我试过安装它没有成功。
目标是让 WeasyPrint 运行。我已经成功安装了它,但它不能工作,因为没有安装 Pango/Cairo。
css - 如何在 weasyprint 中使用线性渐变?
我正在尝试使用 weasyprint 从 HTML 呈现 pdf。
我需要使用线性渐变作为背景颜色。
但是当我尝试使用时:
背景颜色:线性渐变(向右,#da208b,#4b77f2 51%,#6bd2b5);
我得到一个没有背景颜色的pdf。(html正确呈现)
那么我怎样才能在 weasyprint 中做到这一点?我在文档中看到应该支持线性梯度。
python - How to use custom font with weasyprint
I have a django app and I would like to create a pdf from my django view. I use weasyprint, and for some reason it doesn't accept my custom font. The font url is working and when I render the same html with the same font-face, I see the correct font, but my pdf is rendered with a wrong one. I also tried the base64 font string, but no luck. My render code is:
Any idea what am I doing wrong?
django - 通过电子邮件发送 Django PDF 文件而不保存在 FileField 中
我一直在努力通过电子邮件发送正在生成的 pdf 文件(使用 weasy print),我希望能够直接发送电子邮件而不将文件保存在我的模型对象中(如果我可以将其保存在临时位置并通过电子邮件发送)。但不断收到此错误。 'file() 参数 1 必须是没有空字节的编码字符串,而不是 str