Как создать форматированную таблицу pdf или eps с использованием Python? - PullRequest
7 голосов
/ 29 мая 2011

У меня обычно есть некоторые данные из моделирования, которые я хотел бы включить в презентацию в виде таблицы.Обычно я использую Open (Libre) -Office Impress для своей презентации.Затем я копирую и вставляю свои результаты в таблицу Impress.Я нахожу это немного утомительным.Поскольку я уже получил результаты в Python, есть ли способ автоматически сгенерировать таблицу .pdf или .eps из этих данных, чтобы я мог просто быстро импортировать .pdf или .eps в Impress?

Ответы [ 4 ]

4 голосов
/ 30 мая 2011

Я написал TableFactory , чтобы сделать это для моих сайтов. Это обертка вокруг ReportLab (по крайней мере, класс генератора PDF есть). Вы можете увидеть пример кода и вывести его на http://kstrauser.github.com/tablefactory/.

1 голос
/ 29 мая 2011

Стандартный способ сделать это в Python - ReportLab , но его установка не так проста и не требует его использования.

Я не знаю точно, какие требования есть, но обходной путьбудет генерировать отчеты в формате HTML и преобразовывать их в PDF.

В зависимости от используемой платформы, у вас могут быть разные подходы.Например, для OSX действительно просто: / Система / Библиотека / Принтеры / Библиотеки / конвертировать

0 голосов
/ 17 апреля 2012

Ну, этот вопрос поднимался довольно давно, но недавно у меня появилась возможность опробовать лабораторию отчетов.Установка проста и совсем не потеет.Просто зайдите на их домашнюю страницу и ознакомьтесь с их документацией.

Для тех людей, которые всегда сначала заходят в «Учебник по началу работы»Вы можете попробовать пройти простое руководство в этом блоге для лучшего обзора того, подходит ли вам этот модуль или нет.http://www.blog.pythonlibrary.org/2010/03/08/a-simple-step-by-step-reportlab-tutorial/

Счастливого кодирования.

0 голосов
/ 29 мая 2011

Посмотрите на предложения Reportlab с открытым исходным кодом на http://www.reportlab.com/software/opensource/

...