[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Creating PDF/A from LaTeX source and from existing PDF



On Wed, Jul 3, 2024 at 12:13 PM Ceppo <ceppo@oziosi.org> wrote:
>
> I wrote a report with LaTeX, and afterwards discovered it must be
> PDF/A-compliant - which wasn't. I found the pdfx LaTeX package and followed its
> instructions, thus obtaining a file that should be PDF/A and pdfinfo identifies
> as such, but my employer's upload form thinks isn't. Is pdfinfo reliable enough
> that I can tell my employer his form is broken? If not, how can I make sure
> that pdflatex's output is actually PDF/A-compliant?

The pdf-linter I use to verify a pdf document is qpdf,
<https://github.com/qpdf/qpdf>. It is available on most distributions,
including Debian, Fedora and Red Hat.

The command to check the document is `qpdf --check <doc>`.

> I will also probably have to upload under the same requirement some third-party
> PDF, which is not PDF/A, without access to an editable version. Is there a way
> to convert them to PDF/A? I know that converting from an editable version would
> be the correct way for this, but I have no real way to get it.

qpdf may provide this functionality, but I have never used it. From
the project's description: "qpdf is a command-line tool and C++
library that performs content-preserving transformations on PDF files.
It supports linearization, encryption, and numerous other features. It
can also be used for splitting and merging files, creating PDF files
(but you have to supply all the content yourself), and inspecting
files for study or analysis."

Another tool I would look at is GhostScript. It looks like it can
convert to PDF/A: <https://stackoverflow.com/a/9343820>.

> A requirement of any solution is that it doesn't rely on non-DFSG-compliant
> software, including online conversion tools.

Jeff


Reply to: