python - 如何使用 Python 将表格从 CSV 写入 PDF

标签 python csv pdf

我有一个CSV文件包含下表:

users        passwords        company
Admin        test_psw         test_cmp
test_user1   test_psw1        test_cmp1
...          ...              ...
...          ...              ...

哪里users , passwordscompany是表头,表本身可以动态增长。

如何将这种表写入 PDF文件使用 python ?我看了reportlab图书馆,但没有任何想法。

最佳答案

我真的很喜欢使用pdfkit来做这些事情。 设置非常简单,只需执行 pip install pdfkit 并在系统上安装 wkhtmltopdf 即可。

然后从您喜欢的 python 命令行执行:

import pdfkit
pdfkit.from_file('/path/to/your/testcsv.csv',
                 '/path/of/output/testcsv.pdf')

更多关于此here

对于 Windows(或者如果您的 wkhtmltopdf 不在 $PATH 中),您可以提供可选的配置参数:

config = pdfkit.configuration(wkhtmltopdf='/path/to/wkhtmltopdf')
pdfkit.from_file('/path/to/your/testcsv.csv',
                 '/path/of/output/testcsv.pdf',
                 configuration=config
)

更多关于此here在“配置”部分。

关于python - 如何使用 Python 将表格从 CSV 写入 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48767881/

相关文章:

python - 计算矩阵中一个点与所有其他点之间的距离

javascript - 在静态网站中将数据加载到 JavaScript 中以供立即使用的最快方法是什么?

Python - 匹配和更改日期时间

javascript - 尝试将 php 表转换为 pdf 格式 - 使用 jsPDF-auto-table 将 php 查询结果(多条记录)转换为格式良好的 pdf 文件

image - 如何从小部件在 Flutter 中创建 A4 或 PDF 中的图像?

html - 动态 HTML 到 PDF

python - 使用命令参数调用函数

python - 什么是 django 日期时间字段格式

Python 主函数

linux - 需要从大型 linux 文本文件(约 2000 万行)中解析数据字符串并转换为 csv