问题标签 [pdf-annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用图像创建 XFDF 注释
我想用Java生成一个XFDF Stamp Annotation,里面有一个透明的图像。我很难识别图像的存储格式以及如何将输入图像转换为该格式。
到目前为止我知道
- stamp 元素是 annots 元素的子元素,对应于 Rubber Stamp 注释。橡皮图章注释显示的文本或图形看起来像是用橡皮图章印在页面上。如果存在,则外观子元素(注释字典中的 AP 键)优先于图标属性(橡皮戳注释字典中的名称键)。内容模型(contents-richtext?&contents?&appearance?&popup?)
- 外观元素是标记元素的子元素,对应于注释字典中的 AP 键。该值是一个 base 64 编码的字符串。内容模型 Base 64 编码字符串。属性 无。
我有一个包含图像的示例 XFDF,当我解码图像时,我会看到这样的语法,但遗憾的是我不知道<DATA MODE="RAW" ENCODING="HEX"中存在什么样的原始数据>标签。
我已经设法在 PDFBox 的帮助下在 PDF 中创建了一个带有自定义图像的橡皮图章注释,但遗憾的是 PDFBox 似乎不支持将这种注释导出到 XFDF,它们只支持从表单(AcroForm)导出。我不知道 Java 中的任何其他工具可以让我导出它,除了付费工具。
pdf - Ghostscript 不会将 PDF 转换为 PDF/A。注释问题
我正在尝试将 PDF 转换为 PDF/A。每次通过我都会收到错误“ GPL Ghostscript 9.19: Annotation set to non-printing, not permitted in PDF/A, reverting to normal PDF output
”。
PDF 以前是由wkhtmltopdf
. 由于错误非常模糊,我围绕 PDF 注释做了一些研究。我已经确认 PDF 没有注释,展平注释(虽然没有)没有工作,我尝试了-dShowAnnots=false
开关。一切都无济于事。我也尝试过使用各种不同的 PDF,但我都遇到了同样的错误。
我用来进行转换的命令是“ gs -dPDFA=2 -dNOOUTERSAVE -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -o output.pdf /Users/work/Documents/Projects/pdf-generator-service-tests/PDFA_def.ps -dPDFACompatibilityPolicy=1 input.pdf
”
我尝试使用 Google 的主页创建一个基本的 PDF 页面wkhtmltopdf https://google.com putput.pdf
,但同样没有乐趣(这是我尝试转换的 PDF 示例,供可能想要尝试复制该问题的人使用)。
itext - 如何使用 iTEXT 在 PDF 页面中添加链接以启动音频、视频等外部资源
我正在使用iText-5.0.1库 - 'PdfAction' 类,它定义了可以从 PDF 文件触发的操作。
目前,我正在使用 PdfAction gotoLocalPage()方法,并成功地使用以下代码创建到 PDF 内部页面的 GoTo 操作。
现在,我正在尝试在 PDF 中添加一个包含链接(由音频或视频 URL 引用)的图标,以使用 iText 启动音频、视频等外部资源。
我尝试了以下相同的代码,但无法在 PDF 中添加链接以启动外部资源。
谁能指导如何创建/添加链接以启动任何 mp3、图像、视频 URL 等外部资源。谢谢。
objective-c - PDFAnnotationText 未在 10.12 上显示弹出窗口
PDFAnnotationText
在 macOS sierra 10.12.1 Beta (16B2548a) 上未显示弹出窗口。PDFAnnotationText
在 10.12 上已弃用,但新 API 不绘制注释。
旧 API:
10.12 新 API:
我正在使用 Xcode 版本 8.0 (8A218a)。谁能帮帮我?
c# - 当资源不在字典中时如何从外观流中提取内容?
我正在尝试使用 iTextSharp 读取 PDF 注释的外观流,并从流中获取内容文本。
我正在使用以下代码:
xObject
从外观字典中检索并像这样传入:
这通常适用于从注释中获取外观文本,但我发现了一个xObject
没有/Resources
键的 FreeTextCallout 示例,如其 hashMap 所示:
在这种情况下,是否有另一种方法来构造Resources
字典以传递给PdfContentStreamProcessor.ProcessContent()
?甚至不使用获取文本的不同方式ProcessContent()
?
c# - 如何使用 pdfium 查看器在 pdf 中显示注释?
我正在使用 PDfiumViewer winform 控件来显示 pdf。而且,我在 pdf 中添加了一些注释,但这些注释没有显示在 pdfviewer 控件中。那么,如何实现呢?
php - 嵌入带有注释的 PDF 查看器,例如突出显示、涂鸦、使用 PHP 添加注释
我有一个基于 CakePHP 框架的网站。我已经集成了 Dompdf 库,用于从 HTML 生成 PDF。
现在为了查看 PDF 文件,我需要一个 pdf 阅读器,它将嵌入到网站中,但功能有限,因此无法打印或共享文件。理想情况下,这将是阅读器的布局。顶部将显示文档的标题,人们可以突出显示、涂鸦、向文档添加注释。
pdf - 如何使用 iTextSharp 使标记的图像不可编辑?
我的目标是在3D PDF 上添加一个像水印一样的图像(最终用户无法选择、编辑、调整大小或删除图像)。
我尝试制作如下所示的注释,但可以在输出 PDF 上调整和删除图像(资源中的“ClassificationBlock.png”)。这是“PdfAnnotation”矩形的固有行为,还是我可以定义一个属性来保持图像基本上是只读的?
. . .
我也尝试过通过 pdfContentBytes 模仿另一个用户对水印文本的尝试,但我什至无法让图像显示在 PDF 上。
关于如何最好地做到这一点的任何想法?这真让我抓狂。
编辑*****************************
这些是我目前追求的途径。关于如何为 3D PDF “加水印”的任何想法?
objective-c - setBounds 方法在 MacOS 10.13 上的 PDF 注释上创建了一个黑色矩形
我做了一个 PDF Annotation 程序,但是当我在 Mac OS High Sierra 10.13 上测试它时,我发现所有的注释都不能很好地显示。最后我发现它是这个代码:
删除此代码后,黑色矩形将不再出现,但注释也不会显示..
请帮忙...