PythonでPDFファイルを圧縮する方法
PDFファイルは文書の保存や共有に広く使用されていますが、その大きなファイルサイズのために扱いが面倒になることがあります。 これは、PDFドキュメントの共有やアップロード、およびストレージ資源を効率的に管理する際に課題を生じさせる可能性があります。 この障害を克服するために、PDF圧縮技術を利用してPDFファイルのサイズを縮小することができます。
このガイドでは、IronPDFを利用してPDFファイルを効果的に圧縮する方法について詳しく説明します。 PDFファイルを圧縮し、効率的にサイズを最適化するために、すぐに自分のプロジェクトに組み込むことができる実用的なコード例をお見せします。
PythonでPDFファイルを圧縮する方法
- PDFファイルを圧縮するために必要なPythonライブラリをインストールする
- 活用する
CompressImages(画像圧縮)
PDFを圧縮する方法 - 整数パラメータを変更して、圧縮強度を調整します。
- 以下のコマンドを使用して、サイズが縮小されたPDFドキュメントを保存します
保存として
メソッド - PDFビューアーで結果のPDFドキュメントを確認してください。
IronPDF:PDFライブラリ
IronPDFの世界へようこそ。これは、ユーザーがPDFファイルの可能性を最大限に引き出せるようにする、強力で多用途なPython PDFライブラリです。 作成、操作、圧縮、およびPDFの読み取りを行う場合、IronPDFがサポートします。 強力な機能の数々を提供し、PDFワークフローを効率化します。
IronPDFの際立った特徴の一つは、その卓越した圧縮機能です。 それにより、既存のPDFを圧縮し、PDFの質を損なうことなくファイルサイズを効果的に削減できます。 これは、インターネット上またはメールで迅速に共有する必要がある大規模な文書を扱う際に特に有利です。
Pip経由でIronPDFをインストール
IronPDFをpipでインストールするには、次のコマンドを使用します:
`pip install ironpdf`
次の内容にご注意ください。
Python での IronPDF を使用した PDF 圧縮
以下のPythonコードは、IronPDFライブラリを使用してPDFドキュメントを圧縮します。
from ironpdf import *
pdf = PdfDocument("Image based PDF.pdf")
# Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressImages(60)
pdf.SaveAs("document_compressed.pdf")
# Second optional parameter can scale down the image resolution according to its visible size in the PDF document. Note that this may cause distortion with some image configurations
pdf.CompressImages(90, True)
pdf.SaveAs("Compressed.pdf")
コードは、相対ディレクトリから「Image based PDF.pdf」という既存のPDFドキュメントを読み込みます。 次に、PDF内の画像を圧縮し、圧縮されたバージョンを同じ相対ディレクトリに「document_compressed.pdf」として保存します。
さらに、このコードは、PDF内の画像を圧縮し、圧縮されたPDFファイルを「Compressed.pdf」として保存する別のアプローチを示しています。 第2のオプションパラメータは、PDFドキュメント内での見た目のサイズに基づいて画像の解像度を縮小する機能を提供します。
圧縮されたファイルを元のPDFと比較して、ファイルサイズと画像品質の違いを確認してください。
圧縮前
圧縮後
結論
IronPDFは、PythonでPDFファイルを圧縮するために設計された、費用対効果が高く強力なツールです。 このソフトウェアは、ページの回転、HTMLからPDFへの変換、画像の操作など、幅広い機能を提供します。 これらの組み合わせた機能により、IronPDF は、PDFの圧縮に包括的かつ予算に優しいソリューションを必要とする開発者にとって優れた選択肢となります。
アイロンPDFは、開発者に手頃な価格で提供します ¥liteLicense
から始めますライセンスオプションお財布を壊さずに高品質なソフトウェアへのアクセスを確保することを保証します。 その信頼性が高く、強力なPDF最適化機能を備えたIronPDFは、効率的なPDF圧縮機能を必要とする開発者にストレスのないソリューションを提供します。