PDF 安全的奇怪行为
Strange behaviour of PDF security
使用 Adobe PDF 打印机打印文档时,我得到:
This PostScript file was created from an encrypted PDF file.Redistilling encrypted PDF is not permitted.
但是如果我查看 PDF 文件(无需任何密码打开),它会显示
为什么我不能打印它???即使通过 PHYSCIAL 打印机???????
很难知道为什么有问题的物理打印机不工作,我假设它不会给你任何有用的错误。
有多种可能的解决方案;
- 您可以从 Acrobat 导出为图像,然后打印该图像。
- 如果您的打印机是 PostScript 或 PCL 打印机,您可以使用
Ghostscript 使用 PDF 并生成 PostScript 或 PCL
然后您可以将其发送到打印机。
- 您可以使用 Ghostscript 的 mswinpr2 设备来使用 PDF 文件,
将其渲染为图像并将该图像发送到打印机。
- 旧的 gsview 程序有一个名为 gsprint 的类似实用程序,它
使完成相同的任务更容易,它需要 Ghostscript
也安装了。
- 您可以从 Acrobat 打印到 PostScript 文件,然后编辑
PostScript 文件以删除检查程序的部分
're-dictilling'。尽管围绕它的威胁性语言,如果
你不是在创建一个新的 PDF 文件我很确定这是
合法。
- 您可以尝试从其他 PDF 使用应用程序打印,它
在我看来,这是 Adobe Acrobat 而不是 PDF 的问题
文件。
- 尝试打印到 Microsoft Windows 'print to PDF' 打印机,然后
尝试打印由此产生的 PDF 文件。
如果您能提供一个有问题的示例文件,我很乐意试一试,看看我在各种可能性方面取得的成功。
Adobe PDF 打印机不是物理打印机,涉及根据您打开的 PDF 的内容和特征创建的 Postscript 的发射。
您的屏幕截图中显示的打印权限适用于直接打印,但由于您实际上做的不止于此(首先通过 Adobe PDF 打印机转换为 Postscript),因此允许的权限似乎不适用。
我使用 ps2pdf 收到了这条消息。
解决方案是手动编辑 PS 文件并删除这些行:
%% Removing the following eleven lines is illegal, subject to the Digital Copyright Act of 1998.
mark currentfile eexec
[...]
cleartomark
使用 Adobe PDF 打印机打印文档时,我得到:
This PostScript file was created from an encrypted PDF file.Redistilling encrypted PDF is not permitted.
但是如果我查看 PDF 文件(无需任何密码打开),它会显示
为什么我不能打印它???即使通过 PHYSCIAL 打印机???????
很难知道为什么有问题的物理打印机不工作,我假设它不会给你任何有用的错误。
有多种可能的解决方案;
- 您可以从 Acrobat 导出为图像,然后打印该图像。
- 如果您的打印机是 PostScript 或 PCL 打印机,您可以使用 Ghostscript 使用 PDF 并生成 PostScript 或 PCL 然后您可以将其发送到打印机。
- 您可以使用 Ghostscript 的 mswinpr2 设备来使用 PDF 文件, 将其渲染为图像并将该图像发送到打印机。
- 旧的 gsview 程序有一个名为 gsprint 的类似实用程序,它 使完成相同的任务更容易,它需要 Ghostscript 也安装了。
- 您可以从 Acrobat 打印到 PostScript 文件,然后编辑 PostScript 文件以删除检查程序的部分 're-dictilling'。尽管围绕它的威胁性语言,如果 你不是在创建一个新的 PDF 文件我很确定这是 合法。
- 您可以尝试从其他 PDF 使用应用程序打印,它 在我看来,这是 Adobe Acrobat 而不是 PDF 的问题 文件。
- 尝试打印到 Microsoft Windows 'print to PDF' 打印机,然后 尝试打印由此产生的 PDF 文件。
如果您能提供一个有问题的示例文件,我很乐意试一试,看看我在各种可能性方面取得的成功。
Adobe PDF 打印机不是物理打印机,涉及根据您打开的 PDF 的内容和特征创建的 Postscript 的发射。
您的屏幕截图中显示的打印权限适用于直接打印,但由于您实际上做的不止于此(首先通过 Adobe PDF 打印机转换为 Postscript),因此允许的权限似乎不适用。
我使用 ps2pdf 收到了这条消息。
解决方案是手动编辑 PS 文件并删除这些行:
%% Removing the following eleven lines is illegal, subject to the Digital Copyright Act of 1998.
mark currentfile eexec
[...]
cleartomark