【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

工具名称:坤_Tools

是否完全离线:是

开发语言和框架: C#;框架:.NetFrameWork4.8

主要控件:Aspose.Words、Aspose.PDF、Aspose.Cells、Aspose.BarCode、Aspose.Html等

特别说明:软件主要是对之前发布的word转pdf小软件的增强版本,希望通过一个软件,解决多个场景问题,软件完全离线、免费;不定期更新

最新编译版本23.8.12.1

使用教程(视频):点击前往观看视频

支持功能

  • WORD转PDF
  • PDF转WORD
  • Excel转PDF
  • PDF转EXCEL
  • 合并PDF功能
  • 合并WORD功能
  • 文档转图片功能
  • 姓名横排转竖功能
  • WORD内容批量替换
  • EXCEL内容批量替换
  • Twain设备调试
  • 拆分PDF
  • 拆分WORD
  • WORD转EXCEL
  • EXCEL转WORD
  • 添加PDF水印
  • 移除PDF水印
  • PPT转PDF
  • PDF转PPT
  • PDF版本转换
  • 图片转PDF
  • 压缩PDF
  • 压缩图片
  • WORD转EPUB
  • EPUB转WORD
  • EPUB转PDF
  • HTML转PDF(需配置chromium)  点我查看配置方式

控件问题汇总

