генерировать PDF из текстового файла в Python - PullRequest
0 голосов
/ 29 июля 2011

Есть ли решение для создания PDF-файла из TXT, может быть, в ReportLab? Чтобы производить как это

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

Спасибо.

Ответы [ 3 ]

2 голосов
/ 29 июля 2011

ReportLab является опцией. LaTeX - еще один вариант.

0 голосов
/ 29 июля 2011

Пиза генерирует из 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)
0 голосов
/ 29 июля 2011

Режим организации EMACS делает эту задачу чрезвычайно простой. Org позволяет легко форматировать таблицы в простом ASCII. Любая строка с символом «|» в качестве первого непробельного символа считается частью таблицы. ‘|’ Также является разделителем столбцов.

C-c C-e p (org-export-as-pdf) Экспортируйте как LaTeX, а затем обработайте в PDF.

...