- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要向以字节数组形式提供的现有 pdf 文件添加水印。我用过this示例作为指导,但我创建的 pdf 似乎缺少文件结束标记和“startxref”关键字。
我有什么地方没做对吗?或者缺少什么?
PdfReader reader = new PdfReader(inputPDF);
PdfStamper stamper;
stamper = new PdfStamper(reader, outputPDF);
PdfContentByte under = stamper.getUnderContent(1);
Font f = new Font(FontFamily.HELVETICA, 15);
Phrase p = new Phrase(watermarkText, f);
ColumnText.showTextAligned(under, Element.ALIGN_CENTER, p, 297, 550, 0);
stamper.close();
reader.close();
我用this检查了pdf文件工具,这些是我得到的错误:
Open file.
0x80410108 - E - The end-of-file marker was not found.
- File: Formular_TEST_Watermark_V1_0.pdf
0x8041010A - E - The 'startxref' keyword or the xref position was not found.
- File: Formular_TEST_Watermark_V1_0.pdf
0x80410108 - E - The end-of-file marker was not found.
- File: Formular_TEST_Watermark_V1_0.pdf
Close file.
编辑:
上面的代码是正确的,当我将pdf传输回主应用程序时,我在代码中犯了一个错误,并错误地假设我在加水印时一定犯了错误,因为我已经成功传输了多次pdf,并且认为我不会在那里犯错误。我的错。
为了完整起见,inputPDF和outputPDF是ByteArrayInputStream和ByteArrayInputStream。
最佳答案
多亏保罗·苏亚雷斯的提示,我找到了真正的罪魁祸首。问题中水印本身的代码是正确的并且执行了它应该执行的操作。我相应地更新了问题。
关于Java iText : No EOF marker after adding watermark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38614660/
我正在使用水印文本框,如 Watermark TextBox in WPF 如何将其应用于 PasswordBox? 最佳答案 一般方法是相同的:您编
我是引导世界的新手。有没有办法使用 Bootstrap 放置水印?如果有,请帮助我提供示例代码: Watermark sample code
我需要保护我的客户可以私下访问的数据。我的数据不在任何文档中,而是在 plain text 中,例如 JSON 字符串。我想保护我的数据不被修改,然后在未经我许可的情况下重新分发。 我在网上查了一段时
我需要保护我的客户可以私下访问的数据。我的数据不在任何文档中,而是在 plain text 中,例如 JSON 字符串。我想保护我的数据不被修改,然后在未经我许可的情况下重新分发。 我在网上查了一段时
有人可以帮我找到一个库,或者算法的详细描述,可以将数字水印(隐形水印,只是一种隐写术)嵌入到 jpeg/png 文件中。但算法的质量应该很棒。图像旋转和扩展(如果可能)后应该可以提取该标记。 Mark
🌿今天我们来了解一下flink中的几个重要基础概念:time、watermark、state,这是flink流处理中实现数据流执行速度快和结果正确的要点,对往期内容感兴趣的同学可以看下面👇: 链接
我有一个关于 FFMpeg 的问题。我想“注入(inject)”一个 mp3(嘟嘟声)文件一次,例如5 秒进入另一个 mp3 文件。你们中的任何人都可以为我提供一些如何执行此操作的指导吗? 非常感谢!
这个问题在这里已经有了答案: How do I make an HTML text box show a hint when empty? (22 个答案) 关闭 6 年前。 我想知道如何在页面加载
我在多个文件上运行 ImageMagick mogrify 时遇到一个奇怪的问题。我使用转换字符串对图像进行多次转换,从而生成缩略图。带有转换字符串的命令在单个文件上运行良好,但是在批量文件上运行时有
我正在从数据流管道中的 PubSub 主题读取记录。 PubSub 记录分为固定窗口,然后在每个窗口上分组。每个窗口都按序列号排序,因为我们需要使用 beam.SortValues 按顺序处理这些记录
我在 div 中有一张图片。我需要添加一个水印效果,或者基本上是另一个图像,覆盖图像 div。我怎样才能用 css 做到这一点? 示例代码: CSS: #image { background
在我目前的工作场所,我们正在使用 Team Foundation Server (TFS)(我相信是 2015 年),在我目前的工作场所,我注意到“水印”字段——它是什么意思/代表什么? 最佳答案 此
水印我的意思是: 以某种方式集成到 .exe/.dll 文件中的字节数组,可以搜索该文件。 许多反盗版/反逆向工程程序包括一个称为“水印”的系统作为特征。例如 VMProtect。 这是如何运作的?
好的,我熟悉整个概念,并且我已经成功地为 NSImage 添加了“水印”。 我就是这样做的: - (void)maskOne:(NSString*)filename atTarget:(NSStrin
我看到了有关 adding watermark on images with php 的精彩问题和答案 我也想用 ASP.NET 做同样的事情 这里有几个问题。 如何使用 ASP 做到这一点? 此过程
我正在尝试在图像和视频上添加水印。对于图像我得到了如下的解决方案 图片水印代码 方法 static void addWatermarkOnImage(String text, File sourceI
有没有办法让页面中间的水印显示在可点击按钮后面? http://jsfiddle.net/fg7m3/533/ .watermark { position: absolute; opa
我正在尝试为另一张图片添加图片水印。我有以下代码,但我遇到了问题。我不知道这个 'Resources res' 是什么。 有人能帮忙吗? public static Bitmap addWaterma
废话不说了,贴代码: 复制代码代码如下: <?php /************************************ //函数: wate
我正在尝试使用 videojs-watermark npm 模块,但我得到的错误是: TypeError: player.watermark is not a function. 代码如下: impo
我是一名优秀的程序员,十分优秀!