【发布时间】:2013-09-17 00:16:30
【问题描述】:
我正在与我当前的项目绑定。这是一个工资单应用程序,我正在使用 C# 在 ASP.net 网络表单中进行开发。我的老板说这个网站的理想功能是点击工资支票日期,然后打开一个PDF并显示工资信息。我做了几天的研究,试图找到最好的解决方案。到目前为止,我没有运气。我发现了一些不同的东西,比如 iTextSharp,但是现在一年的许可证太贵了。我还看到了基于 php 的 tcpdf。我还研究了 CrystalReports 和 Active Reports。购买许可证也太贵了。我也研究了 XML 到 PDF 的解决方案,但我没有找到任何确定的东西。由于我对软件开发的商业世界还很陌生,并且没有高级开发人员可以依赖,所以我几乎是死在水里。我知道我们将从基于 DOS 的应用程序下载薪水到 CSV 文件中,该应用程序负责我们的打卡和打卡。然后,我会将 CSV 文件导入 SQL Server 2012 Express。非常感谢您的想法,因为我不知道从哪里开始!先感谢您!
【问题讨论】:
-
如果您买不起 PDF 库,请将您的报告输出为 HTML,并包含 CSS 打印样式表以使它们打印得很好。
-
@Humpy - 看看 PDFSharp,pdfsharp.com
-
我对 PDFSharp 的体验是它过于细化,即您需要对 PDF 的布局过于具体,而且速度非常慢。最好使用 HTML -> PDF 转换器,例如 WKHTMLtoPDF
-
@Humpy 您是否检查过 SQL Server Reporting Services (SSRS)。您可以在服务器中托管您的报告,并且可以选择导出到 Excel、Pdf 或 CSV。它附带 SQL Server 安装和 Visual Studio(商业智能)帮助您编辑它
-
@RohithNair 我也没有调查过。但我很快就会这样做!谢谢你的想法!
标签: c# asp.net sql-server pdf