我的.net Web应用程序的输入是一个Excel工作簿。工作簿将有多个工作表。每张表格都有每位员工的工资信息。当员工想要查看他们的工资细节时,相关工作表应从Excel中提取并以PDF格式显示。是否有可能完成这项任务?请指导我。擅长使用.net
Q
擅长使用.net
2
A
回答
2
由于您要在服务器上执行此操作,因此您绝对应避免使用Excel自动化打印到文件转换到PDF路径。你的情况恕我直言,最好的选择是使用支持您的需求,像这样的第三方库:
(任何免费的.NET库我知道访问Excel表格的Excel没有不支持打印或转换为PDF)。
0
这不会帮助您阅读Excel文件,但如果您希望您可以生成PDF,请使用C#免费库,您可以使用iTextSharp或使用XSL Formatting objects对其进行转换。
0
尝试PDF Converter Services。它几乎可以使用Web服务界面转换任何现代格式,并在基于服务器的环境中完美工作。如果您需要,还可以做其他事情,包括加水印和保护PDF文件。
我工作的应用程序,所以通常免责声明适用。
0
下面是我最终使用:
翻译成当然VB.NET。
0
可以使用This One
//Export to PDF
var x = new SautinSoft.ExcelToPdf{OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Pdf};
var pdfpath = string.Format("{0}\\{1}.pdf", currentDirectorypath, fileName);
x.ConvertFile(localXcelPath, pdfpath);
相关问题
- 1. 导出到.NET擅长
- 2. 使用VBA擅长
- 3. 擅长postgresql使用弹簧
- 4. 擅长:如果用
- 5. 擅长matlab
- 6. 擅长名
- 7. listfillrange擅长
- 8. 擅长值
- 9. 擅长在Django
- 10. 循环每一个擅长使用VBA
- 11. 循环VBA擅长
- 12. 擅长sql帮助
- 13. VBA擅长形状
- 14. 擅长SAS引擎
- 15. 泛化ROW()和SUM() - 擅长
- 16. 语法错误擅长
- 17. 显示擅长在Struts2
- 18. 父子关系擅长
- 19. 伯爵擅长值查找
- 20. 我想在VBA擅长
- 21. 错误13 errorbar擅长
- 22. 上传擅长于在ASP.NET
- 23. 擅长IF公式问题
- 24. 擅长VLOOKUP与如果functionc
- 25. 道场电网擅长
- 26. 数据库擅长什么?
- 27. READFILE擅长STARTROW和endrow
- 28. 排序2擅长为1
- 29. VBA的输入框擅长
- 30. VBA擅长的onclick:JavaScript的:PostBackNoAjax
这是可能的,但任何特殊的理由这样做呀?这会更好地使用数据库 – 2010-12-16 17:43:26
即使使用数据库(这是我绝对支持的建议),但这并不能解决将薪水信息转换为格式良好的PDF的问题。 – 2010-12-16 17:50:05