. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#1 旧 2020-02-22, 10:27:05 默认 【讨论】PDF文件制作目录的正文页码与整书页码的设置方法、FreePic2PDF/PDFPatcher目录条目定位比较
nh_wzg 当前在线  

想知道如图的页码如何设置出来?

--20200226-2003
入手的方向,一个是简单化的,如下面二楼。
另一个方向,研究马健的工具。FreePic2PDF里面的【PDF更改】功能。_https://www.cnblogs.com/stronghorse/

--20200227-1114
现在想到了MarginNote类的PDF文件笔记软件的设计框架应该是:
以应用软件的界面,帮忙用户对PDF文件页的第二套索引表的建立,可以基于关键字。定位到关键字或页面的座标点。
书签可以看作第一套索引表,定位到页面。如果是技术文件,有短语索引表,可以看作是另一套索引表。
书本的页面本身存往无关要紧,重要的是索引表的建立与指向正确的页面。

--20200227-1755
花了点时间跑到二楼介绍的马健主页看软件介绍,有点让人欲罢不能的感觉。_https://www.cnblogs.com/stronghorse/

--20200818-1018
===》调整一下学习的方向,由PdgCntEditor.chm对书签(目录)的功能定义,及,MarginNote 3的使用流程来观察
PdfPatcher 0.6.2.3604 对文本型PDF的目录内容的手工取得 》挂接到PDF文件内
FreePic2PDF + PdgCntEditor中,更改PDF,取得书签,挂接书签,对书签内容的编辑,对应页面
PdfPatcher 0.6.2.3604 对文本型PDF的,书签生成与准确定位 + 页面显示方式设置

--20200912-1219
===》关于增加PDF文件页码的工具
https://bbs.et8.net/bbs/showthread.php?t=1004580
A-PDF Number Pro V3.1
__https://www.0daydown.com/07/387739.html
上传的图像
文件类型: jpg pdf_page.jpg (43.8 KB, 325 次查看)

此帖于 2020-09-12 12:52:24 被 nh_wzg 编辑. .


平和精确简约应成为精品成员的三大基本要求!!!
nh_wzg
回复时引用此帖
ASL
 
ASL 的头像
超级会员
 
资 料:
注册日期: Feb 2011
帖子: 1,634 声望值: 2
精华: 0,解答: 9
#2 旧 2020-02-23, 19:30:17 默认
ASL 当前离线  

以Acrobat Pro 9为例:
高级 →文档处理 →编排页码
进入对话框

对话框两项:
一、页面,从X到Y。页码范围选择
二、编码 →样式,可选数字,大小写字母,大小写罗马数字;前缀,可以“前置”字符;起始,从第几页开始

页码编辑后,加上书签,可以快速定位阅读
书签编辑,可以用老马的FreePIC2PDF+PdgCntEditor


多吃点
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#3 旧 2020-02-23, 19:49:23 默认
nh_wzg 当前在线  

引用:
作者: ASL 查看帖子
以Acrobat Pro 9为例:高级 →文档处理 →编排页码进入对话框对话框两项:一、页面,从X到Y。页码范围选择二、编码 →样式,可选数字,大小写字母,大小写罗马数字;前缀,可以“前置”字符;起始,从第几页开始页码编辑后,加上书签,可以快速定位阅读书签编辑,可以用老马的FreePIC2PDF+PdgCntEdito......
除了Acrobat Pro 9有没有小的工具软件可以实现两样的页码处理?比如PDFTK等?

为了页码处理,安装一个巨型的Acrobat Pro有点让人不甘。
回复时引用此帖
sgbdvb
 
sgbdvb 的头像
热心会员
 
资 料:
注册日期: Dec 2000
帖子: 755 声望值: 4
精华: 0
#4 旧 2020-02-23, 20:48:09 默认
sgbdvb 当前离线  

pdf补丁丁很方便
回复时引用此帖
sgbdvb
 
sgbdvb 的头像
热心会员
 
