开发者

How to generate a PDF within application with no reporting framework

开发者 https://www.devze.com 2023-03-25 03:25 出处:网络
I need to create pdf reports in my app. I\'m using asp.net mvc3. What\'s the best way to do this? I don\'t really want to use a reporting framework if i can avoid it, it\'s just a few reports, table l

I need to create pdf reports in my app. I'm using asp.net mvc3. What's the best way to do this? I don't really want to use a reporting framework if i can avoid it, it's just a few reports, table layout, groupings, pagination possibly, totals, ability to merge pdfs into 1 pdf....any开发者_如何学JAVA ideas? what would be ideal is if i could convert my html view into a pdf simply...


There is nothing built into .NET allowing to create PDF files. So you have two possibilities: write one yourself from scratch or use one that exists.

In case you decide to go with the second you may take a look at flying-saucer which along with ikvmc.exe could be used to convert XHTML files into PDF. I have blogged about some of the required steps in order to get this working.


Some possibilities:

I think you can do this with SQL Server reporting services (in SQL rather than a 3rd party reporting framework)

Low level PDF libraries that can be used: PDFSharp, iTextSharp.

You could print an html file to a postscript driver using word automation, then convert the PS to PDF via GhostScript

0

精彩评论

暂无评论...
验证码 换一张
取 消