在python中从文本文件生成pdf

发布于 2024-11-26 22:39:32 字数 417 浏览 3 评论 0原文

有没有办法从 txt 创建 pdf 文件,也许在 ReportLab 中?制作这样的

+------+-------+------------+
| Name |  Age  |  Nickname  |
+======+=======+============+
| 107  |  Ella | Fitzgerald |
+------+-------+------------+
| 108  | Louis | Armstrong  |
+------+-------+------------+
| 109  | Miles |   Davis    |
+------+-------+------------+
| 110  | Benny |  Goodman   |
+------+-------+------------+

谢谢。

Is there a solution to create pdf file from txt, maybe in ReportLab? To produce like this

+------+-------+------------+
| Name |  Age  |  Nickname  |
+======+=======+============+
| 107  |  Ella | Fitzgerald |
+------+-------+------------+
| 108  | Louis | Armstrong  |
+------+-------+------------+
| 109  | Miles |   Davis    |
+------+-------+------------+
| 110  | Benny |  Goodman   |
+------+-------+------------+

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

独留℉清风醉 2024-12-03 22:39:32

ReportLab 是一个选项。 LaTeX 是另一种选择。

ReportLab is an option. LaTeX is another option.

仅一夜美梦 2024-12-03 22:39:32

EMACS 组织模式使这项任务变得极其简单。 Org 可以轻松地以纯 ASCII 格式设置表格。任何带“|”的行因为第一个非空白字符被视为表的一部分。 '|'也是列分隔符。

Cc Ce p (org-export-as-pdf)
导出为 LaTeX,然后处理为 PDF。

EMACS org mode make this task exceedingly simple. Org makes it easy to format tables in plain ASCII. Any line with ‘|’ as the first non-whitespace character is considered part of a table. ‘|’ is also the column separator.

C-c C-e p (org-export-as-pdf)
Export as LaTeX and then process to PDF.

铁轨上的流浪者 2024-12-03 22:39:32

Pisa 从 html 生成。它非常容易使用。

http://www.xhtml2pdf.com/
http://www.20seven.org/journal/2008/11/pdf- Generation-with-pisa-in-django.html
http://antydba.blogspot.com/search/label/django %20pisa%20html2pdf%20polskie%20czcionki

import ho.pisa as pisa
import cStringIO as StringIO

result = StringIO.StringIO()
pdf = pisa.pisaDocument(StringIO.StringIO("<table><tr><td>test test</td></tr></table>"), result)

Pisa generates from html. It's very easy to use.

http://www.xhtml2pdf.com/
http://www.20seven.org/journal/2008/11/pdf-generation-with-pisa-in-django.html
http://antydba.blogspot.com/search/label/django%20pisa%20html2pdf%20polskie%20czcionki

import ho.pisa as pisa
import cStringIO as StringIO

result = StringIO.StringIO()
pdf = pisa.pisaDocument(StringIO.StringIO("<table><tr><td>test test</td></tr></table>"), result)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文