Github009001

BentoPDF 拆分 PDF 时,一个容易选错的选项(附样例)

  •  
  •   Github009001 · 3h 55m ago · 120 views

    试了下 BentoPDF 的合并和拆分,功能不复杂,但拆分时有个选项容易弄错:填了 1-2, 3,默认还是只生成一份 PDF 。要分别保存,得把 Output 改成 One PDF per range。

    顺便做了两份样例,一份两页、一份一页。合并后再拆回来,对照检查了文字和页面顺序,这组文件没有发现变化。输入文件和处理结果都放在下载包里,有需要可以拿去试。

    工具:BentoPDF · 源码
    样例:Google Drive 下载,约 282 KB

    我不是这个项目的开发者,这里分享一下操作过程。

    先合并

    解压练习包,samples 里有两份文件:

    • 01_brief_A.pdf,两页。
    • 02_appendix_B.pdf,一页。

    打开 Merge PDF,把这两份文件加进去,A 放前面,B 放后面。顺序反了就拖动调整。

    使用 File Mode,旁边的 Pages 留空,其他选项保持默认,点击 Merge PDFs 下载。

    结果应该是三页。样例的每页底部都写了编号,翻一下就能确认顺序:

    LAB-A1 → LAB-A2 → LAB-B1
    

    也可以打开包里的 expected/01_merged.pdf 对照。我检查了这组文件里的中文、金额和算式,都保留了下来。

    再拆成两份

    打开 Split PDF,选中刚合并的文件,按下面填写:

    Split Mode:Extract by Page Range
    Page Range:1-2, 3
    Output:One PDF per range
    

    点击 Split PDF,下载并解压后,会得到两份文件:前两页一份,第三页一份。

    要留意的就是 Output。默认的 Single combined PDF 会把选中的页面放进同一份文件,所以即便填了两个范围,也不会自动拆成两份。如果下载后发现还是一个三页 PDF ,先看这里。

    这次测试用的是 BentoPDF 2.8.10 ,本机运行的官方静态包。在线版界面可能有变化,包里也放了固定版本的复现说明。

    样例都是合成资料,不含真实业务信息。这组普通 PDF 的合并、拆分结果正常;带密码、数字签名、可填写表单的文件,以及大文件,还没试过。

    如果你遇到过拆分后文字丢失、页面尺寸变化之类的问题,可以说说文件类型和具体操作,私人文件就不用贴了。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5130 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:02 · PVG 17:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.