itext - 什么是 PDF 内容流,在什么情况下我们需要更新此流...?
问题描述
我是 iText 的新手。我正在使用 iText 7。
- 在 iText 5 中有两个内容流在内容之下和内容之上。如果有人想在内容流的下方或上方添加内容,iText 7 中的替代方案是什么?
解决方案
请创建一个PdfCanvas
使用PdfPage#newContentStreamBefore()
或PdfPage#newContentStreamAfter()
例如,在下面的代码片段中,我将为PdfCanvas
一些已经存在的PdfPage
实例(页面)创建一个实例
PdfCanvas pdfCanvas = new PdfCanvas(page.newContentStreamBefore(), page.getResources(), pdfDoc);
然后你可以PdfCanvas
像往常一样使用这个实例:唯一的区别是内容将在其他内容之前呈现(例如结束)
推荐阅读
- c++ - 在带有标志选项 -m32 的 gcc-8.2.2 上找不到 std::thread。我正在使用 mingw
- android - “可惜,ROC已经停了。” 当代码从firebase(登录)中检索数据时。NoActionBar 解决方案也不起作用
- architecture - 框架插件架构解决方案
- python - 如何根据开始和结束列表提取文本
- mybatis - MyBatis map-underscore-to-camel-case 不工作
- docker - 如何在 docker 镜像中添加 CA 根证书
- python - 如何在django中将不同功能的两个数据框写入一个excel文件
- c# - UWP 应用中的runFullTrust 模式是否默认支持broadFileAccess?
- sql - how do I return the sql data types from my query in pgsql?
- java - 如何读取 CSV 文件中的特定行