|
annots.info的内容应该是Link Annotation所在的页数的和矩形区域的顶点坐标
但是这里面好像没有链接的目标位置的信息呢
- NumberOfPages: 47
- ---
- AnnotSubtype: Link
- AnnotRect: 56.693 580.761 139.587 592.885
- AnnotPageNumber: 1
- ---
- AnnotSubtype: Link
- AnnotRect: 56.693 556.303 282.74 568.426
- AnnotPageNumber: 1
- ---
- AnnotSubtype: Link
- AnnotRect: 73.057 542.753 193.25 554.877
- AnnotPageNumber: 1
- ...(后面的Link都是以上的格式)
复制代码
将annots.info插入LaTeX生成的新PDF时报错
pdftk Warning: unexpected case 1 in LoadDataFile(); continuing
pdftk Warning: unexpected case 1 in LoadDataFile(); continuing
pdftk Warning: unexpected case 1 in LoadDataFile(); continuing
pdftk Warning: unexpected case 1 in LoadDataFile(); continuing
pdftk Warning: unexpected case 1 in LoadDataFile(); continuing
pdftk Warning: unexpected case 1 in LoadDataFile(); continuing
pdftk Warning: unexpected case 1 in LoadDataFile(); continuing
...(后面很多行重复的)
看来这个annots.info不靠谱, 还是用Pax吧.
pax.jar生成的.pax的内容为
- \[{pax}{0.1l}\\
- \[{file}{\<4C656374757265206E6F74657320545432332E706466\>}{
- Size={428335},
- Date={D:20230504122743+01'00'},
- }\\
- \[{pagenum}{47}\\
- \[{page}{1}{0 0 595.28 841.89}{}\\
- \[{annot}{1}{Link}{56.693 580.761 139.587 592.885}{GoTo}{
- C={[1 0 0]},
- H={/I},
- DestLabel={1},
- Border={[0 0 0]},
- }\\
- \[{annot}{1}{Link}{56.693 556.303 282.74 568.426}{GoTo}{
- C={[1 0 0]},
- H={/I},
- DestLabel={2},
- Border={[0 0 0]},
- }\\
- \[{annot}{1}{Link}{73.057 542.753 193.25 554.877}{GoTo}{
- C={[1 0 0]},
- H={/I},
- DestLabel={3},
- Border={[0 0 0]},
- }\\
- \[{annot}{1}{Link}{73.057 529.204 190.278 541.328}{GoTo}{
- C={[1 0 0]},
- H={/I},
- DestLabel={4},
- Border={[0 0 0]},
- }\\
- \[{annot}{1}{Link}{73.057 515.655 275.25 527.779}{GoTo}{
- C={[1 0 0]},
- H={/I},
- DestLabel={5},
- Border={[0 0 0]},
- }\\
- \[{annot}{1}{Link}{56.693 491.197 243.767 503.32}{GoTo}{
- C={[1 0 0]},
- H={/I},
- DestLabel={6},
- Border={[0 0 0]},
- }\\
- \[{annot}{1}{Link}{73.057 477.648 211.649 489.771}{GoTo}{
- C={[1 0 0]},
- H={/I},
- DestLabel={7},
- Border={[0 0 0]},
- }\\
- ...(后面都是差不多的)
复制代码 |
|