更新日志:

  • 2023-4-19:
    • twain调试页面添加了一些功能,比如设置本次扫描纸张的数量,跳过空白页,选择扫描仪后自动输出支持的cap列表到本地(用于调试)
    • 之前直接点击开始扫描会触发一个异常,目前已经修复了
    • 添加了其他辅助功能的页面,主要是把goruntime添加到下载列表中去了,这个是自己用,防止要用到(其他人可忽略)
    • 在其他辅助功能页面添加了图片转ico的功能,比较懒就没单独加个页面,主要是为了以后写程序转图标用的(其他人可忽略,这个转出来也有点模糊的,只能说够用)
    • 去除了word转pdf那边渲染进度的提示,主要是因为pagesavingcallback会导致pdf单页导出,目前取消这个设置了,但是pdf转word那块的渲染进度还是保留的,两块不影响
    • 修改了姓名横排转竖列那块,对于双字对齐的处理方式,之前是校验源文本中的姓名长度,现在改成校验转换后的文本了,这样更合理一些,转换后的文本中长度为2的文本会被自动和三字对齐
    • 还有一个是自己用的特殊二维码识别,主要是识别datamatrix码,这个大家也可以忽略了,你们基本用不到
  • 2023-4-25:
    • 部分word转pdf出现格式出入较大,可以看一下我和aspose这边咨询的链接:https://forum.aspose.com/t/aspose-words-word-pdf/263618
    • aspose那边应该在修了,具体啥时候修复这个,可能要等他们下次5月的更新,看看有没有解决掉,我会持续跟进
    • 对twain调试功能的picturebox显示图片进行了修复,解决了因为过早dispose释放bmp导致切换窗口软件报错异常的问题
    • 修改了twain设置本次扫描纸张数量的实现方式,现在改为使用xfcount来控制,先前的设置模式是根据图片数量来的,但是双面扫描模式下会导致实际纸张数量*2
  • 2023-4-26:
    • 重新修改了twain调试扫描的设置数量逻辑,之前的还是有问题,现在设置数量会把扫描仪设置为单面扫描模式,这样就防止了数量不对的情况,双面扫描仪会自动设置,单面的没啥事
    • 修改了双击tabpage变为多行的宽高设置,因为分辨率不一样,所以我这边调试没问题,1080p的宽高就不能用我这个设置了,所以改成了当前分辨率下窗体自适应的宽高增减数值来调整控件的大小,让布局稍微合理点
  • 2023-6-1:
    • 将内部的Aspose控件更新到23.5版本(最新)
  • 2023-7-13:
    • 内部的Aspose控件更新到23.6版本
    • 软件名称更改为坤_Tools,主要是为了辨识度高一点
    • 关于软件标签卡内添加了更新地址,方便非吾爱站内用户关注软件更新
    • 软件标题取消了X86和X64的分类,程序上还是分64位和32位的,添加了程序编译日期,方便区分版本
    • 合并PDF部分的,图片合并模式措辞进行了修改,目前修改为图片合并为PDF
    • 新增功能合并WORD,将多个WORD合并为1个WORD文件
    • 目前部分word转pdf差距较大的问题,aspose还没有关闭issue,可能要很久,等修复以后第一时间更新:https://forum.aspose.com/t/aspose-words-word-pdf/263618
  • 2023-7-15:
    • 文档转图片功能更名为WORD/PDF/EXCEL转图片
    • Twain调试功能更名为Twain扫描仪调试
    • 新增功能:拆分PDF
    • 新增功能:word转excel 【目前存在小问题,暂时只支持单页转】
    • 新增功能:excel转word 【格式不太理想,大部分还是需要手工调整】
    • 新增功能:添加PDF水印
    • 新增功能:移除PDF水印
    • 增加了自定义设置起始功能页的设置,支持将常用的页面设置为初始页【末尾会介绍如何修改】
  • 2023-7-17:
    • 取消了程序窗口的拖拉改变大小限制,目前已经支持拖拉改变窗体大小,可根据自身情况改变窗体大小【已做拖拉自适应】
    • config文件的说明做出了更改,变得更容易理解一点
    • word转excel功能,目前只能支持1页转换,已反馈到aspose官方,已开启issue,官方支持后,软件会同步更新:https://forum.aspose.com/t/aspose-word-excel/268328/4
  • 2023-7-19:
    • 内部Aspose控件升级到23.7版本
    • 更改了去除PDF水印部分的实现方式,防止出现错误报告
    • 对部分文本框做了校验限制,如果输入的内容不正确,无法选择其他控件,并且会进行提示
    • 添加PDF水印功能,支持选择图片作为水印,可设置图片高度、宽度、对齐方式、不透明度、旋转角度【部分参数和文字水印参数重叠,没什么影响】
  • 2023-7-22:
    • 添加了选中标签卡高亮的功能【该功能通过配置文件配置开启还是关闭,详细修改请看config文件内说明即可】
  • 2023-7-26【建议23.7.26之前的都更新到这个版本】:
    • 关于软件页面添加了检查更新按钮,不会自动下载替换程序,只是做到主动获取软件是否存在更新的用途
    • 添加新功能:PPT转PDF
    • 添加新功能:PDF转PPT
    • 添加新功能:PDF版本转换
    • 修改WORD转PDF功能:现在可设置转换PDF后,需要使用的PDF标准(也可以叫做PDF版本)
    • 对部分代码的性能优化,减少内存占用
    • 由于功能增加,配置文件的索引列表也更新了,均建议替换成新的配置文件

    由于添加了新的Aspose控件,软件体积增加,超过了蓝奏大小限制,目前压缩包格式已改为7z,可使用7zip解压;如果需要在内网使用,可在本机解压后重新压缩为zip包,再传输到内网机器即可。

    EXCEL转WORD发现一个问题:部分EXCEL转换会变成word里面插入图片,Aspose官方已确认该问题存在,修复后将会通知,请各位留意更新:https://forum.aspose.com/t/aspose-cells-excel-word/268911

  • 2023-7-30【请务必更新到该版本】:
    • 新增:图片转PDF功能,根据网友需求:独立出图片转PDF模块,支持多张图片导出合并为1个PDF,也支持多张图片导出为单独的PDF;支持设置边距大小,支持设置优化导出的PDF文档
    • 修复:软件版本显示不正确,之前代码错误,写成了获取每天的日期作为版本,导致每天版本都会发生变化,目前已修复,最新版本以:23.7.30为准,版本服务器会更改为:23.12.30;如果超过日期没有更新,将无法检测到后续的版本更新
    • 修复:微调了一下WORD转PDF部分的PDF标准标签的位置,对齐了一下
    • 修改:合并PDF更改为合并PDF(图片转PDF),功能还是保留,但是建议使用独立出来的【图片转PDF】
    • 替换:由于更新了新的功能页,请替换原来的config文件
  • 2023-7-31:
    • 新增:压缩PDF功能,可设置WEB阅读优化(请勾选WEB优化)、压缩图像、设置图像分辨率,设置压缩算法等等参数,请自行使用PDF压缩这块没有详细测试,觉得有问题的,可上传脱敏后PDF源文件到蓝奏网盘,回帖发我链接即可
    • 新增:压缩图片功能,支持JPG、JPEG、PNG、BMP格式的图片,可设置压缩模式,颜色模式,JPG、PNG、BMP压缩算法不一样,所以分区设置,软件会自动根据后缀选择区块的压缩参数,可设置保存到指定格式,默认为:按照源文件后缀进行保存
    • 压缩PDF功能提示:如果不勾选压缩图像功能,图像质量参数不生效,如果勾选压缩图像功能,图像质量值为0,则不应用图像质量参数;最大分辨率参数值若为0,则不改变分辨率
    • 压缩图片功能提示:JPG和PNG的大多数参数设置一般不会有什么问题,但是对于BMP文件,两个参数设置可能会触发软件报错,如果需要处理的图片有BMP图片,有两个建议:

      1、将BMP先转换为JPG再进行处理
      2、不要将BMP和JPG/PNG文件一起处理,可分开处理,慢慢调整合适的参数

      另外,压缩图片本功能,请不要使用源文件的文件夹作为保存输出目录,否则也会报错,本条一定要注意,因为文件名是一样的,会认为你再操作一个已打开的文件

    • 替换:由于更新了新的功能页,请替换原来的config文件
  • 2023-8-1:
    • 修改:修改了软件的ICO图标,符合【坤_Tools】的名称定位
    • 修改:对关于软件页面修改了一些东西,可自行查看
    • 修复:修正了压缩图片部分的代码,减少BMP图片保存的报错情况
    • 修复:修复了压缩图片的保存参数部分代码,现在可正常将图片压缩后保存为指定的格式
    • 提示:该版本为小幅更新,可选择不进行更新
  • 2023-8-2:
    • 新增:为所有的文件列表添加了移动列表文件功能,选中列表中文件名称后,使用右侧的上下箭头移动即可
    • 新增:为姓名横转竖列模块添加了自动复制功能,勾选后,姓名处理完毕后,会自动将处理后的内容复制到系统剪贴板上
    • 新增:为姓名横转竖列模块添加了替换文字功能,勾选后,可将源文本中的指定字符替换为需要的文本,可选正则模式开关
    • 提示:本次更新没有新增功能页面,根据需要进行更新
  • 2023-8-3:
    • 新增:为所有文件列表添加了一列:文件大小,用于实时预览转换后的文件大小
    • 修改:PDF转WORD功能现支持选择识别模式、是否开启子弹识别和子层OCR识别
    • 修复:姓名横转竖列模块替换文字和双字对齐功能冲突,导致双子对齐不生效
    • 修改:当文件处理完毕后,标签文字现在会反馈处理完毕字样
    • 配置文件:新增ShowOpenTargetDialog配置,用于设置转换完成后,是否需要弹出打开转换目录弹窗的设置,默认设置为:on
    • 配置文件:新增HidePageIndex配置,用于隐藏不需要的标签卡页面,修改Value的值为文件中给出的标签卡索引值即可,支持设置多个标签卡,详细内容请看配置文件内说明
    • 提示:本次更新新增了配置文件节点,如若更新,请将配置文件一并替换
  • 2023-8-5:
    • 新增:为所有的文件列表页面添加了删除当前列表选中文件和一件清空当前列表中全部文件的功能,不用再点鼠标右键进行清空、删除
    • 修改:为所有的图标按钮添加了工具提示
    • 修改:修改了配置文件部分节点说明
    • 新增:添加了系统工具标签卡,目前只做了两个功能:锁定键盘和去除快捷方式的小箭头,应该也只有这两个功能了,锁定键盘是因为自己电脑是笔记本,清洁起来比较费劲,就在自己软件里面集成了,受iwck启发
    • 提示:23.8.5读取hidepageindex配置和23.8.3版本不一样了,所以不能用23.8.3那份配置文件里面的对照表,配置文件也需要一并替换
  • 2023-8-7:
    • 控件升级:Aspose.Words升级到23.8版本,其余控件均更新到最新版本
    • 新增:word转epub功能(注:该功能不一定可以成功转换,部分在线阅读器不认aspose转换出来的epub格式文件)
    • 新增:epub转word功能(注:该功能不一定可以成功转换,部分文档不符合epub格式就无法转换,还是比较严格的)
    • 新增:epub转pdf功能(注:该功能不一定可以成功转换,部分文档不符合epub格式就无法转换,还是比较严格的)(这几个epub转换的,都很像逆向转换,个人建议用不上的隐藏掉就好了)
    • 配置:新增配置ListViewLineHeight可设置文件列表的行间距,默认为35,最大支持高度为256
    • 配置:新增配置ListViewShowGridLines可设置文件列表是否显示网格线,默认为on,也就是开启,可自行根据配置文件内说明进行修改
    • 优化:优化了拖动文件和选择文件部分代码的逻辑,修复添加大量文件会造成阻塞的问题
    • 优化:优化了初始化文件列表、按钮功能加载部分的代码,删除冗余代码2000行左右,现在开发速度更快了,几分钟就能做个新功能的页面,可以专心写业务逻辑的代码了,还是有点开心的:lol
    • 提示:由于增加了新功能、新配置,请替换配置文件
    • 提示:由于添加新控件,软件体积增加
    • HTML转PDF功能开发:如果需要HTML转PDF功能的,可将文件分享到网盘后,帖子内回复给我链接,我用来调试HTML转PDF的效果,软件里面其实已经有这部分代码了,只是没有做功能,还需要研究下怎么样才能最大化还原文档样式
    • 关于新功能:有点被EPUB和HTML恶心到了,所以PDF转EPUB和WORD转HTML或着HTML转WORD这种功能不会做了,最多做一下HTML转PDF和PDF转HTML
  • 2023-8-9:
    • 修复:修复了在点击开始处理后,没有选择目录,直接点击取消会触发异常的问题
    • 修复:将特殊二维码那块的TreeView重新绑定了菜单,之前遗漏了
    • 修复:修复了配置文件中,当startpageindex参数不为数字的时候,导致触发异常的问题
    • 修复:修复了上一个版本中,word转epub由于特殊符号的问题导致epub文件不能被所有epub阅读器读取的问题
    • 调整:对所有的标签卡添加了图标,由于添加图标,所以修改了程序窗口的整体高度
    • 调整:根据网友建议,将默认的文件列表行距从35降到了25
    • 功能修改:对word转pdf功能部分进行了修改,为转换参数添加了区分全角半角的设置,在图形界面上添加了word版本兼容设置,默认为word2010,可根据需要自行更改
    • 功能修改:对添加文件后右键的菜单进行了调整,将删除项目和清空列表进行了分组,因为这两个功能更多被两侧的按钮取代了,属于低频次功能按键
    • 功能修改:word转epub功能添加了设置作者的功能,如果不设置,则将设置为默认值:DocumentTools
    • 功能增加:对添加文件后的右键菜单添加了功能:打开源文件目录、打开源文件、打开转换后目录、打开转换后文件
    • 功能增加:根据网友需求,对添加后的右键菜单添加了功能:获取文件信息,目前支持获取word文档、excel文档、pdf文档、ppt文档,这几类文档的版本,作者,创建时间等信息,其他格式暂未支持
    • 调整:对文件列表上的右键菜单添加了图标,看起来不是那么单调
    • 功能修改:对检查更新功能进行了细微调整,检查更新部分逻辑基本确定,之后不会进行变动
    • 功能修改:其他功能部分的下载NetFx35离线包修改了下载完成后的提示方式
    • 配置项添加:添加了配置项ShowTabPageIco,用于控制标签卡的图标是否显示,on表示显示,off表示不显示,当配置项TabPageHeighLight值为off时才生效
    • 控件升级:将内部使用控件进行了升级 ,注:本次升级不包括Aspose控件
    • 提示:本次更新修改了配置文件,请一并替换,替换前建议备份上一版本,因为该版本改动较多,如果该版本出现问题,请反馈给我,并重新使用23.8.7版本
    • 注:软件还是默认关闭标签卡高亮,需要开启请自行修改配置文件,因标签卡高亮作为单个网友需求,如果标签卡高亮设为默认开启的建议较多,后期版本将默认开启,敬请谅解
    • 注:后续更新应该都不放图片了,传附件比较麻烦,可自行下载后使用查看
  • 2023-8-12:
    • 控件升级:Aspose.cells升级到23.8版本
    • 修复:修复了Excel转Word将表格数据转换为图像的问题
    • 修复:修复了获取文件大小时,因文件不存在导致的异常问题
    • 新增:为word转epub模块,增加了设置封面图片的功能,可自由调整分辨率
    • 新功能:HTML转PDF,可将本地HTML文件转换为PDF文件,支持设置页面大小、方向、整个页面的边距,由于是调用chromium浏览器进行网页渲染后进行转换,可转换动、静态网页,最大程度保留原格式
    • 新功能:拆分WORD,根据网友需求,添加了拆分word功能
    • 新增配置项:ChromeDriverPath,用于设置html转pdf模块的浏览器位置,此处如果配置了浏览器路径,则不用每次都重新选择浏览器路径。
    • 说明修改:为了保证config文件内的整洁,已将Page对照表,也就是标签卡对照表,移动到外部的txt说明中,可自行查看。
    • 提示:由于配置项增加和功能增加,本次更新请一并替换配置文件。
  • 2023-8-13:
    • 修复:当设置hidepageindex配置项的时候,初始化combox值出现报错
    • 提示:只需要替换为23.8.12.1的修复版本exe文件即可,无需替换配置文件

    说明:这个版本可能是最后一个功能更新的版本了,由于Aspose控件的问题还没解决,解决后还会进行更新,不过只是这些缺陷更新,替换一下控件,就没别的内容了

