PDPageContentStream.AppendMode не может быть разрешен - PullRequest
0 голосов
/ 28 мая 2018

Когда я пытаюсь создать экземпляр потока контента, как показано ниже, я получаю устаревшее сообщение.

PDPageContentStream contentStream = PDPageContentStream(document, page, true, true, true);

Когда я изменяю код, указанный в примечаниях к выпуску как

PDPageContentStream contentStream = PDPageContentStream(originalDoc, page1, PDPageContentStream.AppendMode, true, true);

Я получаю сообщение об ошибке, поскольку PDPageContentStream.AppendMode не может быть преобразован в переменную.Кто-нибудь может предложить какой-нибудь обходной путь.Я использую версию pdfbox2.0.9

1 Ответ

0 голосов
/ 28 мая 2018

Вы не указываете, какую константу использовать, у вас есть 3 варианта: APPEND, OVERWRITE или PREPEND.Поэтому, если вы хотите добавить, измените свой код на

PDPageContentStream contentStream = PDPageContentStream(originalDoc, page1, PDPageContentStream.AppendMode.APPEND, true, true);

https://pdfbox.apache.org/docs/2.0.8/javadocs/org/apache/pdfbox/pdmodel/PDPageContentStream.AppendMode.html

...