问题标签 [reportlab]

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.

0 投票
3 回答
4221 浏览

python - 如何为 Xerox 打印机创建动态作业单?

我正在 Python 和Reportlab Toolkit中以编程方式创建 PDF 文件,每个文件都包含数千个文档,每个文档都有可变数量的页面。

我的问题是我需要指示打印机每页应该打印哪种介质类型(例如,文档第一页的预打印信头)。看来我需要生成某种包含此类信息的工作票。

我在创建 JDF 作业单方面取得了一些成功,但这些仅在我组织的运行 Xerox Freeflow Server 版本 8 的最新打印机上运行。

理想情况下,我需要一个也适用于我们的 Freeflow 服务器版本 7 和 Xerox DocuSP 打印机的解决方案。我曾尝试将 JDF 票证发送到这些打印机,但未成功。

我可以使用其他类型的票务系统,或者让我们所有的打印机识别 JDF 文件的方法吗?

0 投票
1 回答
233 浏览

python - reportlab 的 renderPM 可以在 Google appengine 上运行吗?

我想使用 ReportLab 的 RenderPM 在 Google App-Engine 上生成图像,但看起来它依赖于 c 库。有谁知道是否可以让它工作?

谢谢,

理查德

0 投票
4 回答
6646 浏览

reportlab - ReportLab 图像绘制在画布上。Canvas

ReportLab的图像在 PDF 画布上镜像出来,代码片段如下:

如何让它“正常”绘制,就像人们期望看到的那样?

0 投票
4 回答
2764 浏览

python - Windows 的 pyfribidi 或任何其他双向算法

我正在尝试使用reportlab 生成报告,报告语言是阿拉伯语。但问题是reportlab不支持BIDI(双向)显示,因为Python中缺乏BIDI算法支持。经过大量谷歌搜索后,我发现 Gnome Fribidi周围有一个名为PyFribidi的包装器。但它只能在 Linux 上编译和运行,我尝试使用 mingwin 在 Windows 上构建它,但编译失败,因为找不到很多 linux 库。

我的问题是,在 python 中是否有任何在 Windows 上运行的 Unicode 双向算法实现?

谢谢。

0 投票
3 回答
8628 浏览

python - 在 Python 中为现有 PDF 创建大纲/TOC

我正在使用 pyPdf 将几个 PDF 文件合并为一个。这很好用,但我还需要在生成的 PDF 文件中添加目录/大纲/书签。

pyPdf 似乎只有对大纲的读取支持。Reportlab 将允许我创建它们,但开源版本不支持加载 PDF 文件,因此无法将大纲添加到现有文件。

有什么方法可以使用 Python 或任何允许的库向现有 PDF 添加大纲?

0 投票
1 回答
191 浏览

reportlab - 文件生成中的 Reportlab 问题

我正在编写这个简单的代码来显示 pdf 和其他格式的图表,同时收集要从 mysql 数据数据库显示的数据。代码运行无错误,但未生成文件。请帮忙。

0 投票
1 回答
1047 浏览

reportlab - reportlab 中的导入语句错误

我需要帮助来理解以下错误的根源。在从 url https://www.reportlab.com/snippets/3/在 reportlab 中运行条形图生成代码时,我在线遇到错误

从标准颜色导入 pdf_chart_colors,setItems

说明:

导入错误:没有名为 standard_colors 的模块

我不明白安装reportlab 或其他一些东西时是否有问题。请指导。

0 投票
1 回答
116 浏览

reportlab - 使用reportlab自动工具制作条形图时出错

尝试使用用于创建图表的 reportlab 工具创建条形图时出现以下错误。我正在制作一个 DataAwareDrawing 图表。请让我知道我能做什么。

0 投票
2 回答
2008 浏览

python - 在reportlab中,将尽可能多的空行添加到最后一页的长表中

我正在准备一份项目列表的 PDF 报告,该报告本质上是一个长表,其中一些单元格填充了数据,而一些单元格为空。该报告将被打印出来,用户将在纸上填写空白单元格。她还将添加新行并填写新数据。

因此,我将提供一些(例如 3 个)空行作为网格来填充数据。但如果页面上还有空间,我想用空行填充它。

如何在最后一页添加尽可能多的行?

不同的方法:
当使用每行一个单行表的段落时,这种行为可能更容易实现。但是我需要在每一页上重复第一行(这在带有 的表格中很容易repeatRows=1)。

有任何想法吗?

0 投票
1 回答
479 浏览

reportlab - 在reportlab中的一个pdf中包含两个数据感知图

我正在尝试制作带有 2 个数据感知图的单个 pdf。一个是从表 1 中获取数据的条形图,另一个是从另一个表中获取数据的字符串(文本框之类的东西)。当我在reportlab中运行这个程序时,稍后调用的字符串部分(具有将字符串连接到数据库并显示它的代码的类)会覆盖条形图。我没有找到任何方法将它们一起显示在一个 pdf 中。请建议。

我得到的错误: