开发中 Excel 转 PDF 求解! ps:小短文,注意--> FBI WARMING! ↓ ↓ ↓

2018-03-09 17:33:05 +08:00
 aoooo

  先自我介绍一下,本屌现在某名字不好听的大厂做 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 写这样的长文,希望大佬们读得不太辛苦,同时也希望得到大佬们的解答和指点,本屌谢谢各位了!~
1462 次点击
所在节点    问与答
12 条回复
manhere
2018-03-09 17:44:17 +08:00
虚拟打印机
gaolycn
2018-03-09 18:29:52 +08:00
调用 office 和虚拟光驱有啥关系?
aoooo
2018-03-09 18:39:30 +08:00
@manhere 对对对,感谢纠正,是虚拟打印机
aoooo
2018-03-09 19:04:12 +08:00
@gaolycn 虚拟打印机
gaolycn
2018-03-09 19:35:26 +08:00
COM 编程,有 Workbook.SaveAs 方法
aleung
2018-03-09 19:55:07 +08:00
FBI 送温暖
dtgio
2018-03-09 20:03:08 +08:00
看得的确很辛苦
wdlth
2018-03-10 00:48:35 +08:00
Excel 比较麻烦,因为有行高列宽等样式,如果不够宽还显示#号,并且如果在编辑 Excel 文档时不注意页面大小,非常容易超出页面范围,所以在输出前要调整,做自动列宽等设置,不过效果不一定能满足各种文档。
aoooo
2018-03-10 11:54:50 +08:00
@dtgio 大佬好人,给大佬捶腿
aoooo
2018-03-10 11:56:18 +08:00
@wdlth 对的,目前使用 spire 插件确实也出现了列宽和排版的问题,感谢提醒
aoooo
2018-03-10 11:56:55 +08:00
@aleung FBI 是个好东西就要 /dog
aoooo
2018-03-10 12:13:18 +08:00
@gaolycn 感谢大佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/436619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX