
PDF ブックから数ページを削除してファイル サイズを小さくしたいと考えています。通常の解決策は機能せず、他の方法を試したところ、新たな問題が発生しました。
- 私は通常、このために PDF Arranger を使用します。これは通常、優れたツールです。しかし、この特定のドキュメントで試してみると、これまで見たことのないエラーが発生します (基数 8 の int() の無効なリテラル: b'228')
- pdftkを使用してページを削除することはできますが、結果のドキュメントのファイルサイズは元のファイルの2倍以上になり、ページを削除するという目的が達成されません。
- 「ファイルに出力」コマンドを使用して正しいページを削除することもできますが、その場合、ページの周囲に大きな余白ができ、フォントが小さくなり、空白が多くなり、ファイルが読みにくくなります。
ご覧のとおり、ドキュメントをそのままにしてページを削除するのは驚くほど難しいことです。他の解決策に関するアドバイスや、これらの問題の原因を解明する方法について、ぜひ教えてください。
答え1
pdftk
あなたの場合、より大きな文書が生成されるというのはかなり奇妙です。ちょうど次のコマンドは、ここ?
pdftk infile.pdf cat 1-r2 output outfile.pdf
(私が指しているリンクのコメントに記載されているように、複数の範囲を指定して、必要に応じてページ選択を変更できることに注意してください)
何らかの理由で、より大きなファイルを生成することを避けられない場合は、次の例に従ってpdftk
を試してみるとよいでしょう。pdfjam
pdfjam infile.pdf <page ranges> --landscape -o outfile.pdf
pdfjam
ただし、とは異なり、印刷されたページ形式に合わせるために余分な余白を追加する必要がある場合があることに留意してくださいpdftk
。