2017-07-01 2 views
0

Ich bin migrieren eine Anwendung (PDF2SVG bei http://github.com/contentmine/pdf2svg) von PDFBox-1.8.8 bis PDFBox-2.0.6. Im POM habe ichFehlende Klassen in PDFBox2.0

<pdfbox.version>2.0.6</pdfbox.version> 

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

...

und keine anderen PDFBox Pakete.

Ich erhalte die folgenden fehlenden Importe:

//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; 

ich versucht habe, Tipps in https://pdfbox.apache.org/2.0/migration.html aber ohne Erfolg zu finden.

Ich würde gerne wissen, ob es Ersatz-Pakete oder Klassen und eine Beschreibung der Änderungen gibt.

Antwort

1

Es sollte eine Verknüpfung in Ihrer IDE geben, diese zu beheben ... in Netbeans, es ist CTRL-SHIFT-i. Wie auch immer, hier sind die Klassen:

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; 

Ich kann PDColorState nicht finden. Man müsste sehen, was du machen willst.

Verwandte Themen