先自我介绍一下,本屌现在某名字不好听的大厂做 APS.NET 开发...
前些日子因为某同事(女-->有男友的啦~ ps:还在同一个部门)开发时遇到瓶颈,Excel 转 PDF 搞了大半个月没搞定,说自己百度过了( ^_^ ),所有方法都看遍了 ^O^ ,最后找到个方法就是在服务器装个虚拟光驱,调用 office 自带方法!不过问题来了,说服务器要是没人登录虚拟光驱就无法调用,很尴尬吧?
后来,同事(女 ps:还是那个)想到了一个好办法,就是登录服务器后循环播放一个小视频,说这样就可以让登录服务器的账号处于激活状态,很机智吧?不过没试过也不知道效果如何--偷笑!最后领导还专门跑过来说提供一台 24 小时开机的电脑专门用来登录服务器,好让虚拟光驱可以处于能随时调用的状态~
因为本屌也有自己的任务嘛,而且自己对这块也不太了解,当时只是看着他俩折腾,自己埋头苦干( ps:女友说喜欢我认真的样子(∩_∩)),后来本屌实在看不下去了,自己百度了一下下,找到了个 6 得飞起的插→Spire.XLS(看我!-->尴尬的笑!哈哈哈!大佬轻拍)
由于当时本屌也是测试过了才告诉同事的,转换什么的都测试好了,一切顺利,后来同事也用上了,如今...到了测试阶段,当时没发现的问题现在都出来了!百度了一圈,发现这个插件是收费的!价格还不菲!OMG!当然了,你会告诉我有免费版的,看了免费版的说明,心又凉了一大截...
当然!我没有放弃,又接着百度,又找到了 ASPOSE-->收费的 ↑ 价格一样贵~~~^_^~~~,还有 powershell + excel 2007...云云,至今没有确定方案...
FBI WARMING ! ↓ ↓ ↓
重点始!!!!!!======================================================================
所以,问题是-->大佬们在开发中如何方便、快捷又开源的将 Excel 转换成 PDF ?除了以上几种方法还有其它更好的替代方案吗?还望 V2 大佬们不吝赐教!~
重点束!!!!!!======================================================================
ps:那个女同事现在正在投简历准备跳槽了,这个项目目前就我俩还加一个女实习生在负责,毫无疑问,她跳槽后这个锅完全由我来背了,当然,本屌打算四五月份再跳槽,也不知道 ASP.NET 前景如何?目前坐标 sz (我本来是做 Java 的好吗?虽然当初 Java 也没深入学,但是也是参与了个很大的项目的!-->一个尴尬而又不失礼貌的微笑(∩_∩),后来因为人事变动,被拉过来做.net 了,其实对于就业前景也有些迷茫,不知道是转回 Java 还是继续做.net ,毕竟 Java 是主流嘛,当然了,(本屌颤抖地说道:)目前还是确定再把.net 深入研究一番,今年四五月份去面试的时候也好有话可说)
好了,读到最后的都是好人,给各位大佬每人一个么么哒!第一次在 V2 写这样的长文,希望大佬们读得不太辛苦,同时也希望得到大佬们的解答和指点,本屌谢谢各位了!~
1
manhere 2018-03-09 17:44:17 +08:00 via Android
虚拟打印机
|
2
gaolycn 2018-03-09 18:29:52 +08:00 via Android
调用 office 和虚拟光驱有啥关系?
|
5
gaolycn 2018-03-09 19:35:26 +08:00 via Android
COM 编程,有 Workbook.SaveAs 方法
|
6
aleung 2018-03-09 19:55:07 +08:00 via Android 1
FBI 送温暖
|
7
dtgio 2018-03-09 20:03:08 +08:00 via iPhone
看得的确很辛苦
|
8
wdlth 2018-03-10 00:48:35 +08:00
Excel 比较麻烦,因为有行高列宽等样式,如果不够宽还显示#号,并且如果在编辑 Excel 文档时不注意页面大小,非常容易超出页面范围,所以在输出前要调整,做自动列宽等设置,不过效果不一定能满足各种文档。
|