python - Weasyprint HTML 到 PDF 右边距的巨大差距

标签 python css django pdf weasyprint

我正在使用 Wea​​syprint 将 HTML 模板打印为 PDF,但右侧始终有 10 厘米的间隙。

我使用@page:(size:letter;) 作为唯一的页面属性。

我已经尝试手动设置页面大小,但我仍然在所有页面的右侧获得巨大的空间。

对可能出现的问题有什么想法吗?

最佳答案

找到解决方案。这是一个 CSS 问题。用于设置主体样式的类不在 css 文件的开头,这会导致在它之前声明的其他样式出现不稳定的行为。

关于python - Weasyprint HTML 到 PDF 右边距的巨大差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30292625/

相关文章:

python - linux 中的谷歌应用引擎路径?

python - Pyo server.boot() 在 Ubuntu 14.04 上因 pyolib._core.PyoServerStateException 而失败

CSS 语法差异

html - CSS格式化表头

Django 项目作为桌面应用程序 : how to?

python - Pandas:从 DataFrame 中删除所有带有 nans、0 和 NA 的列

python - 如何在 Flask 中处理来自浏览器的 put 请求?

css - 高库存 : Change color of date input box border if active

python - django2.1 发送电子邮件失败 :ssl. SSLError : [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl. c:833)

python - 持久后台任务 Django + Heroku