问题标签 [pdfa]
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 - iText 使用图像创建 PDF/A_1A
我正在尝试使用 iText 5.5.2 创建一个 pdf/a 1a 文档
我可以使用 hello world 创建一个简单的 pdf/a,但我无法在文档中添加图像而不会出现错误:
下面是我的代码试用。我不知道如何为图像添加 Alt 条目 Figure 。我尝试使用 PdfDictionary,但它不起作用。我没主意了。有人给我小费吗?
pdf - Jasperreports NulPointerException 产生 PDF/A 文件
我正在使用此代码生成 PDF,一切正常。
当我尝试生成符合 pdf 的 pdfa1b 时,我得到了这个异常
这是我的碧玉文件的一部分
如果我删除 net.sf.jasperreports.export.pdfa.conformance(或将其设置为“无”)也不例外,但文件不是 PDF/A
怎么了?谢谢
编辑:我正在使用 iText 5.5.3(使用 itext 5.5.0 的问题相同)和 Jasperreports 6.0.0
编辑:使用 AdobeRGB1998.icc 和 sRGB_v4_ICC_preference.icc、ISOnewspaper26v4_gr.icc 和 ISOnewspaper26v4.icc、eciRGB_v2.icc 和 ISOcoat_v2_300_eci.icc(在我的 PDFCreator 安装目录中找到)相同的异常进行测试
image - PDF/A 内页眉中的 iText 页码
我试图调整代码以将 PDF 中的页码添加到 PDF/A。
如果我不添加PdfTemplate
.
虽然我真的很希望带有页码的标题也包含在其中。我不知道如何将字体添加到PdfPCell
. 对于其他字段,我通常会添加一个短语或一个段落,我可以为其提供我的字体。
抛出的错误是:Exception in thread "main" com.itextpdf.text.DocumentException: com.itextpdf.text.pdf.PdfAConformanceException: All the fonts must be embedded. This one isn't: Helvetica
at com.itextpdf.text.pdf.PdfDocument.add(PdfDocument.java:809)
}
itext - 添加带有 itext 的 xmp 扩展架构以符合 PDF/A
我正在寻找一个工作iText版本 5.5.4 示例来添加自定义元数据值myProp
,其内容类似于<custom>My metadata</custom>
PDF 文档。对于这种情况,我们不能使用像 DC 这样的现有模式。
提前致谢。
java - 检查 PDF 是否为 PDF/A 1-a 格式或不使用 Java 中的 PDFBOX
我必须检查 pdf 文件是否为 PDF/A 1-a 格式或不使用 pdfbox 或 java 中的任何其他免费库。在这方面,我在谷歌上搜索了很多,但我仍然无法获得任何代码或技术来做到这一点。
我如何在 java 中检查这个。
pdf - 无需 Helvetica 字体文件即可创建 PDF/A-1b
我需要使用 iText 创建一些简单但符合 PDF/A-1b 的 PDF 文件。
我的第一种方法如下所示:
Thos 代码生成错误消息:
必须嵌入所有字体。这不是:Helvetica
环顾四周,我发现 Helvetica 是 iTextn 的默认文档字体,无法更改,这是默认情况下不嵌入的基本 PDF 字体,只有当我有 Helvetica pfb 或 ttf 文件时才能嵌入它(我没有也不想购买,因为我根本不打算在我的文档中使用该字体)。
我的 PDF 中根本不需要任何 Helvetica 文本。我需要生成 PDF/A-1b,它需要嵌入所有字体,包括 PDF Base Fonts。
那么这是一个Bug吗?如果没有可用的 Helvetica 字体文件,使用 iText 生成 PDF/A 的正确方法是什么?
java - PDFbox Preflight PDF/A-1b check not working properly in java version 1.8
I am using PDFBOX Preflight to validate pdf document to check whether it is in PDF/A-1b format or not . It works perfectly on java 1.7 but when I run the code in java 1.8 i get following errors
2.4.3 : Invalid Color space, DestOutputProfile is missing
2.4.3 : Invalid Color space, DestOutputProfile is missing
2.4.3 : Invalid Color space, DestOutputProfile is missing
7.11 : Error on MetaData
I am using pdfbox 1.8.8 and preflight 1.8.3
Following is the code that I am using for validating the PDFs doing this.
Is PDFBOX not compatible with java 1.8 or am I doing something wrong ?
pdf - 在 iText 中,是否可以保留 XFA PDF 的阅读顺序,如存储在和元素,当展平为 PDF/A 1a 时?
使用 iText 填充和展平 XFA PDF 创建 PDF/A 1a 时,如何保留阅读顺序?
预展平 PDF 的阅读顺序存储在 和 元素中,但此信息未在展平标记的 PDF/A 1a 文档中表示。
具体来说,我的两列表单(在展平之前由 JAWS 正确读取)在两列中从上到下一直错误地从左到右读取,而不是向下读取一列然后继续到开头第二列。
iText Java 代码如下所示:
php - PHP:现有的 pdf 到 PDF/A
您好,我发现 pdf 很难理解。我需要将现有的 pdf 转换为 pdf/a 。我尝试使用 GhostScript,
'gs -dPDFA -dBATCH -dNOPAUSE -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 ...
但是文件的大小增加了很多。700kb 到 14Mb。这样的尺寸是不可接受的。我需要替代品。有人知道吗?
java - 如何用 Java 填写 PDF/A-1
我有一个 pdf/a-1 表格,我必须用 Java 填写。
问题是,它适用于普通 pdf 但不适用于 pdf/a-1。
使用普通的 pdf 表单,我显示表单字段并实现一个 HashMap,我从中生成一个 fdf 文件。
然后我使用 pdftk.exe 将我的 fdf 文件导入普通的 pdf 格式,它工作正常。
使用 pdf/a-1 表单,我无法显示字段,如果我尝试导入 fdf 文件,它不会填写表单。
我不知道是否有一种简单的方法可以填写 pdf/a-1 表格,或者我是否应该使用一些机制来使我的 pdf/a-1 可以填写?
我已经尝试过 pdfbox 和 itext,但我并没有真正找到任何东西。
下面是一些真正简化的代码实现,它们适用于常规 pdf 表单,但不适用于字段看起来扁平的 pdf/a-1 表单。
使用 iText 显示字段
使用 PDFBox
使用 pdftk
使用 pdftk 的实现在很多方面都类似于上面的实现,但我从 HashMap 生成一个 fdf 文件并使用以下命令行:
这是我的两种形式,一种是普通的,一种是使用 pdf/a-1 格式的:
希望你能帮忙。
最好的祝福。