SumatraPDF一个很nice的PDF开源项目

在一些涉及PDF的项目中,需要对PDF格式文件进行处理,能处理PDF的项目很多,但是有很多不是免费的,我今天推介的是一个轻量好用的PDF处理项目,SumatraPDF,我在实际项目中也用到了这个项目,下面就对该项目做个介绍。

SumatraPDF项目是外国人开发,其基于mupdf实现。

1. 官方网址

https://github.com/sumatrapdfreader/sumatrapdf

2. 代码地址

https://github.com/sumatrapdfreader/sumatrapdf.git

3. 代码编译

以版本V3.3.0.0为例进行说明。

编译改版本需要安装vs2019,由于该项目是基于英文的,用汉化的vs2019进行编译会出现如下错误:

修改方法如下:

将上图所指选择为“否”,就可以编译通过

4.对PDF文件进行图形标注

图形标注主要修改文件:src\Canvas.cpp,处理WM_MOUSEMOVE, WM_LBUTTONDOWN, 

WM_LBUTTONUP, WM_PAINT消息,实现效果如下,如果想知道具体实现,可以私信我。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Sumatra PDF是一款流行的开源PDF阅读器,它具有轻巧、高效和简洁的特点,广受用户好评。由于Sumatra PDF开源软件,因此在中国也有很多用户使用它。但是,由于某些原因,国内用户下载Sumatra PDF可能会遇到一些困难,例如因为网络限制无法直接访问官方网站或下载较慢。 为了解决这个问题,一些互联网相关的网站和组织在国内提供了Sumatra PDF的镜像。所谓镜像,就是将官方网站上的软件数据复制到另外的服务器上。国内用户可以通过访问这些镜像站点来下载Sumatra PDF,避免了因网络限制或下载速度过慢而造成的不便。 在Sumatra PDF的官方网站上,他们提供了一份国内镜像站点列表,包括了一些知名的网站。国内用户只需点击相应的链接,即可进入镜像站点,直接下载Sumatra PDF安装程序或便携版本。 通过国内镜像站点下载Sumatra PDF的好处是,下载速度更快、更稳定,并且避免了网络访问限制带来的问题。这些镜像站点是由热心的网站或组织提供的,他们将Sumatra PDF的软件数据在国内服务器上进行存储和传输,以方便用户获取和使用。 总之,Sumatra PDF的国内镜像站点为国内用户提供了方便快捷的下载方式,解决了因网络限制或下载速度慢而带来的问题。用户可以根据官方网站提供的镜像列表选择适合自己的站点进行下载,以便更好地使用Sumatra PDF阅读器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值