我有一個(合法獲得的)PDF,它具有 DRM 保護。
這個特定的 PDF 無法在 Preview.app 中打開,因此我只能在 Adobe Reader.app 中開啟它。這特別煩人,因為 Preview 比 Adobe Reader 好得多,而且我很想使用 Preview。
我可以在 Adobe Reader 中解鎖 PDF,但它不允許我在不包含密碼保護的情況下保存副本。我也嘗試過解鎖文檔,然後將其列印為 PDF,但 Adobe 也足夠聰明,可以阻止這種情況。
我想在 OSX 中安裝一台 Postscript 印表機,並在 Adobe 要求我選擇印表機時選擇它作為我的印表機選項。這有可能嗎?
答案1
這有點黑客行為,但它可能工作。這只是關於創建一個有用的 pdf 並包括使用乳膠,所以如果你還沒有使用它,將會有輕微到中度的麻煩。基本上,我們會拍攝您的 DRM pdf 的快照,然後使用它來建立另一個 pdf。腳步:
- 下載並安裝MacTeX。您可能已經這樣做了。
- 建立文件並確保包含
\usepackage{pdfpages}
在文件標題中 (pdf頁面解釋)。 \include{your_DRM_protected_file.pdf}
並將文檔編譯為pdf。- 看看是否有效!
作為補充,如果您不習慣 LaTeX,這裡有一個適用於我的系統(OS X 10.7.3,最新版本的 MacTeX)的文檔 header+ender:
\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 安裝