无法在pdfbox 2.0.5中解析导入org.apache.fontbox.util.ResourceLoader

时间:2017-05-27 05:48:08

标签: java build.gradle pdfbox

我正在尝试从pdf文档中获取文本颜色。我正在使用类的构造函数中的ResourceLoader加载PageDrawer.properties,如下所示。我已在build.gradle中将pdfbox版本定义为1.5.0,但它正在下载pdfbox版本2.0.5



public PdfTest() throws IOException {
        super(ResourceLoader.loadProperties(
                "org/apache/pdfbox/resources/PageDrawer.properties", new Properties()));
        super.setSortByPosition(true);
    }




通过上面的代码,我无法加载属性" import org.apache.fontbox.util.ResourceLoader"。 有谁知道为什么pdfbox 2.0.5被加载而不是1.5.0?另外如何解决ResourceLoader问题?

的build.gradle



group 'abc'
version '1.0-SNAPSHOT'

apply plugin: 'groovy'
apply plugin: 'java'

sourceCompatibility = 1.5

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.3.11'
    testCompile group: 'junit', name: 'junit', version: '4.11'
    compile group: 'org.apache.pdfbox', name: 'pdfbox', version: '1.8.3'
}




我尝试使用IntelliJ下载1.8.3,但在Android Studio(2.3.2)上下载2.0.5。

0 个答案:

没有答案