首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDFBox2.0中缺少类

PDFBox2.0中缺少类
EN

Stack Overflow用户
提问于 2017-07-01 17:55:10
回答 1查看 256关注 0票数 0

我正在将一个应用程序(http://github.com/contentmine/pdf2svg上的PDF2SVG)从PDFBox-1.8.8迁移到PDFBox-2.0.6。在POM中我有

代码语言:javascript
复制
    <pdfbox.version>2.0.6</pdfbox.version>

<dependencies>
    <dependency>
        <groupId>org.apache.pdfbox</groupId>
        <artifactId>pdfbox</artifactId>
        <version>${pdfbox.version}</version>
    </dependency>
</dependencies>

..。

并且没有其他PDFBox包。

我得到了以下缺少的导入:

代码语言:javascript
复制
//import org.apache.pdfbox.encoding.DictionaryEncoding;
//import org.apache.pdfbox.encoding.Encoding;
//import org.apache.pdfbox.pdfviewer.PageDrawer;
//import org.apache.pdfbox.pdmodel.common.PDMatrix;
//import org.apache.pdfbox.pdmodel.graphics.PDGraphicsState;
//import org.apache.pdfbox.pdmodel.graphics.color.PDColorState;
//import org.apache.pdfbox.pdmodel.text.PDTextState;
//import org.apache.pdfbox.util.TextPosition;

我曾尝试在https://pdfbox.apache.org/2.0/migration.html中寻找技巧,但没有成功。

我想知道是否有替换包或类以及对更改的任何描述。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-01 21:38:55

您的IDE中应该有一个快捷方式来修复这些问题...在netbeans中,它是CTRL-SHIFT-i。无论如何,下面是类:

代码语言:javascript
复制
import org.apache.pdfbox.pdmodel.font.encoding.DictionaryEncoding;
import org.apache.pdfbox.pdmodel.font.encoding.Encoding;
import org.apache.pdfbox.rendering.PageDrawer;
import org.apache.pdfbox.util.Matrix;
import org.apache.pdfbox.pdmodel.graphics.state.PDGraphicsState;
import org.apache.pdfbox.pdmodel.graphics.state.PDTextState;
import org.apache.pdfbox.text.TextPosition;

我找不到PDColorState了。一个人必须知道你想做什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44859593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档