首页 > 解决方案 > PDPageContentStream.AppendMode 无法解析

问题描述

当我尝试像下面那样实例化内容流时,我收到了已弃用的消息。

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

当我将发行说明中提到的代码更改为

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

我收到一个错误,因为 PDPageContentStream.AppendMode 无法解析为变量。任何人都可以提出任何解决方法。我用的是pdfbox2.0.9版本

标签: javaapachepdfbox

解决方案


您没有指定要使用哪个常量,您有 3 个选项 APPENDOVERWRITEPREPEND. 因此,如果您想追加,请将您的代码更改为

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


推荐阅读