PDF и график с использованием C # - PullRequest
3 голосов
/ 29 апреля 2009

Я занимаюсь разработкой службы Windows на .net с использованием языка C #. Сервис должен генерировать отчет в формате PDF. В отчете должен быть график. Мне нравится знать, как мы можем создать файл PDF и добавить в него график.

Спасибо, P.Gopalakrishnan

Ответы [ 7 ]

2 голосов
/ 07 июля 2009

Если вы готовы потратить немного денег, я бы предложил пойти на ABCPDF.Net с websupergoo . Есть много примеров, и API прост в использовании.

Для построения диаграмм, если вы открыты для использования .Net 3.5, посмотрите на пространство имен System.Web.DataVisualization . Он предлагает все функции Dundas Charts Professional Edition. Вы также можете взглянуть на zedgraph

С уважением,

2 голосов
/ 07 июля 2009

Я использую PDFsharp ., Который является проектом с открытым исходным кодом. Он поддерживает построение графиков, может быть, он также поддерживает нужные вам функции.

0 голосов
/ 21 апреля 2014

Я думаю, что самый быстрый способ - создать отчет в формате HTML, а затем преобразовать его в формат PDF. Вы можете использовать phantomjs или jsreport для преобразования html в pdf, включая все ваши графики. Графики могут быть сделаны, например, используя jquery flot . Это возможно, потому что обе упомянутые технологии также интерпретируют JavaScript.

Посмотрите на мой пост Отчеты в формате PDF на языке c # или, более конкретно, на пост Диаграммы в отчетах в формате PDF .

Отказ от ответственности: я являюсь автором jsreport

0 голосов
/ 23 августа 2012

Для целей построения графиков на этой неделе я наткнулся на FF Chartwell , что кажется отличной идеей. Можете делать то, что вы хотите с точки зрения графика, хотя я не пробовал. *

0 голосов
/ 07 июля 2009

Я был очень счастлив, используя механизм отчетов Stimulsoft. Поддерживает графики и PDF вывод.

0 голосов
/ 29 апреля 2009

Лучше всего, вы можете использовать Crystal Report, создать график на Crystal Report и затем экспортировать его в pdf

0 голосов
/ 29 апреля 2009

Я использовал этот коммерческий websupergoo API для создания PDF, и работать с ним было очень просто стоит каждого потраченного копейки.

Для графиков вы можете реализовать любой из следующих элементов управления:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...