问题标签 [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.
python - 使用 Reportlab 进行 CMYK 叠印(分色 PDF 输出)
是否可以在不使用 CMYKColorSep 类的情况下使用 CMYK 叠印,该类总是在打印机设置中生成新的单独颜色,我只想使用标准 4 CMYK 墨水的叠印(颜色分离的 PDF 输出,如 2.4 更改日志中所述)
这是我的示例代码(需要reportlab 2.4):
注意:您需要在 acrobat reader pro 中启用叠印预览才能正确查看。
如果这不适用于reportlab,您是否知道生成pdf的任何其他服务器端替代方案,其中叠印有效?
非常感谢你
python - Python 报告实验室 RML。如何在两页上拆分表格行
我想知道是否有一些功能可以在两页或更多页上拆分表格行。导致行中的某些信息对于一页来说可能太长,如果一行长于页面大小,则会导致异常。
python - 使用 ReportLab 引用更多页面
我正在使用 ReportLab 创建长问卷,我需要创建类似的文本
如果您没有过敏症,请转至第 168 页
ReportLab 是否提供了一些可以帮助我完成此引用任务的功能?
我知道这个问题可能需要一个两遍算法。在第一遍中,找到页码。第二遍完成文本,调整对适当页面的引用。ReportLab API 中有什么东西可以在这种情况下提供帮助吗?
python - 使用 ReportLab (Python) 的 PDF 文档中的 PDF 图像
我将 matplotlib 中的一些绘图保存为 pdf 格式,因为它似乎提供了更好的质量。如何使用 ReportLab 将 PDF 图像包含到 PDF 文档中?便捷方法 Image(filepath) 不适用于这种格式。
谢谢你。
python - 从可用作字符串的类中实例化 python 类,仅在内存中!
我正在使用 Reportlab 创建 PDF。我正在创建两个要在创建后合并的 PDF。Reportlab 提供了一种将 pycanvas (源代码)(基本上是我在内存中的 pdf 文件)保存为 python 文件的方法,并在该 python 文件上调用方法 doIt(filename) 将重新创建 pdf 文件。这很棒,因为您可以在源代码的基础上合并两个 PDF 并创建一个合并 pdf。
这样做是这样的:
这工作正常,但我想跳过将 n2.py 保存到磁盘的步骤。因此,我正在寻找一种方法来从 final_pdf 字符串实例化相应的 python 类并直接在源代码中使用它。这可能吗?
它应该像这样工作..
这样做的原因主要是真的不需要将源保存到磁盘,其次绝对不是线程保存。我可以在运行时命名创建的文件,但是我不知道要导入什么!?如果没有办法阻止文件保存,有没有办法根据运行时定义的文件名来定义导入!?
有人可能会问我为什么不提前创建一个 pdf,但这是不可能的,因为它们来自不同的应用程序。
python - 向 Reportlab Canvas 对象添加分页符
我需要生成一个 2 页的 pdf 报告。页面是完全独立的。尝试使用:
和:
但一切都印在同一页上。
我应该如何向这个 Canvas 实例添加分页符?
python - Appengine - Reportlab PDF
我正在使用 Google appengine 并希望使用 reportlab 生成 PDF。该应用程序运行良好,可以生成诸如“Hello World”之类的 PDF 文件。但我想要的是使用用户输入的数据从表单中获取数据并动态生成 PDF。
任何人都可以分享一段代码吗?我将感激不尽。
python - Appengine 检索与用户表单提交相关的数据
我已经阅读了 Appengine 的文档以了解如何从模型中检索数据。但我错过了一些东西..
我的模型是用户和学生,其中学生是用户的参考属性。
用户登录,用一些值填写表单并使用 put() 保存数据。如果您使用 test@example.com 登录,您将获得您的数据,或者如果您使用另一封电子邮件登录,您将获得与您发送到 db 的信息相对应的数据。
到这里为止一切都很好。我正在尝试获取 PDF 并希望从登录的用户那里获取数据。
例子:
我在这里得到的是一个不是当前用户的用户。显示有关其他用户的信息。我尝试了不同的东西,但它会引发错误。如果我尝试迭代会出错。
我错过了一些东西。
python - Python Reportlab PDF - 在页面上居中文本
我正在使用ReportLab使用 python 动态生成 pdf。
我希望一行文本以页面为中心。这是我目前拥有的具体代码,但不知道如何将文本水平居中。
文本显示,我可以手动移动左侧位置,使文本看起来居中,但我需要以编程方式居中,因为文本将是动态的,我不知道会有多少文本。
django - 如何在浏览器中打开生成的 PDF 文件?
我写了一个 Pdf 合并,它将原始文件与水印合并。
我现在要做的是通过 Django 视图在浏览器中打开“document-output.pdf”文件。我已经查看了Django的相关文章,但是由于我的方法相对不同,我没有直接创建PDF对象,使用响应对象作为它的“文件”,所以我有点迷茫。
那么,在 Django 视图中我该怎么做呢?