问题标签 [xhtml2pdf]
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.
django - Django - 将使用 xhtml2pdf 创建的 PDF 写入服务器磁盘
我正在尝试编写一个脚本,它将由 xhtml2pdf 创建的 pdf 直接保存到服务器,而不是按照通常的方式提示用户将其下载到他们的计算机上。Documents() 是我要保存到的模型,并且 new_project 和 output_filename 变量设置在其他地方。
使用此配置,当它到达 new_doc.save() 我得到错误:'file' object has no attribute '_committed'
有谁知道我该如何解决这个问题?谢谢!
python - Python html2pdf 错误?
我正在尝试确定是否可以将 xhtml2pdf 用于客户项目,或者我是否需要亲自动手并进入 ReportLab 并深入研究 PDF 世界。我认为 xhtml2pdf 有错误,并且作为一个项目不是很活跃,但我可能是错的?
这是我的直接问题。
1) 尽管尝试了创建 TOC 的记录示例,但我无法获得要显示的目录。
2)我不能让框架边框消失,我可以让它们变亮但不会消失。在文档中它说使用 -pdf-frame-border: 1; 获取框架边框以进行调试。如果我没有将 -pdf-frame-border 放在标记中的任何位置,我会得到大粗边框,如果我这样做 -pdf-frame-border: 1; 如果我这样做,我也会得到同样的结果 -pdf-frame-border: 0; 我得到浅灰色的边框。我什至试过 -pdf-frame-border: none; 但这也给了我浅灰色。有任何想法吗?
我的代码在这里。
base.html
这是块内容...
不管我做得多么简单,我都无法获得 TOC 并且没有边界。
python - html到pdf使用pisa-使用img标签的问题
我想在谷歌应用引擎中使用 html 创建一个动态 pdf。我使用 pisa 将 html 转换为 pdf。除了 < img > 标签之外的所有东西都有效。即使 css 中的背景图像有效,我真正需要的是 < img > 标签。
当我添加 < img > 标签时,出现以下错误
python - TypeError:“NotImplementedType”对象在 python 中不可迭代
我正在尝试使用 xhtml2pdf 从 html 页面创建一个 pdf。在转换它时,我的终端显示以下错误消息。
错误 TypeError: 'NotImplementedType' object is not iterable 是什么意思?
我怎样才能防止这种情况?以下示例代码正在使用....来转换 pdf
并且还使用以下命令行进行pdf转换..
正如我早先所说的那样,在那次转换中我遇到了一个错误。我能做些什么呢?
python - xhtml2pdf 不嵌入 Helvetica
我正在使用 Django 创建带有 xhtml2pdf 的 PDF。我正在发送该 PDF 进行打印,但随后他们说某些字体未嵌入。我有 Helvetica 字体,但我没有在 PDF 中使用 Helvetica。
在这里,您有 PDF 属性的屏幕截图
如您所见,Guilles'ComicFont 和 TF2Secondary 是正确嵌入的,但不是 Helvetica。
在这里,您可以看到生成 PDF 的视图:
这里是我的 HTML:
有人知道为什么要使用 Helvetica 吗?或者有什么方法可以嵌入 Helvetica?我正在尝试使用“@font-face”,但它不起作用。
python - xhtml2pdf子元素显示父元素的边框
希望有人可能已经解决了这个问题。在 Google 上没有看到有人使用它。
我在 Python 中使用 xhtml2pdf,试图生成一个带有页眉、页脚的简单文档,我的内容是带有标题的文本块。我想在每条内容周围都有一个边框,但我却在每个子元素周围都有边框。
这是我的 HTML
我现在只是在运行xhtml2pdf
命令行工具,所以没有 python 可以显示。当我在调试模式下运行它时,我确实注意到了一件事,它显示“xhtml = false”,即使我有一个 XHTML DTD。我不确定这是否会有所作为。
这是我在浏览器中看到的内容,大致是我期望 pdf 的样子(当然忽略页脚位置):
相反,我得到:
编辑:我发现 xhtml 是一个可以通过的选项,但除非安装了旧版本的 html5lib,否则通过它会失败。看起来我的问题的答案是这个库没有得到积极维护,我需要找到一个新的解决方案:-/
django - pdf xhtml2pdf中的图像输出失败
我的观点设置如下:
视图.py
我在这个提要中找到了一个定义fetch_resource()
函数的解决方案,但这对我没有帮助。我阅读了文档,没有这个功能我会更好。
这是我的模板“hello.html”
到目前为止,一切似乎都很好。但我无法在 pdf 中获取图像。这{{ object.image.url}}
给了我一个 pdf 中的路径字符串,但不是图像。我是不是错过了什么。请帮帮我。我已经被困了几个小时了。
python - 在 django 中获取 xhtml2pdf 数据作为变量
我通过以下方式在我的 django 应用程序中生成 PDF 文件:
当用户想要下载 PDF 文件时,它的效果很好。但是,我需要在电子邮件中附加此 PDF。这就是为什么我需要获取此 PDF 的内容。我在 xhtml2pdf 文档中找不到任何内容。你能帮我解决它吗?
python - 使用 Python/Flask 将 html 转换为 pdf
我想使用 Python + Flask 从 html 生成 pdf 文件。为此,我使用 xhtml2pdf。这是我的代码:
在这个代码文件中是动态生成的。但!xhtml2pdf 不支持 CSS 中的许多样式,因为正确标记页面存在这个大问题。我找到了另一种乐器(wkhtmltopdf)。但是当我写了类似的东西时:
引发错误:
我的问题是如何在 Flask 中使用 wkhtmltopdf(动态生成文件)将 html 转换为 pdf?
提前感谢您的回答。
python - Python比萨多页对齐问题
我正在使用xhtml2pdf 版本。0.0.6和reportlab 版本。2.7在我的应用程序中使用django 1.6.6,用于我的 pdf 生成。我需要使用从数据库中获取的数据生成年度报告。我在 xhtml2pdf模块中使用 pisa 0.3.3 并且可以在数据一页长时正确生成 pdf。但是当 数据超过一页时,第一页中的表头和下一页中的后续数据行出现对齐问题。我用于生成 pdf 的代码如下:
请回复您宝贵的提示/建议。提前致谢。