当前位置: 首页 > 知识库问答 >
问题:

我怎样才能在一张纸上打印表格。使用python的pdf文件

宗波涛
2023-03-14

##########################################################################################################################################################################,'TONY. pdf']'返回非零退出状态2

当我试图打印表格时。pdf文件。它显示了这个特殊的错误。

from tabula import wrapper

print(wrapper.read_pdf("TONY.pdf", multiple_tables=True,pages="all")

这是我提取表格的代码。pdf文件。但是,当我尝试打印时,它显示了上述错误。

共有1个答案

贡念
2023-03-14

将表写入数据框然后保存的一种方法。(甚至展示了它)

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

fig, ax = plt.subplots()
fig.patch.set_visible(False)
ax.axis('off')
ax.axis('tight')

df = pd.DataFrame(np.random.randn(10, 4), columns=list('ABCD'))

ax.table(cellText=df.values, colLabels=df.columns, loc='center')

fig.tight_layout()

plt.show()

plt.savefig("tablepdf.pdf", bbox_inches='tight')
 类似资料:
  • 我目前正在处理数组,每次需要打印数组时,我都会执行for循环。 这似乎是一个将内置到java中的特性(我正在使用java)。是否有一种内置的方式来打印阵列?

  • 问题内容: 我试图“ stopPropagation”以防止单击li内的元素(链接)时关闭TwitterBootstrap导航栏下拉菜单。 在Angular中,看起来像指令是执行此操作的地方?所以我有: …但是该方法不属于元素: 我把指令与 有什么建议么? 问题答案: “当前一些指令(即ng:click)停止事件传播。这阻止了与依赖于捕获此类事件的其他框架的互操作性。” - …并且能够在没有指令的

  • 我目前的工作是创建机械图纸,用于发送给客户和作为施工图。当我的绘图完成后,我导出一个. pdf文件,并将其发送给客户端。 我们的客户非常喜欢黑白画,所以我试着提供他们。但是我用来画画的软件效果不好。它只有一个选项“所有颜色都是黑色”,我的画上有一些白色的“隐藏线”。当然,这些显示使用所有颜色作为黑色选项。 我找到了一个解决方案,那就是使用pdf打印机。效果很好,效果也很好。 现在我想打印这个。pd

  • 问题内容: 我有一些输入数据,输入文件中的时间戳以从文件名中指定的日期时间开始的小时数形式出现。 这有点没用,所以我需要将其转换为python datetime.datetime对象,然后将其放入numpy数组中。我可以编写一个for循环,但是我想做些类似的事情: 引发TypeError。 能做到吗?我被python 2.6和numpy 1.6.1困住了。 问题答案: 请参见NumPy Datet

  • 我有“下载正在进行文件”对话框活动。当用户按下“隐藏”按钮时,活动将创建通知和隐藏进度对话框。并且当用户单击到通知时,活动显示进度对话框再次出现在活动中。我如何在按下按钮“后退”时切换活动到后退任务?