V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aisensiy
V2EX  ›  程序员

word excel pointpoint 转 pdf 的方案?

  •  
  •   aisensiy ·
    aisensiy · 2014-12-02 10:57:15 +08:00 · 4055 次点击
    这是一个创建于 3637 天前的主题,其中的信息可能已经有所发展或是发生改变。
    找了一下,大多是 .net 平台下的,不过是 ms office 体系下的东西,也无可厚非?不过还是想问一句有什么好的实践么,求分享
    第 1 条附言  ·  2014-12-02 18:04:50 +08:00
    当然是要做自动化的,请不要告诉我可以另存为吧...
    22 条回复    2014-12-03 11:07:53 +08:00
    jeeve
        1
    jeeve  
       2014-12-02 11:33:44 +08:00
    word Excel 2013 不是都可以直接另存为 pdf 格式么
    66beta
        2
    66beta  
       2014-12-02 11:34:40 +08:00
    2010就支持另存为了
    SharkIng
        3
    SharkIng  
       2014-12-02 11:49:37 +08:00
    直接另存为
    xxiu
        4
    xxiu  
       2014-12-02 11:54:01 +08:00
    aspose 有.net和java的库.收费的.office的com,wps的com也可以,生成的pdf有些问题(体积比较大,似乎格式不够标准).
    不介意速度的话用office的com吧.介意的话去买aspose.
    flyever
        5
    flyever  
       2014-12-02 11:57:15 +08:00
    Adobe官方也有acrobat啊,任何可以打印的文件都可以做成PDF
    wpwupingwp
        6
    wpwupingwp  
       2014-12-02 12:17:41 +08:00
    Adobe Acrobat
    aber02zzl
        7
    aber02zzl  
       2014-12-02 12:30:21 +08:00 via Android
    如果要求不高的话office2010以后的版本课题直接另存为,要求高的需要Adobe acrobat
    benlinyu
        8
    benlinyu  
       2014-12-02 12:58:36 +08:00 via Android
    bullzip printer
    dong3580
        9
    dong3580  
       2014-12-02 13:09:00 +08:00
    我在用的:wkhtmltopdf
    还有个收费的:Aspose.Pdf
    cloudzhou
        10
    cloudzhou  
       2014-12-02 13:11:31 +08:00
    你如果要使用脚本自动化的,那我做过,蛮有趣的
    standin000
        11
    standin000  
       2014-12-02 15:18:22 +08:00
    pdf打印机很多了吧?
    learnshare
        12
    learnshare  
       2014-12-02 15:39:02 +08:00
    WPS
    bingu
        13
    bingu  
       2014-12-02 15:50:00 +08:00
    pdfactory
    aisensiy
        14
    aisensiy  
    OP
       2014-12-02 18:09:55 +08:00
    @cloudzhou 求解释
    smg
        15
    smg  
       2014-12-02 18:33:01 +08:00
    dopdf
    oxoxoxox
        16
    oxoxoxox  
       2014-12-02 18:39:39 +08:00
    MS office 另存为
    或者pdf打印机类的app
    liubin
        17
    liubin  
       2014-12-02 18:50:57 +08:00
    libre office
    cloudzhou
        18
    cloudzhou  
       2014-12-02 19:53:01 +08:00   ❤️ 1
    第一步:
    > print /d:print_device test.docx
    http://superuser.com/questions/477895/printing-from-windows-7-command-line
    其中 print_device 选择 Microsoft XPS Document Writer,打印成 xps 文件
    第二步:
    > gxps-9.15-win32.exe 把 xps 文件打印成 pdf

    我有一个 python 脚本生成 windows 下的 bat 文件,不过有点不一样,那个脚本是合并 pdf 文件。

    https://gitshell.com/cloudzhou/script/raw/blob/master/python/merge-pdf.py
    (里面有一些逻辑你不用去考虑的)
    cloudzhou
        19
    cloudzhou  
       2014-12-02 19:54:42 +08:00
    哦,我想起来了,你安装了 Adobe acrobat 之后有一个 pdf 打印机,所以理论上第一步就可以了
    aisensiy
        20
    aisensiy  
    OP
       2014-12-03 10:52:47 +08:00
    @cloudzhou 所以说首先我需要一台 windows 服务器吧
    cloudzhou
        21
    cloudzhou  
       2014-12-03 10:59:55 +08:00
    @aisensiy 这估计避免不了,首先这些格式不一定是标准化,并且开源社区估计还没跟进,只能依赖 Windows 自己的平台,除此之外还是可行的。
    aisensiy
        22
    aisensiy  
    OP
       2014-12-03 11:07:53 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:57 · PVG 13:57 · LAX 21:57 · JFK 00:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.