【发布时间】:2014-05-02 23:16:22
【问题描述】:
当我将一个 pdf 水印到另一个 pdf 上时,水印 PDF 中的任何半透明部分都会变得完全不透明。对此我能做些什么吗?或者这是 CFPDF 的限制吗?
服务器是 CF9,带有最新的修补程序。
有趣的是,当 chrome 渲染最终产品时,透明度会保留,但当 Acrobat Pro 渲染它时,它是不透明的。我可以将最终产品打印到 AdobePDF,而且它是准确透明的,但我无法通过我们的打印店发送一致的页面大小,这是一个大问题。
每个请求添加的代码:
<cfpdf action="addwatermark"
source="#BackgroundPDF#"
copyfrom="#ForegroundPDF#"
destination="#DestinationPDF#"
foreground="yes"
opacity="10"
overwrite="yes"
position="#XYPositioning#"
rotation="#RotationIfRequired#"
showonprint="yes"
>
我在进行过程中发现的其他细节:如果我使用 Acrobat pro,我可以进行打印制作、输出预览并将“显示”选项更改为“非 DeviceCMYK”,然后我就可以恢复透明度了,但这只是某种预览,我该如何从 PDF 中删除该色彩空间?
【问题讨论】:
-
您可以发布您正在使用的代码吗?听起来这可能是一个错误。
-
@MattBusche - 这只是基本的添加水印 PDF 操作。这绝对是一个错误,但问题是 Acrobat 在哪里?还是CF?有解决方法吗?
标签: pdf coldfusion coldfusion-9 acrobat cfpdf