PDF安全性的奇怪行为

时间:2019-11-24 04:33:50

标签: security pdf password-protection postscript

使用Adobe PDF打印机打印文档时,出现以下提示:

This PostScript file was created from an encrypted PDF file.Redistilling encrypted PDF is not permitted.

但是,如果我查看PDF文件(没有任何密码打开),它会显示

enter image description here

为什么我不能打印它???甚至通过PHYSCIAL打印机????????

3 个答案:

答案 0 :(得分:0)

很难知道所讨论的物理打印机为何不起作用,我假设它不会给您任何有用的错误。

有许多可能的解决方案;

  • 您可以从Acrobat导出为图像,然后打印图像。
  • 如果您的打印机是PostScript或PCL打印机,则可以使用 Ghostscript使用PDF并生成PostScript或PCL 然后您可以将其发送到打印机。
  • 您可以使用Ghostscript的mswinpr2设备来使用PDF文件, 将其渲染为图像,然后将该图像发送到打印机。
  • 旧的gsview程序具有类似的名为gsprint的实用程序, 使执行同一任务更加容易,它需要使用Ghostscript 也已安装。
  • 您可以从Acrobat打印到PostScript文件,然后编辑 PostScript文件,删除程序中要检查的部分 “重新录音”。尽管周围有威胁性语言,如果 您没有创建新的PDF文件,我对此很有信心 法律。
  • 您可以尝试从其他使用PDF的应用程序进行打印, 在我看来,这是Adobe Acrobat而不是PDF的问题 文件。
  • 尝试使用Microsoft Windows“打印为PDF”打印机进行打印,然后 尝试打印由此产生的PDF文件。

如果您可以提供一个有问题的示例文件,我很乐意尝试一下,看看我在各种可能性上都取得了成功。

答案 1 :(得分:0)

Adob​​e PDF打印机不是物理打印机,涉及散发根据您打开的PDF的内容和特征创建的Postscript。

您的屏幕快照中显示的打印权限将适用于直接打印,但是由于您确实要做的更多(首先通过Adobe PDF打印机转换为Postscript),因此允许的权限似乎并不适用。

答案 2 :(得分:0)

我使用 ps2pdf 收到了该消息。

解决方法是手动编辑 PS 文件并删除这些行:

%% Removing the following eleven lines is illegal, subject to the Digital Copyright Act of 1998.
mark currentfile eexec
[...]
cleartomark