Как создать PDF в приложении без системы отчетности - PullRequest
0 голосов
/ 03 августа 2011

Мне нужно создавать отчеты в формате PDF в моем приложении.Я использую asp.net mvc3.Какой лучший способ сделать это?Я действительно не хочу использовать систему отчетности, если я могу избежать этого, это всего лишь несколько отчетов, макет таблицы, группировки, возможно разбиение на страницы, итоги, возможность объединить PDF в 1 PDF ... какие-нибудь идеи?что было бы идеально, если бы я мог преобразовать мое представление HTML в PDF просто ...

Ответы [ 2 ]

0 голосов
/ 03 августа 2011

Некоторые возможности:

Я думаю, что вы можете сделать это с помощью служб отчетов SQL Server (в SQL, а не в рамках отчетности сторонних производителей)

Низкоуровневые библиотеки PDF, которые можно использовать: PDFSharp, iTextSharp.

Вы можете напечатать html-файл в драйвере постскрипта с помощью автоматизации слова, а затем преобразовать PS в PDF через GhostScript

0 голосов
/ 03 августа 2011

В .NET нет ничего, что позволяло бы создавать PDF-файлы. Таким образом, у вас есть две возможности: написать одну самостоятельно или использовать существующую.

Если вы решите пойти со вторым, вы можете взглянуть на летающая тарелка , которую вместе с ikvmc.exe можно использовать для преобразования файлов XHTML в PDF. Я написал в блоге о некоторых необходимых шагах, чтобы это заработало.

...