変換を使用してPDFファイルの特定のページをインポートしますか?

変換を使用してPDFファイルの特定のページをインポートしますか?

以前にこれを行ったことがあるので、可能であると確信していますが、方法を忘れていました。 PDF形式を保持したいPDFの特定のページをインポートするようにConvertに指示する方法はありますか?

ベストアンサー1

convert(1)下付きの表記を使用してPDFに「インデックス」を割り当てることができます。

$ convert source.pdf[1] dest.pdf 

インデックス値は、PDFエクスポートでページ番号を付ける方法によって異なります。ここでファイルをテストすると、数字は0から始まるように見えるので、上記の例では次のようになります。第二ドキュメントのページです。 PDFの作成者が文書のページにそのように「番号を付けた」ので、アルファベット順のインデックスを示すいくつかの例をオンラインで見たことがあります。

残念ながら、ImageMagickはすべてがピクセルベースであると仮定し、通常のPDFのレイアウトなどのベクトル画像をラスタライズするため、これは良い結果を提供しません。

作業のためのより良いツールは次のとおりです。ゴーストスクリプト、以下をインストールした可能性があります。

$ gs -dNOPAUSE -dBATCH -dFirstPage=2 -dLastPage=2 -sDEVICE=pdfwrite \
    -sOutputFile=dest.pdf -f src.pdf

GhostscriptはImageMagickよりもPostScript派生(PDF)をよりよく理解しているので、PDFデータを変更せずに渡します。

おすすめ記事