资 料:
注册日期: Dec 2000
帖子: 755 声望值: 4
精华: 0
#5 旧 2020-02-23, 20:49:36 默认
sgbdvb 当前离线  

用PDFPatcher的导入导出信息文件,导出原PDF书签和新生成的PDF书签
将原PDF信息文件中的页面设置数据用新PDF信息文件中的页面设置数据代替,否则可能出现pdf文件打开时页面不全的情况。也可按新旧分辨率改变的比例计算新数据。
如:
<页面设置>
<页面 页码范围="1-345" 页面边框="0 0 16.39 22.2" 截取边框="0 0 16.39 22.2" />
<页面设置>
<页面 页码范围="1-345" 页面边框="0 0 23.7 32.11" 截取边框="0 0 23.7 32.11" />
用PDFPatcher的 合并文件功能,生成新的PDF文件。
回复时引用此帖
ASL
 
ASL 的头像
超级会员
 
资 料:
注册日期: Feb 2011
帖子: 1,634 声望值: 2
精华: 0,解答: 9
#6 旧 2020-02-23, 23:03:47 Icon17
ASL 当前离线  

引用:
作者: nh_wzg 查看帖子
除了Acrobat Pro 9有没有小的工具软件可以实现两样的页码处理?比如PDFTK等?

为了页码处理,安装一个巨型的Acrobat Pro有点让人不甘。
这个应该是一个合格、商用PDF阅读、轻编辑的基本要求,PDF是图书出版、严谨文档的首选
Acrobat Pro应该都可以,不是非要9,只是因为个人在用,所以以此为例,9之后产生一些变化,个人不是很喜欢
Foxit应该也可以
PDF小工具已经很少折腾了,除了老马,已经很少遇到靠谱、真有点实用价值的PDF小工具了

一些人可能觉得对小体积特别着迷,但如果希望好好用PDF,比如更改背景,电子表单,矢量化文本,附注,线条,图章,书签等等,Acrobat Pro或者Foxit可以一次搞定,干嘛非得折腾?
当然,觉得安装一个不到2G的软件就觉得亏大了【这是9 Pro打了一堆补丁,基本上所有选项都安装的体积】,下载个随便什么电影电视都是G级的,那当俺啥都没说

对于基本生产力工具,竟然盯着软件大小……
兼容性,完整性,在什么地方?

如果只是轻度应用,那随意了

此帖于 2020-02-23 23:17:28 被 ASL 编辑. .
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#7 旧 2020-02-25, 00:20:50 默认
nh_wzg 当前在线  

引用:
作者: sgbdvb 查看帖子
用PDFPatcher的导入导出信息文件,导出原PDF书签和新生成的PDF书签将原PDF信息文件中的页面设置数据用新PDF信息文件中的页面设置数据代替,否则可能出现pdf文件打开时页面不全的情况。也可按新旧分辨率改变的比例计算新数据。如: <页面设置> <页面 页码范围="......
@sgbdvb

对补丁丁导出的PDF信息文件看不明白。有没有具体的指导?

我直接对原来截图的《Learn Raspberry Pi with Linux.pdf》直接进行导出的信息文件如附件,但还是不知道它如何分别设置出正文前的页码编号序列,与正文内的页码编码序列。

代码:
	<页面设置>
		<页面 页码范围="1" 页面边框="0 0 19.05 23.495" 截取边框="0 0 19.05 23.495" />
		<页面 页码范围="2" 页面边框="0 0 21.59 27.94" 截取边框="1.27 2.223 20.32 25.718" 裁剪边框="3.175 2.54 18.415 25.4" 内容边框="3.175 2.54 18.415 25.4" 出血边框="3.175 2.54 18.415 25.4" />
		<页面 页码范围="3-273" 页面边框="0 0 19.05 23.495" 截取边框="0 0 19.05 23.495" 裁剪边框="0 0 19.05 23.495" 内容边框="0 0 19.05 23.495" 出血边框="0 0 19.05 23.495" />
	</页面设置>
