如何在没有报告框架的情况下在应用程序中生成 PDF

发布于 2024-11-27 13:39:05 字数 169 浏览 1 评论 0原文

我需要在我的应用程序中创建 pdf 报告。我正在使用 asp.net mvc3。最好的方法是什么?如果可以避免的话,我真的不想使用报告框架,它只是一些报告、表格布局、分组、可能的分页、总计、将 pdf 合并为 1 个 pdf 的能力......有什么想法吗?理想的是如果我可以简单地将我的 html 视图转换为 pdf...

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 ideas? what would be ideal is if i could convert my html view into a pdf simply...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花开柳相依 2024-12-04 13:39:05

.NET 中没有内置任何内容来允许创建 PDF 文件。因此,您有两种可能性:从头开始自己编写一种或使用现有的一种。

如果您决定选择第二个,可以查看 flying-saucer它与 ikvmc.exe 一起可用于将 XHTML 文件转换为 PDF。我有 博客 了解实现此功能所需的一些步骤。

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.

转身以后 2024-12-04 13:39:05

一些可能性:

我认为您可以使用 SQL Server 报告服务(在 SQL 中而不是第 3 方报告框架中)来完成此操作

可以使用的低级 PDF 库:PDFSharp、iTextSharp。

您可以使用 Word Automation 将 html 文件打印到 Postscript 驱动程序,然后通过 GhostScript 将 PS 转换为 PDF

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文