一些隐藏的用法

  • 文件处理完毕后,在列表中文件名右键可呼出菜单,可删除单个文件或清空列表中全部文件
  • 支持拖拽文件到列表中
  • 如果需要修改标签卡排列方式(单行/多行)的,双击某个标签卡页面即可,但是修改仅对本次有效,软件没有带配置文件,所以不会保存你的设置信息

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

一些提示

  • 网盘里有X86和X64的版本,正常情况建议用X64版本,X64版本,程序可用系统的全部内存,X86版本应该是只能用4GB左右,在PDF转WORD上面,如果内存占用超过4GB,X86版本的可能会闪退【下午测试1852页PDF转WORD,81万个字符,超过4GB占用,程序抛出outofmemory的错误后软件退出】
  • X86版本用来调试twain设备,因为很多扫描仪是没有X64版的,都是X86,所以X64无法加载系统中已经安装的扫描仪驱动
  • EXCEL批量替换内容的功能没有详细测试,有什么问题可以反馈给我,如果EXCEL里面有公式,最好是不要用正则表达式模式,防止把公式也替换了(这个我没仔细测试,你们有时间的可以测试一下)
  • EXCEL起始行和结束行均为-1表示对行不进行任何操作,只要两者大于0,就会进行数据清空,按照excel的行号填入即可,比如3-8行,分别填入3和8即可,如果需要删除行,勾选删除行即可
  • PDF添加水印部分,水印内容中填入了文字,则不插入图片水印;插入图片水印,先选择图片水印,确保水印内容编辑框内无内容,开始处理即可。图片水印支持设置参数:对齐方式、角度、不透明度、图片宽高。
  • 内网机器点击检查更新是没什么作用的,如果自己网络很好,点击了检查更新没反应,一般就是版本服务器挂了,不影响软件使用,无需担心,软件全程不会主动联网
  • 检查更新的按钮在关于软件页面:

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 文件上下移动说明:

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 姓名横转竖列正则模式说明:

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 这里隐藏标签卡索引值最好从大到小来填入,也不知道是什么bug;否则有些标签卡会无法隐藏

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

