V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Censhuang
V2EX  ›  问与答

求一个批量转 pdf 的本地工具

  •  
  •   Censhuang · 2023-08-04 09:38:43 +08:00 · 1929 次点击
    这是一个创建于 481 天前的主题,其中的信息可能已经有所发展或是发生改变。
    孩子暑假作业太离谱了,七八十个 docx ,找了挺多 pdf 转换器都不是虚拟打印机的,转换之后丢字丢公式
    2023 了老师也不知道作业得发 pdf
    顺便再求一下合并文件的,Adobe 的 PDF 合并之后嵌入不了字体,这也是问题之一
    第 1 条附言  ·  158 天前
    具体场景:
    1 首先是很懒+省纸,每日一个文档,基本都是奇数页。
    2.打印机的驱动有问题,不能使用双面打印
    3.office 打印双面文件设置麻烦(具体我是偶数页逆序,然后再打奇数页),不能快捷设置成逆序打印,只有 wps 的 pdf 模式才支持
    4.垃圾文档使用的不是标准公式,另存为 pdf 等其他工具会丢公式,微软自带的打印成 pdf 文件需要手动命名+不能批量操作。
    22 条回复    2024-06-22 11:58:03 +08:00
    cosmain
        1
    cosmain  
       2023-08-04 09:44:43 +08:00
    leoQaQ
        2
    leoQaQ  
       2023-08-04 09:50:06 +08:00
    Vegetable
        3
    Vegetable  
       2023-08-04 09:52:03 +08:00
    为什么不直接打印到 pdf 呢
    joyjoes
        4
    joyjoes  
       2023-08-04 10:01:03 +08:00   ❤️ 1
    强烈推荐 : File Converter , 方便+强大
    https://file-converter.org/download.html
    djokor
        5
    djokor  
       2023-08-04 10:03:04 +08:00
    迅捷 PDF 转换器,就是他们家的东西高分屏适配太烂了
    c2const
        6
    c2const  
       2023-08-04 10:13:20 +08:00   ❤️ 1
    0.微软高版本 office 打开 docx ,自带就有 pdf 打印功能,打印成 PDF 就行(毕竟微软本家,兼容性比三方的好很多).
    1.写个简单脚本,可以是 vb 操作 word 的,也可以是控制键鼠的,处理重复操作打印过程就行,七八十个文档一会就自动打印好了.
    2.代码部分 chatGPT 可以完成大部分,修修改改就能用 :)
    c2const
        7
    c2const  
       2023-08-04 10:16:27 +08:00
    合并文件基本都是三方的,如果只是保证打印出来格式一致,可以先把 PDF 再打印成高质量图像格式 PDF 文件,之后再合并文件就行.
    geelaw
        8
    geelaw  
       2023-08-04 10:51:49 +08:00 via iPhone
    安装 Office 并使用 Word 的 component object model 可以实现批量 docx 转 pdf https://learn.microsoft.com/en-us/office/vba/api/word.document.exportasfixedformat

    合并多个 PDF 可以用 LaTeX https://tex.stackexchange.com/questions/105589/insert-pdf-file-in-latex-document
    Jwyt
        9
    Jwyt  
       2023-08-04 11:10:33 +08:00
    libreoffice
    logic159
        10
    logic159  
       2023-08-04 11:19:41 +08:00
    Icecream PDF Converter
    siknet
        11
    siknet  
       2023-08-04 11:39:10 +08:00
    居然没人说 PDF PATCHER
    zsj1029
        12
    zsj1029  
       2023-08-04 11:54:59 +08:00
    ilovepdf 网站在线的不能满足吗
    JuSH
        13
    JuSH  
       2023-08-04 12:16:10 +08:00
    先把通过 word 的插入功能把多个文档合并成一个(方法),再用 office2013 以后版本打开,另存为 PDF
    star9029
        14
    star9029  
       2023-08-04 12:35:33 +08:00
    以前用 c++ 写过一个小工具,用 com 调 word 转 pdf 。
    我个人不喜欢看 word ,别人发来的 word 都要转 pdf 看。
    sunmker
        15
    sunmker  
       2023-08-04 13:51:13 +08:00
    word 直接打印机打印出来不就好了吗?
    7Sasuke7L
        16
    7Sasuke7L  
       2023-08-04 15:21:10 +08:00 via iPhone
    我估计是发了很多个 Word 文档,我推荐使用的方法是:新建一个 docx 文档—插入—对象中的文字—选择所有的暑假作业—,插入后简单排版一下,打印为 pdf 即可
    lxrmido
        17
    lxrmido  
       2023-08-04 15:33:09 +08:00
    libreoffice --invisible --convert-to pdf ./*.doc
    alexsz
        18
    alexsz  
       2023-08-04 15:33:17 +08:00
    @Jwyt #9 在生产环境用过,效果不错
    Censhuang
        19
    Censhuang  
    OP
       2023-08-04 16:24:27 +08:00
    @lxrmido #17 看了一圈教程貌似都得在 linux 运行,我这是 windows (也算是个编程小白)
    XuHuan1025
        20
    XuHuan1025  
       158 天前
    上面的 收费|超过多少就收费|不支持 wps|直接卡死|要联网|下 libreoffice
    最后用的 PDF24 Creator 啥限制没有,很舒服
    建议跳过上面直接用这个
    Censhuang
        21
    Censhuang  
    OP
       158 天前
    @XuHuan1025 #20 这么久的帖子还有人看啊
    顺便补充一下为什么要转 pdf:
    Censhuang
        22
    Censhuang  
    OP
       158 天前
    1 首先是很懒+省纸,每日一个文档,基本都是奇数页。
    2.打印机的驱动有问题,不能使用双面打印
    3.office 打印双面文件设置麻烦(具体我是偶数页逆序,然后再打奇数页),不能快捷设置成逆序打印,只有 wps 的 pdf 模式才支持
    4.垃圾文档使用的不是标准公式,另存为 pdf 等其他工具会丢公式,使用微软的打印 pdf 不能批量设置。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1161 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:41 · PVG 02:41 · LAX 10:41 · JFK 13:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.