VincentHe
VincentHe
It's my first post, and I add some important info, plz remove the label
cache is simple, no need to copy desktops like plank do.
``` warning: value assigned to `record_end_in_de_block` is never read --> src/mdict/mdx.rs:136:21 | 136 | let mut record_end_in_de_block = 0; | ^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being...
I try again, It failed, output the same error message,maybe mdx type didnot fit, it need a working sample mdx file, just run 'cargo build'.
我安装pdf.tocgen,用pdftocio -H perl-cookbook.pdf是能读取出来的,它用mupdf库,可以参考下,可能也能加印刷页,mupdf可能功能更全面些。但用它制作pdf大纲不太容易,有三个命令通过管道互传的,没你的工具直观。
我使用了新的,读取不出来目录但没有失败,但写入时会失败。用'gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -o out.pdf perl-cookbook.pdf' 输出1.5标准的pdf,就能读取出目录也能写入,用pdfinfo -rawdates perl-cookbook.pdf看了下转换前的pdf是1.3标准的,看来操作pdf的库适应的pdf标准是有下限的,可以测试下适应标准的范围,当失败时提供类似'pdf标准不满足1.5'之类的信息,或者做得更多,内部把它转换成更新的pdf标准。
好了,能读取,能输出,也不用限制pdf版本,厉害了
链接: https://pan.baidu.com/s/1TRQ9HlTUobTmVK6eIanvdA?pwd=kgrt 提取码: kgrt 你可以用这个pdf打开看下,并测试下
用zathura会显示印刷页和实际页,在evince只会显示印刷页,但同样会导航到实际页
有个丑陋的读取这类pdf不失败的方法,用pdftk xx.pdf dump_data_utf8,能读取实际页数,但不含有印刷页信息