java - 如何使用 groovy 中的 pdfbox 进行编译(无法解析 org.apache.pdfbox.util.Splitter 类)?
问题描述
我正在尝试使用 pdfbox 并使用 groovy 进行编译,但我不知道
这是我使用的代码
groovyc main.groovy
但不起作用请帮助我
this.class.classLoader.rootLoader.addURL(
new URL("/usr/share/groovy/lib/pdfbox-2.0.11.jar"))
import org.apache.pdfbox.util.Splitter
import org.apache.pdfbox.pdmodel.PDDocument
class Main {
static void main(String[] args){
File pdfFile = new File(args[0])
PDDocument doc = new PDDocument().load(pdfFile)
Splitter splitter = new Splitter()
def count=0
splitter.split(doc).eachWithIndex{v,i->
v.save(pdfFile.path[0..-5]+'_'+i.toString().padLeft(3,'0')+'.pdf')
v.close()
}
}
}
解决方案
推荐阅读
- sql - Where 子句仅使用日期过滤时间戳数据
- email - MailApp.sendEmail 阻止所有邮件
- angular - InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number agm-core agm-overlay
- c# - ASP.NET Core 3:如何在自定义库中引用 3.0.0 程序集?
- node-webkit - 我在 node-webkit 中有多平台应用程序。如何将它们转换为 nw.js?
- ios - 滚动视图动态高度问题
- linux - 如何以非 root 用户身份运行 cron 作业并记录作业的输出?
- ios - 如何将数据从导航栏上的右键传输到另一个 ViewController?
- python - 如何使用所有 GPU 处理器并行化此任务?
- javascript - SharePoint 表单库中的字符串字段仅使用 Microsoft Graph API 返回前 255 个字符?