pdf.tocgen 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
pdf.tocgen 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
pdf.tocgen 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
pdf.tocgen 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
pdf.tocgen 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

pdf.tocgen 是一个能够为 PDF 自动生成目录的开源命令行工具集,由 pdfxmeta、pdftocgen、pdftocio 三个工具组成。

                          in.pdf
                            |
                            |
     +----------------------+--------------------+
     |                      |                    |
     V                      V                    V
+----------+          +-----------+         +----------+
|          |  recipe  |           |   ToC   |          |
| pdfxmeta +--------->| pdftocgen +-------->| pdftocio +---> out.pdf
|          |          |           |         |          |
+----------+          +-----------+         +----------+

上图展示了 pdf.tocgen 的运行过程,in.pdf 是没有目录的原始 pdf 文件,out.pdf 是经过工具处理后增加了目录的新文件。

pdf.tocgen 的原理是 PDF 中的「标题」与「正文」的格式一般是不一样的。同样,标题的不同层级格式一般也不一样,pdf.tocgen 提供了一套工具来利用这种差异半自动地生成目录。

此工具集由三个软件组成

  • pdfxmeta 利用文字来查找对应的格式信息
  • pdftocgen 利用 pdfxmeta 输出的格式信息生成目录的描述
  • pdftocio 利用 pdftocgen 生成的目录描述为原始 pdf 增加目录并输出新的 pdf 文件
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于大前端专区
2016/03/24 22:12

Merge PDF - Split PDF(PDF合成)

插件介绍: 想必很多小伙伴在工作或学习中会遇到PDF合并整理之类的问题,现在PDF格式文件运用地越来越多,对于一些电脑高手来说能很轻松地搞定,但是对于一些菜鸟来说可能就比较难了,今天就为大家推荐一款解决PDF文件合成的插件。Merge PDF - Split PDF (PDF合成)是一款简单、易上手的chrome插件。拆分、合并或PDF转换为JPG格式,提取页面,在线服务,无需安装。 使用说明: 将Merge PDF - Split PDF(PDF合成)添加至chrom...

0
0
发表了博客
2019/05/19 19:09

PDF to PNG to PDF

PDF to PNG to PDF PDF 2 PNG step 1, install PyMuPDF pip install pymupdf -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com step 2, code # encoding:utf8 import sys import os import fitz if __name__ == '__main__': if len(sys.argv) < 3: print('Usage: python3 pdf2pic.py input.pdf output-dir') exit() pdf_file_path, output_dir = sys.argv[1], sys.ar...

0
0
发表于大前端专区
2016/04/07 08:48

合并PDF(Merge PDF)

插件介绍: 想必各位小伙伴们都会遇到这样的情况,在网上下载资料的时候,本来是完整的,下载完成后却被分成了几个部分,如果把这几个部分合成一个PDF文件,那么不管是阅读还是管理都会更方便,今天就给大家介绍这个合成PDF的插件。Smallpdf的PDF合并工具运行您免费在线合并PDF文件。 拖放或上传多个PDF文件,当文件正上传中,您可预备工作。一旦您满意该效果,即可生成PDF,然后该文件将自动下载至您的硬件。 使用说明: 将合并...

0
0
发表了博客
2020/05/26 11:45

如何合并PDF?合并PDF就用迅捷PDF编辑器

如何合并PDF文件?在平时的学习、工作中,为了完成对应的学习作业、工作任务,小伙伴们有时候需要把一些相关的PDF文件合并在一起。那么,小伙伴们应该如何操作,才能把PDF文件合并在一起呢? 想要把PDF文件合并在一起,小伙伴们可以借助一款专业的PDF编辑器。合并PDF文件,小伙伴们就用“迅捷PDF编辑器”。接下来,小编便给小伙伴们分享一下,如何借助这款软件把PDF文件合并在一起。 在电脑百度上搜索“迅捷PDF编辑器”,进入软...

0
0
发表了博客
2020/05/26 13:10

如何拆分PDF?拆分PDF就用迅捷PDF编辑器

如何拆分PDF文件?当正在阅读、编辑一份PDF文件时,小伙伴们可能需要对PDF文件进行拆分操作。那么,如果需要对PDF文件进行拆分操作的话,小伙伴们如何做才能对PDF文件进行拆分操作呢? 想要对PDF文件进行拆分操作,小伙伴们可以使用这一款专业的PDF编辑器——“迅捷PDF编辑器”。接下来,就以它为参考工具,小编和小伙伴们讲讲如何使用这款软件对PDF文件进行拆分操作。 提示:在电脑百度上搜索软件名称,进入软件官网就可以免费...

0
0
发表了博客
2011/08/01 02:42

PDF格式之PDF/X格式

PDF格式中的PDF/X格式是一个根据ISO标准定义的PDF标准子集的总称。PDF/X的目的是为了方便图形交换,因此,它有一个印刷相关的要求,这并不适用于标准的PDF文 件系列。例如,在PDF/X-1a所有字体必须嵌入到所有图像所需要的CMYK。PDF/X-3接受校正RGB和CIELAB的颜色,同时保留了最PDF/X-1a的其他限制。 PDF/X文件不仅要遵循一定的限制,他们还必须包含一个特殊的文件里面的PDF,这个PDF/X版本是他们的身份证明。这意味着,一个文件...

0
1
发表了博客
2018/11/05 23:59

PDF怎么看?PDF怎么修改?

 PDF怎么看?PDF怎么修改?估计有不少小伙伴会给出用word可以打开PDF文件阅览并修改。是的,高版本的word的确可以打开不少PDF文件进行阅览编辑,但遇到一些相对特殊的PDF文件时,便会出现两种情况,一种是直接就打不开了,还有一种是打开了但却是乱码或是格式混乱。所以,我今天给大家带来PDF正确的打开方式和修改方式。   1、想要看到PDF文件,那么首先我们需要打开它。打开PDF我们需要一款专业的PDF编辑器,这样可以保证打...

0
0
发表了博客
2019/04/17 09:52

Windows:打印为PDF(PDF转换器)

造冰箱的大熊猫@cnblogs 2019/4/17 文中图片可通过点击鼠标右键查看大图 Windows下实现PDF打印的几个办法: 1、Foxit Reader(福昕PDF浏览器) 安装Foxit Reader,Windows打印机中出现“Foxit Reader PDF Printer”,在应用程序中打印时选择该打印机,即可将内容转换为pdf文档。 下载Foxit Reader浏览器可访问Foxit官网。 2、Microsoft SaveAsPDFandXPS 这个是微软为Microsoft Office 2007提供的一个配套软件。安装后,在Word、...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
12 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部