我有一个(合法获得的)带有 DRM 保护的 PDF。
此 PDF 无法在 Preview.app 中打开,因此我只能在 Adobe Reader.app 中打开。这特别烦人,因为 Preview 比 Adobe Reader 好得多,而且我很乐意使用 Preview。
我可以在 Adobe Reader 中解锁 PDF,但它不允许我在没有密码保护的情况下保存副本。我也尝试过解锁然后将文档打印为 PDF,但 Adobe 很聪明,可以阻止这种做法。
我想在 OSX 中安装 PostScript 打印机,并在 Adobe 要求我选择打印机时将其选为我的打印机选项。这可以吗?
答案1
这有点像 hack,但是可能工作。它只是关于创建一个有用的 pdf,包括使用乳胶,因此如果您尚未使用它,那么这将带来轻微到中等的麻烦。基本上,我们会对您的 DRM pdf 进行快照,然后使用它来创建另一个 pdf。步骤:
- 下载并安装麦金塔电脑。您可能已经这样做了。
- 创建一个文档并确保
\usepackage{pdfpages}
在文档标题中包含 (pdfpages 解释)。 \include{your_DRM_protected_file.pdf}
并将文档编译为pdf。- 看看是否有效!
为了完成 - 如果你不习惯使用 LaTeX - 这里有一个适用于我的系统(OS X 10.7.3,最新版本的 MacTeX)的文档标题+结尾:
\documentclass[english,a4paper,10pt]{article}
\usepackage{babel} % Language
\usepackage[T1]{fontenc} % Fonts / letters
\usepackage[applemac]{inputenc} % Apple keyboard
\usepackage{pdfpages} % Allows inclusion of pdf's
\begin{document}
% You only need to change this line on OS X
\includepdf[offset = 0 0, pages = {1-2}]{your_drm_pdf.pdf}
\end{document}
需要稍微详细说明一下。完成上述步骤 1) 后,步骤 2) - 3) 需要执行以下操作:
- 将上述文本复制/粘贴到空的 LaTeX 文件中
- 将该文件保存在与 DRM pdf 相同的文件夹中
- 编辑以以下内容开头的行
\includepdf...
- 文件名
- 编辑您要使用的 PDF 页数;逻辑上有效
- 或许更改偏移量;默认情况下,它被设置为零,但已知在奇数情况下需要它。将第一个值更改为负整数值将移动你的pdf 在左边导致pdf,正值向右移动。第二个值在向下/向上方向上具有等效作用
请注意,您需要使用的程序名为 TeXShop - 安装 MacTeX 后它将位于您的应用程序文件夹中。
干杯!
\T
答案2
印刷品到目前为止(20 美元)对我来说似乎是最可靠的。
它是一个简单的虚拟打印机,它会让 Adobe Acrobat 误以为它正在打印到物理设备。
它适用于 iOS 设备的 Air Printing,但也适用于 OSX。它允许您打印到硬盘驱动器、Dropbox 或实际打印机等上的本地文件夹。
答案3
不幸的是,您没有指定对 PDF 采用了哪种保护。甚至还有“DRM”系统需要 Adobe Reader 插件和有效的互联网连接。
但是,如果我们谈论的是常规 PDF 限制,您可以尝试qpdf
:
qpdf --decrypt in.pdf out.pdf
如果你有自制安装后,您可以qpdf
从那里获取。其他存储库(例如 MacPorts 和 Fink)可能也有它。
答案4
几年前,我曾使用 Ghostscript 和 GhostView 来绕过 DRM,因为这些产品曾经完全忽略 DRM,让我自由访问 PDF。我不知道现在是否仍然如此。
我没有使用 Mac,因此您需要自己找到安装这些产品的最佳方法。以下链接可能会有所帮助(也可能没有):
MacGhostView
如何在 Mac 上安装 Ghostscript
关于 Ghostscript 和 Ghostview
在 Mac OS X 上安装 CADP