由于某些不可抗力原因,公司不允许使用itext系列的jar包,因此系统中使用的相关jar得替换成开源的。经比较和尝试考虑使用org.apache.pdfbox来替换,同时修改系统中原有的方法,发现比itext系列稍显简洁一点,记录如下:
加密文件
切割文件
生成封面图
总结一下,现在的工具都比较丰富了,不需要自己去造轮子,
step-1 去maven仓库检索同类型的包,比较一下热度和使用人数step-2 下载对应包的source源代码,看一下框架整体结构,里面都有哪些package和类,不知道类是干什么的,可以看一下类上面的注释,一般都是比较简单的英文step-3 动手写单元测试进行验证。