如何在 OSX 中將 PDF 列印為 postscript?

如何在 OSX 中將 PDF 列印為 postscript?

我有一個(合法獲得的)PDF,它具有 DRM 保護。

這個特定的 PDF 無法在 Preview.app 中打開,因此我只能在 Adob​​e Reader.app 中開啟它。這特別煩人,因為 Preview 比 Adob​​e Reader 好得多,而且我很想使用 Preview。

我可以在 Adob​​e Reader 中解鎖 PDF,但它不允許我在不包含密碼保護的情況下保存副本。我也嘗試過解鎖文檔,然後將其列印為 PDF,但 Adob​​e 也足夠聰明,可以阻止這種情況。

我想在 OSX 中安裝一台 Postscript 印表機,並在 Adob​​e 要求我選擇印表機時選擇它作為我的印表機選項。這有可能嗎?

答案1

這有點黑客行為,但它可能工作。這只是關於創建一個有用的 pdf 並包括使用乳膠,所以如果你還沒有使用它,將會有輕微到中度的麻煩。基本上,我們會拍攝您的 DRM pdf 的快照,然後使用它來建立另一個 pdf。腳步:

  1. 下載並安裝MacTeX。您可能已經這樣做了。
  2. 建立文件並確保包含\usepackage{pdfpages}在文件標題中 (pdf頁面解釋)。
  3. \include{your_DRM_protected_file.pdf}並將文檔編譯為pdf。
  4. 看看是否有效!

作為補充,如果您不習慣 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) 需滿足以下條件:

  1. 將以上文字複製/貼上到空的 LaTeX 檔案中
  2. 將該文件保存在與 DRM pdf 相同的資料夾中
  3. 編輯以以下內容開頭的行\includepdf...
    1. 檔案名稱
    2. 編輯您想要使用的 pdf 檔案的頁數;合乎邏輯地工作
    3. 或許改變偏移量;預設情況下它被設定為零,但已知在奇怪的情況下需要它。將第一個值改為負整數值將會移動你的pdf 在左側結果pdf,正值向右移動。第二個值在向下/向上方向有相同的作用

請注意,您需要使用的程式稱為 TeXShop - 安裝 MacTeX 後它將位於您的應用程式資料夾中。

乾杯!

\T

答案2

印刷視界(20 美元)到目前為止對我來說似乎是最可靠的。

它是一個簡單的虛擬印表機,可以讓 Adob​​e Acrobat 誤以為它正在列印到實體設備。

它適用於 iOS 裝置的 Air Printing,但也適用於 OSX。它允許您列印到硬碟、Dropbox 或真實印表機等上的本機資料夾。

答案3

不幸的是,您沒有指定對 PDF 應用了哪種保護。甚至有些「DRM」系統需要 Adob​​e 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 安裝

相關內容