截图

  • word转pdf

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • pdf转word

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • excel转pdf

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • word转图片

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 合并PDF

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • WORD批量内容替换

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • EXCEL批量内容替换

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • twain设备调试

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 其他辅助功能

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 合并WORD

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 拆分PDF

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 添加PDF水印 【支持图片和文字水印】

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 移除PDF水印

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • WORD转EXCEL

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • EXCEL转WORD

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 添加图片水印

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • PPT转PDF

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • PDF转PPT

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 图片转PDF

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 压缩PDF

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 压缩图片

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

姓名横转竖列排版截图参考

  • 常规排版,带有括号

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 常规排版带数字

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

  • 非常规排版,多行竖列排版

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

 

 

一般出现这种的都是PDF扫描件会出现,因为PDF扫描件不是传统意义上根本WORD进行格式转换,带着WORD里面的格式、段落、标签等信息的PDF了,扫描仪就可以理解为一台照相机,纸张扫描以后被转换为图片,然后扫描软件将一张张图片插入PDF文件中,这是个人猜测的一个简单过程;那么,对于控件来说,这种PDF没有任何可以提取到的信息,比如文本段落、表格、形状、文本,所以转换以后就是图片,对于扫描件,个人建议使用更专业的软件来进行转换识别;一般从word转换以后的pdf再用小工具转回去的基本没啥问题,能力不足,抱歉啦各位~