上传的附件
文件类型: 7z Learn Raspberry Pi with Linux信息文件.7z (22.5 KB, 0 次查看)
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#8 旧 2020-08-18, 15:09:53 默认
nh_wzg 当前在线  

这个功能对于已经有固定页码目录页的文档来说,比较重要。尤其是内容比较多的正文内容。

PDFPatcher(PDF补丁丁0.6.2.3604)已经比较方便地实现。

基本流程:

打开想处理的pdf文件

点保存

在保存界面中,注意左下角的,设置PDF文件的修改方式,按钮

点击进入【设置PDF文件的修改方式】界面里面,切换到【页码标签】页,增加两部分分节,文前部分,正文部分。

文前部分,页码样式,选择非“数字”的样式,文档页码,选择1,起始号码,不变为1.

正文部分,页码样式,选择数字,文档页码,选择真正正文在pdf文件内的开始页码,比如14,起始号码,不变为1.

退出【设置PDF文件的修改方式】界面

保存pdf文件。

重新打开这个pdf文件,通过书签栏到正文开始书签,或者,直接在页码输入栏,输入1,看是否直达正文,逻辑页码的效果应该正常实现了。

这个小功能,是国人用27M的容量的工具附带来实现的。赞一个,我还是不想安装巨大的Acrobat。

参考:
《PDF文件分节和编排页码》,使用正宗的Acrobat工具
__https://zhuanlan.zhihu.com/p/166145707
《如何管理PDF书签:Foxit、PDF XChange、PDF补丁丁》
__http://xbeta.info/pdf-bookmark.htm
《这样的PDF的页码是怎么做出来的?》,使用了PDF Element工具
__https://www.zhihu.com/question/63877412/answer/268328380
《Windows上免费编辑PDF的目录的方法》,MarginNote笔记软件论坛上面的帖子
__https://bbs.marginnote.cn/t/topic/4919
《制作 PDF 的 TOC 功能以及建议》,MarginNote笔记软件论坛上面的帖子
__https://bbs.marginnote.cn/t/topic/4806

《FreePic2PDF》的帮助文件,关于挂接PDF目录接口文件的说明内容。
《PDGCNTEDITOR》的帮助文件,关于PDF文件目录的制作与注释内容操作的关系,与ipad上面比较出名的MarginNote的功能设计基础,有很大的关联说明作用。
上传的图像
文件类型: jpg PDF_bookmark01.jpg (122.2 KB, 155 次查看)
文件类型: jpg PDF_bookmark02.jpg (163.7 KB, 158 次查看)

此帖于 2020-08-21 01:47:12 被 nh_wzg 编辑. .
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#9 旧 2020-08-20, 09:06:53 默认
nh_wzg 当前在线  

FreePic2PDF 的目录条目是【页】级的定位与跳转操作,通过《接口文件》的固定格式进行目录定义、页面定位的挂接,

PdfPatcher 的目录条目是【页】+【页面坐标】级的定位与跳转操作,通过XML的文件进行目录定义、页面坐标定义与挂接。
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#10 旧 2020-09-06, 23:31:06 默认
nh_wzg 当前在线  

今天为小朋友的扫描版教材做目录,非常感谢马健提供的FreePic2PDF工具里面,直接挂接手工制作目录的功能,尤其是通过接口文件的格式内容定义,实现做目录时,用逻辑页码实现与实际书面页码一致的处理,大大加快了目录的制作,同时,非常方便用户在左侧的目录页里面,快速准确地跳转到目标页,就象用户自己根据目录页码,直接翻页到相应页。

如果再使用SumatraPDF阅读器,做完目录后,快捷键g,然后输入页码到相应页的操作,太爽了。

这样在检查目录的过程中,可以快速找到缺少的页面,用pdfexchangeview pro打开,把缺少页用空白页插入进去,并做记录,就是下次查找与更换的目标了。

