PHP:Existant pdf至pdf/A
你好,我发现PDF很难理解。我需要把现有的pdf转换成pdf/a。我试过用鬼脚本 'gs-dPDFA-dBATCH-dNOPAUSE-sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite-sPDFACompatibilityPolicy=1PHP:Existant pdf至pdf/A,php,pdf,itext,ghostscript,pdfa,Php,Pdf,Itext,Ghostscript,Pdfa,你好,我发现PDF很难理解。我需要把现有的pdf转换成pdf/a。我试过用鬼脚本 'gs-dPDFA-dBATCH-dNOPAUSE-sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite-sPDFACompatibilityPolicy=1 但文件的大小增加了很多。700kb到14Mb。这种尺寸是不能接受的。我需要其他选择。有人知道吗?您不应该期望命令行工具能够将PDF转换为PDF/a。当您想从PDF创建PDF/a文档时,您也不应该对文件大小的增长感到惊
但文件的大小增加了很多。700kb到14Mb。这种尺寸是不能接受的。我需要其他选择。有人知道吗?您不应该期望命令行工具能够将PDF转换为PDF/a。当您想从PDF创建PDF/a文档时,您也不应该对文件大小的增长感到惊讶 要从PDF创建PDF/a,您需要:
你的问题还包含一个缩略。在主题行中提到PHP,在标记中提到iText。iText不是一个PHP库,您在任何地方的问题中都不会提到iText。我一直在使用iText来填充和展平pdf。谢谢你给我解释一下,尽管我可以用一个更准确的方法来解决这个问题,从哪里开始。你的问题太广泛了,因此无法回答。你有ISO-19005的副本吗?你知道你需要PDF/A-1、PDF/A-2还是PDF/A-3吗?原始模板是否已符合PDF/A标准?模板是AcroForm还是XFA表单?是的,我有基本的1.4文档。它可以是任何pdf/a,我想。。。。任何地方都可以为像我这样的初学者解释这些东西?顺便说一句,Ghostscript可以将PDF转换为PDF/a(更准确地说,它可以将PDF文件作为输入并生成视觉上等效的PDF/a输出文件),并且可以从命令行完成。但是,提供的命令行不足以执行此操作,需要其他参数/PostScript代码,此处未提供这些代码。最可能的问题是原始PDF文件使用透明度。PDF/A-1规范中禁止透明(更高版本允许),因此任何透明区域都将渲染为图像,这将显著增加文件大小。您需要指定更高版本的PDF/a,或者接受这一事实。正如下面Bruno所暗示的,您的命令行也不完整。尽管Ghostscript能够在命令行中将PDF转换为PDF/a,但您需要指定更多细节,例如要使用的颜色配置文件。