我目前正在尝试生成一个PDF,即PDF/A-1(a/b)。我必须上传PDF的平台声明,所有包含的图像都应该使用CCITT (第4组)压缩,分辨率小于310 PDF。
我扫描了一个.tif格式的图像,为了应用CCITT组4,我使用了tiffcp -c g4。为了将.tif转换成.pdf,我使用的是没有任何选项的tiff2pdf (这应该会产生一个在all black and white files are compressed into a single strip CCITT G4 Fax中的输出)。
之后,为了确保PDF/A-1(a/b)的兼容性,我使用了这个职位中描述的方法对.pdf进行后处理。
当与verapdf检查时,该文件是符合PDF/A的,但它仍然被拒绝从我想要上传文件的平台。
我还试图将黑白图像复制到LibreOffice中,并从那里导出符合PDF/A标准的PDF,但也被拒绝。
我只是想知道我是否想错了方向;你知道其他(最好是自由和开放源码软件)工具可以生成符合.pdf /A兼容的CCIT压缩图像吗?
发布于 2019-09-08 19:50:58
我用以下方法解决了这个问题。
.pngconvert img.png -monochrome -compress Group4 -quality 100 img.pdf用CCITT编码图像pdfx包准备一个latex文档以创建一个符合PDF/A-1b标准的PDFlatexmk -lualatex doc.tex编译文档\providecommand{\pdfxopt}{a-1b}
\begin{filecontents*}{\jobname.xmpdata}
\Title{Title}
\Author{Author}
\Subject{Metadata for PDF/X, PDF/A and PDF/E conforming documents}
\Keywords{pdfTeX\sep PDF/X-1a\sep PDF/A-1b\sep PDF/E-1}
\Org{Org}
\CreatorTool{pdfTeX + pdfx.sty with options \pdfxopt}
\Copyright{Copyright}
\CoverDate{2019-09-08}
\setRGBcolorprofile{sRGB_IEC61966-2-1_black_scaled.icc}{sRGB_IEC61966-2-1_black_scaled}{sRGB IEC61966 v2.1 with black scaling}{http://www.color.org}
\FOGRAXXXIX
\end{filecontents*}
\documentclass[11pt,a4paper]{article}
\usepackage{fontspec}
\usepackage[\pdfxopt]{pdfx}
\usepackage{geometry}
\geometry{
a4paper,
total={170mm,257mm},
left=20mm,
top=20mm,
}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{sectsty}
\usepackage{graphicx}
\begin{document}
\includegraphics{img.pdf}
\end{document}您可以找到颜色配置文件这里。
生成的文档符合PDF/A-1b格式,并包含CCITT编码的图像。
>> pdfimages -list doc.pdf
page num type width height color comp bpc enc interp object ID x-ppi y-ppi size ratio
--------------------------------------------------------------------------------------------
1 0 image 102 83 gray 1 1 ccitt no 13 0 100 100 116B 11%https://stackoverflow.com/questions/57754004
复制相似问题