关于部分人反馈的“twaindsm.dll”丢失的问题解释:

已经内置在了对应文件夹内,放在一起用就可以了

关于转载软件部分

我很乐意各位搞公众号或者做软件收集的转载软件,只有几点要求:

1、工具名字最好也带下,我无聊的时候也会搜搜,在评论区看看有什么意见没有

2、请不要收费,收费的话也设置的合理点,我见到有人设置收费50块钱,太离谱了,2-5块钱还说得过去

3、转载最好也带个地址,方便有些人可以关注一下更新动态

作者的一些话

软件是完全免费的,我(永远)也不会收费

设置CB下载是因为有些人来的太容易就会去倒卖

买了的人也不要分享链接在评论区,这样很尴尬

软件如果没有太多问题,更新就会很缓慢了,软件也是完全离线,没有任何主动发送网络数据的行为的,除了用户手动点击下载离线framework包,请不要担心数据泄漏问题

希望大家能通过本工具提升工作效率,多陪陪家人。

自定义初始页面的方法

23.7.15增加了一个新功能,支持自定义设置起始页面,照顾到不同人使用工具各个页面频率不同

1、下载完毕后,不同位数中都有一个xxx.config的配置文件,如下图

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

2、使用任意文本编辑器打开编辑config文件,比如:记事本notepad3vscode等等你喜欢的编辑器;打开后,如下图所示,只需要对照Page参照表value里面的数字改成对应以后,保存重启软件即可。

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

