标签: pdfa

如果PDF文档符合PDF/A,我该如何测试?

我们编写了一个创建PDF文件的软件.我们如何检查生成的pdf文件是否是PDF/A兼容性?有没有可用的测试套件?

如果知道Open-Office等其他产品是否能生成PDF/A兼容性文件,也会很高兴.

pdf test-suite pdfa

47
推荐指数
4
解决办法
11万
查看次数

如何使用ghostscript将PDF转换为PDF/A或PDF/X?

有没有办法使用ghostscript将PDF转换为PDF/A或PDF/X?我知道它可用于将PDF转换为图像,但我不知道它是否可用于转换PDF/A. 我应该使用什么参数?

pdf ghostscript pdfa

40
推荐指数
4
解决办法
5万
查看次数

转换为PDF/A并检查Linux下的合规性

我正在建立一个在线门户网站,研究人员可以上传他们的研究论文.一个要求是,所有PDF都以PDF/A格式存储.由于我无法依赖用户生成符合PDF/A的文档,因此我需要一种工具来检查标准PDF并将其转换为PDF/A格式.

你知道什么是最好的工具?

  • 价钱
  • 质量
  • 速度
  • 可用的API

开源工具将是首选,但搜索没有发现.iText可以创建PDF/a,但转换并不容易,因为您必须阅读每个页面并将其复制到新文档,在此过程中丢失所有书签和注释.(至少据我所知,如果你知道一个简单的解决方案,请告诉我).

API应该可用于PHP,Java或者应该提供命令行工具.请不要列出仅限GUI或仅限在线的解决方案.

php java linux pdf pdfa

16
推荐指数
2
解决办法
9116
查看次数

用于将现有PDF转换为PDF/A的免费Java库

我正在尝试将PDF转换为PDF/A. 目前我可以使用OpenOffice pdf viewer插件Jodconverter 2一起完成此操作.但这样做非常麻烦.

有没有人知道我可以用来做这个的任何开源/免费Java库?

到目前为止,我找到了这些开源库,但没有一个支持将PDF转换为PDF/A.

iText
gnujpdf
PDF Box
FOP
JFreeReport
PJX
JPedal
PDFjet
jPod
PDF渲染器

UPDATE

似乎Apache FOP能够将文档(不是PDF文档)转换为PDF/A.

java pdf jodconverter pdfa

14
推荐指数
2
解决办法
2万
查看次数

使用itext添加xmp扩展架构以符合PDF/A标准

我正在寻找一个工作的iText版本5.5.4示例,以添加myProp内容类似于<custom>My metadata</custom>PDF文档的自定义元数据值.在这种情况下,我们不能使用像DC这样的现有模式.

提前致谢.

xmp itext pdfa

7
推荐指数
0
解决办法
352
查看次数

如何将报告导出为PDF/A-1a,PDF/A-1b?

在jasper-report中生成PDF/A,包含许多陷阱,并且在某些版本的jasper-report中不受支持.这就是为什么我决定通过这个Q uestion- A nswer帖子,指出将带图表的简单报告导出为PDF/A所需的步骤和库版本

示例数据(usersRep.csv)

+----------------+--------+
|      User      |  Rep   |
+----------------+--------+
| Jon Skeet      | 854503 |
| Darin Dimitrov | 652133 |
| BalusC         | 639753 |
| Hans Passant   | 616871 |
| Me             |   5640 |
+----------------+--------+
Run Code Online (Sandbox Code Playgroud)

示例jrxml(reputation.jrxml)

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="reputation" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="a88bd694-4f90-41fc-84d0-002b90b2d73e">
    <queryString>
        <![CDATA[]]>
    </queryString>
    <field name="User" class="java.lang.String"/>
    <field name="Rep" class="java.lang.Long"/>
    <columnHeader>
        <band height="20" splitType="Stretch">
            <staticText>
                <reportElement x="0" y="0" width="100" …
Run Code Online (Sandbox Code Playgroud)

java pdf-generation jasper-reports pdfa export-to-pdf

7
推荐指数
1
解决办法
3639
查看次数

如何在无头模式下使用 Libre Office Draw 从命令行创建 PDF/A?

LibreOffice Draw 允许您打开非 PDF/A 文件并将其导出为 PDF/A-1b 或 PDF/A-2b 文件。

导出为 PDF

通过在 macOS 上调用,可以从命令行执行相同的操作

/Applications/LibreOffice.app/Contents/MacOS/soffice --headless \
        --convert-to pdf:draw_pdf_Export \
        --outdir ./pdfout \
        ./input-non-pdfa.pdf
Run Code Online (Sandbox Code Playgroud)

或者只是一个 Linux

libreoffice --headless \
        --convert-to pdf:draw_pdf_Export \
        --outdir ./pdfout \
        ./input-non-pdfa.pdf
Run Code Online (Sandbox Code Playgroud)

在命令行上,可以告诉convert-to创建 pdf 并使用 LibreOffice Draw 通过告诉--convert-to pdf:draw_pdf_Export.

还有一种方法可以告诉 LibreOffice 在无头模式下生成 PDF/A 文档吗?

pdf pdfa libreoffice libreoffice-draw

6
推荐指数
1
解决办法
974
查看次数

如何使用开源工具检查 PDF-A 1b 合规性?

如何使用开源工具检查(并另外创建)符合 PDF-A 1b 的 PDF 文档?有人知道开源工具吗?提前致谢...

java pdf open-source pdfa

5
推荐指数
1
解决办法
7867
查看次数

PDFbox - 如何在 Java 中测试和调整 PDF 以匹配 PDF/A 合规性

在Java中,我希望能够读取PDF文件,测试它是否兼容PDF/A(PDF for Archiving),如果不兼容,则将文件转换为PDF/A。

我可能更喜欢 Apache PDFBox,因为我已经在该 API 中做了一些事情,但我也愿意接受其他 API。

java pdf parsing pdfa pdfbox

5
推荐指数
1
解决办法
7797
查看次数

NodeJS - 生成 PDF/A 兼容文档

当前设置

我有一个 Angular 应用程序,它接收用户输入并将数据传递给 NodeJS 服务,然后生成 PDF。我目前正在使用该pdfmake包。

要求

上述包不会创建 PDF/A 文档。因此,我想知道是否有任何现有或即将推出的 NodeJS 包可以生成 PDF/A 兼容文档。

或者有没有其他方法可以生成 PDF/A 文档(通过将生成的文件转换pdfpdf/a?)。

pdf pdf-generation pdfa node.js angular

5
推荐指数
1
解决办法
3046
查看次数