Импорт PDF с Maven - PullRequest
       4

Импорт PDF с Maven

0 голосов
/ 30 октября 2018

Я использую Eclipse и java, и у меня есть два разных проекта, на которые я смотрю (Рабочая область 1 и Рабочая область 2). Я работаю с изображениями PDF, пытаясь портировать что-то из WS1 в WS2. Код выполняется

PDDocument pdfDocument;
... // Set to a valid PDDocument
page = pdfDocument.getPage(0);

в WS1 это работает нормально. В WS2 pdfDocument не имеет метода getPage ().

Я изучил файл pom, и у обоих есть следующее:

    <dependency>
        <groupId>org.apache.pdfbox</groupId>
        <artifactId>pdfbox</artifactId>
        <version>1.8.10</version>
    </dependency>

Я посмотрел полный путь для PDDocument, и для обоих это "Org.apache.pdfbox.pdmodel.PDDocument".

Поскольку я использую Eclipse, я могу щелкнуть правой кнопкой мыши и открыть определение, которое я сделал в обоих рабочих пространствах для PDDocument:

WS1

/**
 * This is the in-memory representation of the PDF document.
 * The #close() method must be called once the document is no longer needed.
 * 
 * @author Ben Litchfield
 */
public class PDDocument implements Closeable
{
    private static final Log LOG = 
LogFactory.getLog(PDDocument.class);

WS2:

/**
 * This is the in-memory representation of the PDF document.  You need to call
 * close() on this object when you are done using it!!
 * <p>
 * This class implements the {@link Pageable} interface, but since PDFBox
 * version 1.3.0 you should be using the {@link PDPageable} adapter instead
 * (see <a href="https://issues.apache.org/jira/browse/PDFBOX-788">PDFBOX-788</a>).
 *
 * @author <a href="mailto:ben@benlitchfield.com">Ben Litchfield</a>
 * @version $Revision: 1.47 $
 */
public class PDDocument implements Pageable, Closeable
{

/**
 * Log instance.
 */

как видите, эти файлы разные, хотя их имена совпадают. Я все еще новичок в файлах Maven и POM. Я не могу действительно понять, как они могут отличаться или что я должен сделать, чтобы получить правильный в WS2. Я сделал maven-> update.

Кто-то спросит, чего я пытаюсь достичь. Я пытаюсь получить массив или список или набор всех изображений в файле PDF, чтобы я мог видеть, содержится ли определенное изображение в документе. Это прекрасно работает в WS1.

Есть предложения, что делать? Я полагаю, я мог бы написать по электронной почте Бену Литчфилду; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...