OpenPDF的学习文档(第一章·混个脸儿熟)

这是我第一次写公开的东西,写的不好请见谅

打开LibrePDF/OpenPDF的官网

  • 我们发现这个项目的license是LGPLMPL双许可证。也就是说:只要将修改后的源码公开出来即可,没有其他付费限制。

  • 截止到2026-07-27,最新的版本号是3.0.5。需要最低的JDK版本号是JDK21

  • 同时注意到,自从版本号3.0.0,由最初的包名com.lowagie变更为org.openpdf,如果是从旧版本升级到新版本,需要注意包名的变化。

  • 目前OpenPDF有四个主要开发的项目,分别是:

    • OpenPDF:最核心的包,涵盖创建、编辑、渲染、加密、签名等等核心操作。
    • OpenPDF-html:基于Flying Saucer的分支,支持HTML5和CSS3转换到PDF。从官网上看,还在开发中,需要酌情使用。
    • OpenPDF-renderer:使用Java2D将PDF转换为图像。
    • OpenPDF-Kotlin:使用Kotlin对PDF进行操作。
  • 在pom.xml中添加下面依赖。

    <dependency>
      <groupId>com.github.librepdf</groupId>
      <artifactId>openpdf</artifactId>
      <version>3.0.5</version>
    </dependency>
    

原文链接:OpenPDF的学习文档(第一章·混个脸儿熟)-铁锅炖大鹅ing

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容