web-dev-qa-db-ja.com

PDFドキュメントを古いバージョンに変換する方法

この変換を行うことができるソフトウェアは何ですか?

Adobe Acrobat 9 Proやその他の新しいオフィスプログラムで作成された新しいPDFを処理できないソフトウェアを使用しています。

価格やプラットフォームは、高すぎない限り問題ではありません。

27
neoneye

Acrobat 9 Proを使用して、PDF 1.7を任意の「下位」バージョンのPDFに再蒸留できます。Distillerの設定を確認してください...「それほど高価ではない」かどうかは、あなた次第です。

ファイルで使用されているPDF-1.7の正確な機能サブセットによっては、(無料) Ghostscript でも、PDF-1.2、PDF-1.3、またはPDF-1.4ファイル形式への高品質な変換を実行できる場合がありますバージョン。

これは、PDF-1.4を作成するためのGhostscriptコマンドラインです。

 gs                        \
  -sDEVICE=pdfwrite        \
  -dCompatibilityLevel=1.4 \
  -o output.pdf            \
     input.pdf 

注:
Ghostscriptの最近のバージョンでは、パラメータを-sOutputFile=...から-o ...に短縮できます。また、暗黙的に-dBATCH -dNOPAUSEも設定します。そのため、入力する方がはるかに短く、入力エラーを回避するのがはるかに簡単です。

36
Kurt Pfeifle

Ubuntu 11.04(またはおそらくGnomeディストリビューション)を使用していて、組み込みのドキュメントビューアでPDF)を表示できる場合は、 ファイルに出力 PDF-1.5として保存します。 (対照的に、Save A Copyは、ファイルのバイト単位のコピーを作成するだけです。)PDFを1.6から1.5に変換するために、今日これを行いました。これで、 FPDF lib。

1
Leon

Adobe Acrobat DC は月額$ 15で、その "PDFの最適化" ダイアログは必要なことを実行できます

「Make compatible with」ドロップダウンの下を見てください。

acrobat's make compatible with dialog

0
bobobobo

上記のGhostscriptソリューションに加えて、Adobe Acrobat 8​​または9の[ドキュメント]メニューの[ファイルサイズを縮小]オプションを使用して、必要な互換性レベルを選択できます。

さらに、Acrobat 8​​またはAcrobat 9 Proは、バッチ処理でPDFオプティマイザーを実行して、一度に複数のファイルを変換し、コマンドなしで新しいシーケンスを作成するだけです。シーケンスの[出力設定]ダイアログで、 [PDFオプティマイザー]ボックスで[設定]ボタンをクリックします-必要な最適化設定を有効または無効にし、上部にある[互換にする]ドロップダウンを適切なAcrobat/PDFバージョンに設定します。変換したいファイル/フォルダー、そして[〜#〜] presto [〜#〜]、数分で変換された何百ものドキュメント!

PDFオプティマイザ/バッチ処理メソッドを使用して、約3〜4分で297 PDFファイルを変換しました(ほとんどが1ページのチラシタイプのドキュメントでした)。それはPDFオプティマイザーは保護されたドキュメントを変換できない;)

0
Doktor J