reportlab相关内容

使用 Python 将 Pandas DataFrame 导出为 PDF 文件

为 Pandas 中的数据框生成 PDF 的有效方法是什么? 解决方案 嗯,一种方法是使用 Markdown.您可以使用 df.to_html().这会将数据框转换为 html 表.从那里你可以将生成的 html 放入一个 Markdown 文件 (.md)(参见 http://daringfireball.net/projects/markdown/basics).从那里,有一些实用程序 ..
发布时间:2021-12-14 15:18:32 Python

ReportLab 是否有可流动的 matplotlib?

我想将 matplotlib 图表直接嵌入到 ReportLab 生成的 PDF 中 - 即不要先保存为 PNG,然后再将 PNG 嵌入到 PDF 中(我想我会得到更好的输出质量). 有谁知道是否有适用于 ReportLab 的 matplotlib flowable? 谢谢 解决方案 这是使用 pdfrw 的解决方案: #!/usr/bin/env python# 编码:u ..
发布时间:2021-12-11 14:05:19 Python

pyfribidi for windows 或任何其他比迪算法

我正在尝试使用 reportlab 生成报告,报告语言为阿拉伯语.但问题是 reportlab 不支持 BIDI(双向)显示,因为缺少 BIDI Algorithm 支持Python.经过大量的谷歌搜索后,我发现 Gnome Fribidi 有一个名为 PyFribidi.但它仅在 Linux 上编译和运行,我尝试使用 mingwin 在 Windows 上构建它,但编译失败,因为找不到很多 li ..
发布时间:2021-11-17 01:17:35 Python

如何设置pdf背景色?

我想用报告实验室生成一个 p d f.我需要更改导出的 p d f 的背景颜色(不是字体颜色,背景颜色).谢谢! 解决方案 from reportlab.pdfgen import canvas从 reportlab.lib.pagesizes 导入 A4c=canvas.Canvas("背景",pagesize=A4)c.setFillColorRGB(1,0,0)c.rect(5,5, ..
发布时间:2021-07-07 20:38:32 Python

使用 reportlab 绘制 sqlite3 数据

试图从 sqlite3 数据库中绘制简单的温度数据.python的新手,不确定我做错了什么.我的 sql 数据如下所示: [(70.8,), (70.8,), (70.9,), (71.0,), (71.0,), (71.2,), (71.2,), (71.2,), (71.4,), (71.7,), (71.7,), (72.0,), (72.0,), (72.0,), (72.2,), ..
发布时间:2021-07-07 20:38:29 数据库

使用 reportlab 将图形和表格列表添加到目录

我是最新的 reportlab 和 django,标准鸭嘴兽 TOC 与“TOCEntry"的通知非常适合我的文档. 我现在正在尝试向目录中添加另外 2 个部分:“图表列表"和“表格列表".由于文档中的流动性 h1、h2、表格、图像等可以以任何顺序出现,我似乎无法将 2 个列表与主目录分开.理想情况下,我想要类似的东西: 目录:标题1子1子2标题2子3子4子5图列表:图1图2表列表:表格1 ..
发布时间:2021-07-07 20:38:26 Python

从作为 string 可用的类实例化 python 类,仅在内存中!

我正在使用 Reportlab 创建 PDF.我正在创建两个 PDF,我想在创建它们后合并它们.Reportlab 提供了一种保存 pycanvas 的方法 (来源)(基本上是我内存中的 pdf 文件)作为 python 文件,并在该 python 文件上调用 doIt(filename) 方法,将重新创建 pdf 文件.这很棒,因为您可以在源代码的基础上组合两个 PDF 并创建一个合并 pdf. ..
发布时间:2021-07-07 20:38:23 Python

Django 中的 ReportLab

我正在 Django 中使用 ReportLab 制作条形图.我能够生成pdf,但它保存在我的根目录中.相反,我希望 PDF 应该在浏览器本身中打开.我该怎么做? from reportlab.graphics.shapes 导入绘图从 reportlab.graphics.charts.barcharts 导入 VerticalBarChart从 reportlab.graphics 导入 r ..
发布时间:2021-07-07 20:38:20 其他开发

Reportlab - ListFlowable,从给定的字符串列表生成 Listitem

这是我的第一篇 StackOverflow 帖子,所以如果我犯了任何标记错误或类似的错误,我想道歉. 这是我目前正在进行的项目:我正在开发一个 Django Web 应用程序,它负责根据用户的动态输入生成审计报告.用户可以选择引用文件的变体. 我目前面临的问题如下: 我想生成一个列表中给出的静态元素的项目符号列表.这是我目前的代码. def generateList(list_ ..
发布时间:2021-07-07 20:38:16 Python

使用 rml2pdf 时如何删除默认页脚?

我使用reportlab rml(report markup language)通过rml2pdf生成pdf,它带有默认的页脚内容,那么,如何删除pdf的页脚?(我在官方文档中找不到具体的解决方案). 解决方案 您可能需要为页脚编写自己的样式表,使用该样式表您可以覆盖页脚 在 中可能有两个 部分.这是这样的RML2PDF解释的是第一个在该页面的故事内容之前进行,并且第二个是在故事之后 ..
发布时间:2021-07-07 20:38:13 其他开发

Python reportlab将图像插入表格

在 reportlab 用户指南(第 79 页)中,图像是这样的插入到表中. I = Image('../images/replogo.gif')I.drawHeight = 1.25*inch*I.drawHeight/I.drawWidthI.drawWidth = 1.25*inchP0 = 段落('''A paragraph ..
发布时间:2021-07-07 20:38:10 Python

Reportlab:对齐、vAlign 表到帧的“底部"

我在将 Table 对象与框架底部对齐时遇到问题,hAlign 'RIGHT' 和 'LEFT' 工作,但它似乎卡在 'TOP',我如何将 Table 向下对齐到 'MIDDLE'还是框架的“底部"?下面是一个完整且可运行的示例.请注意,框架内的表格应该在底部,这意味着表格位于右下角(现在,下表位于框架的顶部). from reportlab.lib.pagesizes 导入信从 report ..
发布时间:2021-07-07 20:38:07 Python

Python:PDF:如何从带有单选按钮的表单中读取

我按照使用 Python 在 ReportLab 中创建交互式 PDF 表单 这是代码示例 esp.对于收音机: simple_radios.py from reportlab.pdfgen 导入画布从 reportlab.pdfbase 导入 pdfform从 reportlab.lib.colors 导入洋红色、粉色、蓝色、绿色def create_simple_radios() ..
发布时间:2021-07-07 20:38:04 Python

从第一页删除页眉和页脚

类 MyDocTemplate(BaseDocTemplate):def __init__(self, 文件名, **kw):self.allowSplitting = 0apply(BaseDocTemplate.__init__, (self, filename), kw)template = PageTemplate('normal', [Frame(1.0*cm, 1*cm, 19*cm ..
发布时间:2021-07-07 20:38:01 Python

pagesize 在 Reportlab simpledocTemplate 中不起作用

我正在使用 ReportLab 生成 PDF 报告.我使用了 SimpleDocTemplate 并设置了 pageSize = A5.但是在构建PDF后,当我打开创建的文件时,页面大小为A4. doc = SimpleDocTemplate(file_name, pageSize = A5)doc.build(报告) 我尝试了其他页面大小,但创建的文件大小没有改变并保持 A4!我该怎么办? ..
发布时间:2021-07-07 20:37:58 其他开发

使用目录创建多个文档时,Reportlab 不会重置序列

我正在使用一个模板函数,该函数使用 reportlab 在一个程序执行中创建多个 PDF 文档. 这些文档的结构相同,标题相同.它们仅在标题下方的内容上有所不同.所有这些文档都包含一个目录元素. 我正在使用序列标签( 等)来创建编号的标题 e.G. 1.前1名1.1 子 12. Top22.1 子 12.2 子 2 这适用于单个文档,但是一旦我在第一个文档之后创建第二个文档,序列就 ..
发布时间:2021-07-07 20:37:55 Python

reportlab中旋转图片的简单方法

我们如何使用 reportlab 轻松旋转图像?我一直在寻找,但没有找到一个简单的方法.找到的唯一方法来自 http://dods.ipsl.jussieu.fr/orchidee/SANORCHIDEE/TEMP/TEMP_LOCAL/cdat_portable/lib_new_wrong_gcc/python2.4/site-packages/reportlab/test/test_graph ..
发布时间:2021-07-07 20:37:48 Python

Python ReportLab 使用 splitfirst/splitlast

我正在尝试将 Python 与 ReportLab 2.2 结合使用来创建 PDF 报告. 根据用户指南, 特殊的 TableStyle Indeces [原文] 在任何样式命令中,第一行索引可以设置为特殊字符串 'splitlast' 或 'splitfirst' 之一,以指示样式应仅用于拆分表的最后一行,或一个延续.这允许拆分表格,并在拆分周围产生更好的效果. 我尝试过使用 ..
发布时间:2021-07-07 20:37:42 Python

Reportlab,如何更改页面方向?

我正在创建包含许多页面的 pdf 文件.我希望第一页是纵向的,其余页面是横向的.我试过了, story.append(NextPageTemplate('landscape')) 参考 但是我明白了, ValueError: can't find template('landscape') handle_nextPageTemplate args=('landscape',) ..
发布时间:2021-07-07 20:37:39 Python

ReportLab - 创建表时出错

这是我第一次使用 ReportLab,我尝试编辑一个现有的脚本来完成我想做的事情,但是当我尝试运行该脚本时出现以下错误. 脚本 - import os, arcgisscripting, datetime, getpass, string从 reportlab.lib.pagesizes 导入 A4从 reportlab.platypus 导入 *从 reportlab.lib 导入颜色从 ..
发布时间:2021-07-07 20:37:36 Python