首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成与CCITT压缩图像兼容的PDF/A格式

生成与CCITT压缩图像兼容的PDF/A格式
EN

Stack Overflow用户
提问于 2019-09-02 08:52:34
回答 1查看 1K关注 0票数 2

我目前正在尝试生成一个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压缩图像吗?

EN

回答 1

Stack Overflow用户

发布于 2019-09-08 19:50:58

我用以下方法解决了这个问题。

  1. 将图像保存为.png
  2. 运行convert img.png -monochrome -compress Group4 -quality 100 img.pdf用CCITT编码图像
  3. 使用pdfx包准备一个latex文档以创建一个符合PDF/A-1b标准的PDF
  4. 使用latexmk -lualatex doc.tex编译文档
代码语言:javascript
复制
\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编码的图像。

代码语言:javascript
复制
>> 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%
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57754004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档