===20200915===

用FreePic2PDF(FP2P)处理PDF目录的流程与场景说一下,马先生指点可用更好的UnicornViewer,我手上没有,继续用这个操作流程,就是需要小心一点。

1、我需要处理的小朋友用的教学教材,全部是扫描版,没有目录,PDF版本。

2、用FreePic2PDF的【更改PDF】打开PDF目录处理界面,有【往PDF挂书签】【从PDF取书签】两个功能分页。

3、源PDF文件没有目录,需要生成【挂书签的文件夹、接口文件、书签内容文件】,先按【从PDF取书签】1、2、3、按键操作一次,生成【挂书签的文件夹、接口文件、书签内容文件】,
接口文件(FreePic2Pdf.itf),并未与源PDF文件内的基准页、目录页、正文页页码相匹配,
书签内容文件(FreePic2Pdf_bkmk.txt),这时一般为空。
均需要作进一步的输入与修改,这里FP2P会调用PdgCntEditor来编辑书签内容文件。

4、这时我一般会用sumatrapdf来打开源PDF,找到显示的目录页面的页码,正文页面的页码,封面页数(源PDF第一页距离正文页面页数)记录下来。

5、回到【3、】步骤里面界面,打开接口文件,把BasePage=正文页面的页码,TextPage=正文页面的页码,ContentsPage=目录页面的页码,修改好保存退出。

6、回到【3、】步骤里面界面,打开书签内容文件,录入
源PDF教材名称+Tab+(-)封面页数(源PDF第一页距离正文页面页数)
目录+Tab+(-)目录页数(源PDF目录页距离正文页面页数)
正文条目+Tab+正文页(在目录中)页码
......

7、这时我一般会打开[天若OCR 3.0]工具,直接回到【4、】步骤SumatraPDF中的目录页,截屏OCR目录页内容,修改好,再粘贴到【6、】步骤中的书签内容文件中,在PdgCntEditor中把目录条目的级别调整好,保存退出。

8、回到【2、】步骤中的【往PDF挂书签】功能分页,按1、2、3、按键操作一次,完成源PDF挂上【7、】步骤录入的书签内容。

9、回到SumatraPDF打开挂书签的PDF文件,进行检查。在打开的书签栏中,可见书签条目即目录页的条目,带章节级别显示,但缺少目录对应的页码显示,快速跳转并不方便。因此个人建议是[按录入的目录条目页码,直接附到条目末端],即【6、】步骤的
正文条目+Tab+正文页(在目录中)页码,格式变更为,
正文条目+正文页(在目录中)页码+Tab+正文页(在目录中)页码,
保存后,再重新挂书签一次。

10、出现的乌龙是,有几次在【8、】步骤,错误进入了【从PDF取书签】功能页,再次【取书签】,把【4、】~【7、】完成的书签内容给清空了。
上传的附件
文件类型: 7z FreePic2PDF_给PDF文件添加书签的快捷方法.7z (288.9 KB, 4 次查看)

此帖于 2020-10-08 11:44:12 被 nh_wzg 编辑. .
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#11 旧 2020-09-12, 20:23:17 默认
nh_wzg 当前在线  

推荐工具:
FreePic2PDF
PDFPatcher
A-PDF Number Pro
Excel2003
Gvim/vim
SumatraPDF

推荐流程:
.如果pdf文件页面无页码,用A-PDF Number Pro增加页码到pdf文件页面
.用FreePic2PDF抽取/录入生成目录内容,
.在Pdgcnteditor.exe中,用【归左】命令进行处理,保存为txt文件,
.用excel导入数据操作,
.在excel内对页码进行统一的减值处理
.导出为用Tab分隔的txt文件
.导入上面txt内容到目录页内容,
.重新建立目录的分级关系
.导入目录
.测试目录正确性
.用VIM的正则替换处理页码到目录条目上面
.重新挂接带页码目录条目

VIM参考正则命令:

GVIM的需求:
.页码已经由FreePic2PDF抽取
.想把所有正文的页码附到目录文字最后
.特征是Tab+N$》space+N+Tab+N$

查找验证:
代码:
/.*\t\d*$
/\(.*\)\t\(\d*\)$
替换操作:
代码:
%s/\(.*\)\t\(\d*\)$/\1 \2\t\2/g
检查无误则保存

===》PDFPatcher
.一般打开pdf时,提示有故障的,可能目录页在左侧是无法打开的,但FreePic2PDF能够强行把目录中页码与
实际页面页码对应起来,这个很方便。

.如果用FreePic2PDF抽取的目录内容,页码显示方式比较怪异,可能原PDF文件使用了不同的编页码的方式,
这时用PDFPatcher打开,另存为一个不同的PDF文件,再重新抽取保存后的PDF目录,页码一般就显示正常了

.PDFPatcher编辑目录页,可以定位到页面上面的任一坐标,定位精度高于FreePic2PDF,但费时间,对扫描版
PDF文件不友好。对文字型的PDF文件,可以根据正文中不同级别文字字体及大小不同,进行自动的目录生成与页
面坐标定位,非常方便,这种场合才是它的应用长处。

.PDFPatcher实质也有快速挂接书签的操作与途径。但都深藏在使用手册中与一些民间的技术文档里面,只有有
兴趣的朋友或有心的朋友,才可能发现这些珍贵的宝藏。看到了,就收集一下发上来,成为一种伏藏吧。

===》SumatraPDF
.软件界面里面的快捷命令【m】:show cursor position in document coordinates
显示当前光标所在页面坐标参数
. 软件界面里面的快捷命令【F6】:switch focus between bookmarks window and main window
.BookMark窗口:shift + Left / Right :打开/折叠书签条目
上传的附件
文件类型: 7z 如何使用pdfpatcher制作书签.7z (1.49 MB, 1 次查看)
文件类型: 7z acrobat9_PDF书签制作教程.7z (2.60 MB, 1 次查看)
文件类型: 7z PDF补丁丁0.3.3使用手册e01.7z (1.98 MB, 1 次查看)
文件类型: 7z FoxitPhantom22_Manual-224.7z (1.23 MB, 1 次查看)

此帖于 2020-10-11 15:26:15 被 nh_wzg 编辑. .
回复时引用此帖
doler
 
doler 的头像
初级会员
 
资 料:
注册日期: Nov 2015
帖子: 160 声望值: 1
精华: 0,解答: 3
#12 旧 2020-09-12, 21:59:06 默认
doler 当前离线  

pdf补丁丁的书签定位确实可以准确度更高
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,444 声望值: 3
精华: 5,解答: 9
#13 旧 2020-09-25, 23:54:06 默认
nh_wzg 当前在线  

试着在处理《Python学习手册 第5版 中文版》的目录,上册处理完成了,正常

在下册遇到问题。

下册的页码是承接上册下来的。按常规处理目录,及,正文页码开始页的方法,无效了。

》极端一点,直接把上下册合并,目录内容合并。

》还是想找个不合并的解决方法。
上传的图像
文件类型: jpg freepic2pdf_页码处理.jpg (86.1 KB, 58 次查看)

此帖于 2020-09-25 23:57:32 被 nh_wzg 编辑. .
回复时引用此帖
t-online
 
t-online 的头像
热心会员
 
资 料:
注册日期: Sep 2001
帖子: 5,997 声望值: 19
精华: 11,解答: 10
#14 旧 2020-10-07, 16:21:34 默认
t-online 当前离线  

很有帮助的一贴,楼主辛苦了


摆事实,讲道理,有理有据提出异议。
一旦沦落到人身攻击,等同你认输。
回复时引用此帖
发表新主题 回复

标签
freepic2pdf, pdf-xchange viewer, pdfpatcher, pdf处理工具, sumatra

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 20:07:11.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号