我正在使用pdflatex filename.tex
命令来创建 PDF 文档。
但默认生成的pdf文件是1.5版本。
但我需要一个PDF/X-1a
版本。
我使用以下命令来更改 pdf 版本:
\pdfminorversion=5
\pdfobjcompresslevel=5
但我无法更改 PDF 版本。以下是预检错误报告,供您查看。我正在突出显示问题中发现的错误。
如何通过 pdflatex 命令获取 PDF/X-1a 版本。
梅威瑟:
\documentclass{article}
\usepackage{pdfx}
\pdfminorversion=5
\pdfobjcompresslevel=5
\begin{document}
Hello World
\end{document}
答案1
您需要找出 tex 文件中的哪个包或命令破坏了对 PDF/A 1a 的兼容性。也许您可以从一个非常简单的文档开始,然后添加包和内容:
首先,编译这个文档:
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[a-1a]{pdfx}
\usepackage{blindtext}
\begin{document}
\blinddocument{}
\end{document}
根据 Adobe Acrobat Standard V 10,PDF 符合 PDF/A 标准。我使用的是最新版 texlive 2016。
然后添加您的包和一些内容并找出哪个包或内容导致了对标准的侵犯。
但是根据pdfx的手册,“1a”并没有完全实现,而是例如1b。
这就引出了一个问题:为什么需要“1a”?