【注:如果config文件被删除、丢失、名称被改变,索引会自动变为0,也就是WORD转PDF功能页】

HTML转PDF功能的使用方法

1、下载chromium浏览器,软件界面上也提供了下载地址,下载最新版本的即可,软件内链接为本次版本最新(2023年8月12日),可自行更新chromium浏览器。

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

2、自行解压后,在软件中设置chromium路径,请选择路径中的chrome.exe文件(如果未更名)

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

3、按照正常步骤进行使用,选择HTML => 开始转换,等待一段时间后即可生成

4、如果需要经常使用该功能,建议配置配置文件内的ChromeDriverPath项目值为chrome.exe的完整路径,软件在下次运行将会自动读取该路径,如下图所示

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

5、如果因为网络不好无法下载chromium,在网盘内均提供了最新版本的chromium压缩包,请自行下载(截止到2023年8月12日)

 

6、转换对比图

【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图

最后给也用Aspose控件的大佬们分享下我的设置参数

 复制代码 隐藏代码
string DocumentName, SaveDocxName;

            //设置加载word文档的时候参数
            Aspose.Words.Loading.LoadOptions TempDocuemntLoadOption = new Aspose.Words.Loading.LoadOptions()
            {
                ConvertMetafilesToPng = true,
                MswVersion = Aspose.Words.Settings.MsWordVersion.Word2010,
            };

            //设置PDF保存参数
            Aspose.Words.Saving.PdfSaveOptions TempPdfaveOption = new Aspose.Words.Saving.PdfSaveOptions()
            {
                FontEmbeddingMode = Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll,
                ImageColorSpaceExportMode = Aspose.Words.Saving.PdfImageColorSpaceExportMode.Auto,
                ImageCompression = Aspose.Words.Saving.PdfImageCompression.Auto,
                PageMode = Aspose.Words.Saving.PdfPageMode.UseOutlines,
                ZoomBehavior = Aspose.Words.Saving.PdfZoomBehavior.None,
                SaveFormat = Aspose.Words.SaveFormat.Pdf,
                UseHighQualityRendering = true,
            };

            //设置PDF保存带word中的目录
            TempPdfaveOption.OutlineOptions.DefaultBookmarksOutlineLevel = 0;
            TempPdfaveOption.OutlineOptions.CreateMissingOutlineLevels = false;
            TempPdfaveOption.OutlineOptions.ExpandedOutlineLevels = 3;
            TempPdfaveOption.OutlineOptions.HeadingsOutlineLevels = 9;
            TempPdfaveOption.HeaderFooterBookmarksExportMode = Aspose.Words.Saving.HeaderFooterBookmarksExportMode.All;

            //设置Docx保存参数
            Aspose.Words.Saving.OoxmlSaveOptions TempDocxSaveOption = new Aspose.Words.Saving.OoxmlSaveOptions()
            {
                //Compliance = Aspose.Words.Saving.OoxmlCompliance.Iso29500_2008_Strict,
                SaveFormat = Aspose.Words.SaveFormat.Docx,

            };

不知道重点是不是在MswVersion = Aspose.Words.Settings.MsWordVersion.Word2010参数上,Docx保存参数那块如果Compliance设置了strict,转换出来的pdf在格式上和原本的差别很大

 

download
来源:诚通云盘
THE END