Yang
Yang
> Hello, wmjordan. Could you make English localization by default? I don't think it a good idea cause most of the software users are Chinese and they do not speak...
我觉得iText部分应当给予最高优先级考虑,毕竟这是一个商业程序的部分开源。 具体而言可以看iText具体用到了那些功能,如果是PDF生成、操作,可以选择libharu (MIT License)、podofo(LGPL)之类。 另外,JBIG2可以直接使用 @Akarinnnnn 提到的这个MIT 授权的库。 MuPDF好象是主要的渲染库,我认为可以使用 PDFium (Apache v2.0)进行替代,性能高于GPL授权的poppler。
> 是的,MuPDF也是AGPL,除非出钱 但是MuPDF影响面比较大,建议新开一个branch逐步替代掉,引入松授权的库;如上面的PDFium。
> > 但是MuPDF影响面比较大,建议新开一个branch逐步替代掉,引入松授权的库;如上面的PDFium。 > > 支持新开 branch,以免影响主干的演进。 发现 [Patagames](https://github.com/Patagames) 制作了一个 Pdfium 的 C#版本:https://github.com/Patagames/Pdf.WinForms 这个只是一个商业软件([PDFium.Net SDK](https://pdfium.patagames.com/Purchase/),单个项目授权就要$720)的DEMO程序,并不是一个可以用的项目。 我再去找找看。
> > 但是MuPDF影响面比较大,建议新开一个branch逐步替代掉,引入松授权的库;如上面的PDFium。 > > 支持新开 branch,以免影响主干的演进。 发现 [Patagames](https://github.com/Patagames) 制作了一个 Pdfium 的 C#版本:https://github.com/Patagames/Pdf.WinForms 找到一个基于MS-RL授权的.Net库。 https://github.com/ArgusMagnus/PDFiumSharp 唯一问题是没有更新了,可以fork过来继续维护。 补充:还发现一个:https://github.com/MilosKonecny/PDFiumDotNET
> 阅读器界面上方的工具栏上就有调整页面显示比例的控件。 您好!可能我没有表达清楚。 我知道在工具栏上面存在有调整显示比例的控件,但是一种最方便的、也是很多PDF查看软件都支持的方法是Ctrl按钮配合鼠标滚轮`无极缩放`,不需要通过Dropdown去选择。 谢谢您的回复。
其实最有名的OCR库莫过于Tesseract,从4.x开始就使用了AI模型,中文支持不错,成熟度高于Paddle,另外,由于是Google的国际上知名项目,被作者弃坑的概率比较小。
> 看起来百度似乎是有免费调用API的次数限制: https://ai.baidu.com/ai-doc/OCR/9k3h7xuv6 自从redhat公司discontinue了CentOS,我就感觉商业公司收费项目的开源版本要悠着点用。:-D
我觉得拆分功能并不需要真正的拆分图片。只需要把需要拆分的页面复制一份,然后分别设置MediaBox的区域为左侧和右侧区域即可。当然拆分可以用别的软件,但是始终不如All-in-one解决方案好,我想这正是PDFPatcher的初衷。
这个需求我想可以作为后期的一个增强项目。因为只需要一个libheic或者libpng之类的几个库就可以让pdfpatcher支持的图像格式大幅度增加,更方便。