问题标签 [pisa]
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 - 无法加载图像/文件比萨pdf Django python
我之前遇到过一个问题,即使我指定@font-face
使用 UTF-8 字体,它也不会显示中文字符。事实证明我也无法显示图像......所以我似乎无法将任何文件嵌入到我的 pdf 中。
这是我使用的代码:
html
和
我查看了 SO 上的其他任务,但没有任何帮助。这两个函数也没有发生异常。同样在fetch_resources
函数中,返回的路径是文件的正确完整路径,即/home/<user>/project/static/images/bc_logo_bw_pdf.png
我/home/<user>/project/static/fonts/wingdings.ttf
不知道出了什么问题。
更新 每次创建 pdf 时,我都会在控制台上收到此消息
这有关系吗?
更新#2
字体现在工作我犯了一个愚蠢的错误......我使用的字体没有中文unicode。但我仍然无法将任何图像嵌入到 pdf 中,无论是 jpeg、gif 还是 png。
python - Django 中 Pisa 的 pdf 生成未呈现 CSS
我使用 Pisa 从 HTML 生成一个 pdf 文件:
我的 HTML 有一个指向外部 CSS 的链接并正确呈现,但 Pisa 不使用 CSS(例如字体大小、表格单元格宽度、文本对齐...)。
我错过了什么?
谢谢
django - django 将 html 中的图像和文本导出为 pdf
我在将 html 文件中的图像导出为 pdf 时遇到问题,此处存在类似的解决方案。
html 正在服务器上正确呈现。我通过在 url 上交叉检查来验证它。
但是在尝试下载/渲染pdf时**我得到一个pdf但它是空白的,它还在views.py中下载功能的第三行显示错误
这是我尝试过的:
.html 文件:
css 文件:
视图.py:
网址已得到妥善处理。
python - 为什么在 Google App Engine 上使用 XHTML2PDF 时我的图像不显示?
我完全按照这里的代码:Convert HTML into PDF using Python,但我的图像仍然没有显示。无论如何,它们都有绝对 URL。
xhtml2pdf 和 reportlab 都作为模块放置在我的应用程序文件夹中,因此不会弹出导入错误或任何东西。PDF 呈现良好,只是没有显示图像。我也尝试删除 HTML 和 CSS 宽度/高度属性,但无济于事。
任何指针?
python - 比萨 pdf 生成 - 仅用于第一页的文本
我想用 pisa (& django python) 创建字母。我需要公司地址出现在第一页而不是后续页面上。我不知道该怎么做,这让我发疯了(比萨上没有很多文档。
此外,我希望能够在不使内容静态的情况下使用框架(与 -pdf-frame-content css 属性一样)。
目前,我的标志出现在顶部和底部,而且我的文字看起来还不错,我只是在努力真正控制它出现的位置。
python - 在横向模式下使用 xhtml2pdf 生成 PDF
如何使用 xhtml2pdf 创建 3 col 横向布局?
我尝试过这样的事情,但没有奏效。我什至应该首先使用框架吗?
python - 如何创建用于比萨(xhtml2pdf)的布局?
我正在使用比萨创建 PDF。我试图转换为 PDF 的布局有一些绝对定位,这似乎被比萨忽略了。我可以通过使用表格进行布局来解决这个限制。有没有其他选择?
python - 从比萨/ xhtml2pdf的目录中排除第一页
我正在使用 django-xhtml2pdf 生成报告。我使用第一页作为封面,然后是目录,使用<pdf:toc />
标签。
我想打折第一页,所以目录中的页码从 1 而不是 2 开始。
这可能吗?
pisa - 如何使用比萨 xhtml2pdf 设置 3 列布局
我有一个要在三列中布局的项目列表。该列表很长(使用 3 列布局可能需要 5 页)。条件如下:
- 第一个页面有一个大约 200px 高和 100% 宽的页眉。在第一页的标题之后,页面应该开始以 3 列显示列表。
- “中间和最后”页面不包含任何标题。
- 最后一页包含图像。
我试图为第二帧和第三帧设置页边距,第一页看起来正确,但“中间”页没有。margin-top 应用于所有页面。
帮助将不胜感激。
django - django pisa - 仅用于两个或更多页面的页码 - 显示总页数的页码
是否有可能仅用 django pisa 显示两页或更多页的页码?显示页码的模板如下所示:
我认为有必要在比萨处理之前获取页数。使用类似这种伪的 if/else 语句的任何选项:
如果要显示例如第 1/5页(五页之一),还需要获取页数?!比萨没有解决方案吗?