透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
このチュートリアルでは、IronPDF ライブラリを使用して高品質の印刷を維持しながら PDF ファイルを圧縮する方法を示します。
IronPDF - 包括的な.NET PDFライブラリは、PDFファイルを扱うために設計された強力な.NETライブラリです。 以下のような幅広い機能を提供しています。PDFの生成、操作、そしてもちろん圧縮も可能です。 IronPDFは、.NETアプリケーションでPDFファイルを扱うプロセスを簡素化し、開発者がタスクを自動化し、カスタマイズされたソリューションを作成できるようにします。
IronPDFの際立った特徴の一つは、コンテンツの品質を損なうことなくPDFファイルを圧縮および最適化できる能力です。 これは、PDF構造内の冗長または不要なデータを識別し、それを削除または最適化する高度なアルゴリズムによって実現され、ファイルサイズを小さくします。
画像は、PDFファイルのサイズに大きく影響する要因の一つです。IronPDFは、PDF内の画像サイズを減少させるために、専門的な画像圧縮技術を採用しています。 これは、画像の視覚的な完全性を損なうことなく、ファイルサイズの大幅な削減をもたらします。
Visual Studio: ここで.NETコードを書きます。 最新バージョンはVisual Studioの公式ウェブサイトからダウンロードしてインストールできます。
Visual Studio コンソールプロジェクトの作成は簡単なプロセスです。 以下の手順に従って、Visual Studio を使用して新しいコンソール アプリケーションを作成します:
Visual Studio を開く: Visual Studio IDE を起動します。
新しいプロジェクトを作成する: Visual Studioを開いたら、「新しいプロジェクトを作成する」をクリックしてください。
プロジェクトテンプレートを選択: 「新しいプロジェクトの作成」ウィンドウで、プロジェクトテンプレートの一覧が表示されます。 Visual C# コンソール アプリケーションを選択します。
Visual Studio IDE を開き、新しいプロジェクトを作成
プロジェクトの詳細を構成: テンプレートを選択した後、プロジェクトの詳細を構成するように求められます。
プロジェクトの詳細を設定する
追加設定を構成する: 長期サポートを提供する .NET Framework を選択してください。 IronPDFは最新バージョンの.NET Frameworkをサポートしています。
ここでは、プロジェクトにIronPDF - Advanced PDF Processing Libraryをインストールする方法を紹介します。
Visual Studio とプロジェクトを開きます。
「ツール」メニューに移動し、「NuGet パッケージ マネージャー」を選択して、「ソリューション用の NuGet パッケージの管理」をクリックしてください。
NuGet パッケージ マネージャーに移動
「参照」タブで、検索ボックスに「IronPDF」と入力して検索してください。
NuGet パッケージ マネージャー UI で IronPDF を検索
IronPDFの圧縮率はページコンテンツをシームレスかつ効率的に最適化し、さまざまな要素を処理します。 PDFファイルサイズを縮小するためのステップバイステップガイドです。
IronPdf
名前空間のインポートコードは、IronPdf
名前空間をインポートすることから始まり、これにより IronPDF ライブラリのクラスとメソッドを使用できます。
using IronPdf;
using IronPdf;
Imports IronPdf
PdfDocument.FromFile - ファイルから PDF を読み込む
メソッドは、ファイルパス "files/input.pdf" から PDF ドキュメントを読み込み、pdf という名前の変数に代入するために使用されます。
var pdf = PdfDocument.FromFile("files/input.pdf");
var pdf = PdfDocument.FromFile("files/input.pdf");
Dim pdf = PdfDocument.FromFile("files/input.pdf")
こちらの "files/input.pdf" のパスは、処理したいPDFドキュメントへの実際のパスに置き換えてください。
CompressImages メソッド - PDFの画像圧縮
メソッドは、品質パラメータ値を 80 で呼び出されます。 このパラメータは、圧縮後の画像の希望する品質を示します。 より低い値、例えば80は、より高い圧縮レベルとより低い画像品質に対応します。
pdf.CompressImages(80);
pdf.CompressImages(80);
pdf.CompressImages(80)
画像を圧縮した後、SaveAs メソッド - PDFをファイルに保存
メソッドを使用して、圧縮したPDF画像をファイルパス "files/document_compressed.pdf" に保存します。
pdf.SaveAs("files/document_compressed.pdf");
pdf.SaveAs("files/document_compressed.pdf");
pdf.SaveAs("files/document_compressed.pdf")
既存のPDFドキュメントファイルをインポートするのと同様に、「files/document_compressed.pdf」を目的の出力ファイルパスに置き換えてください。
以下のコードサンプルは、PDF内の表示サイズに基づいて画像を圧縮しながらそれらをスケーリングダウンする別の方法を示しています。 pdf.CompressImages
メソッドは、90
の品質パラメータで呼び出されます。
pdf.CompressImages(90, true);
pdf.CompressImages(90, true);
pdf.CompressImages(90, True)
これらのパラメータ値の組み合わせは、画像が90%の品質に圧縮され、PDF内の見えるサイズに応じて縮小されることを示しています。
最後に、pdf.SaveAs
メソッドを再度使用して、スケーリングされ圧縮された PDF をファイルパス "files/document_scaled_compressed.pdf" に保存します。
pdf.SaveAs("files/document_scaled_compressed.pdf");
pdf.SaveAs("files/document_scaled_compressed.pdf");
pdf.SaveAs("files/document_scaled_compressed.pdf")
これまで通り、"files/document_scaled_compressed.pdf" をお好みの出力ファイルパスに調整してください。
出力では、入力PDFドキュメントに埋め込まれた画像を圧縮するだけで大幅なサイズ削減が見られます。
出力画像は、入力および圧縮後の出力PDFドキュメントとそのファイルサイズを表示します
IronPDFは最適な圧縮率を提供し、PDFファイルをさらに圧縮するためにPDF画像を再圧縮することができます。 PDFドキュメントの圧縮方法についての詳細情報については、このIronPDF PDF Compression Examplesをご覧ください。
効率的なPDF圧縮は、現代の文書管理および配布システムにおいて欠かせない要素です。 IronPDF は、PDF 圧縮機能をアプリケーションに組み込みたいと考えている .NET 開発者に対して信頼性のあるソリューションを提供します。 そのロスレスPDF圧縮技術、画像最適化、フォントサブセット、リソース削除によって、IronPDFは開発者にPDFファイルサイズを削減し、視覚的な品質を維持したまま小さいPDFファイルを作成する能力を提供します。 ファイルサイズを削減することで、IronPDFはストレージスペースを節約するだけでなく、ドキュメントの共有および読み込み時間を向上させ、よりシームレスなユーザー体験に貢献します。 ドキュメント管理システム、オンライン協業プラットフォーム、またはPDFを含むその他のアプリケーションを構築する際には、IronPDFは検討すべき貴重なツールです。
さらに、IronPDF - C# PDF マニピュレーション ツール は、C# を使用して PDF 関連のタスクを実行するための完璧なツールです。 IronPDFは、開発者にPDFドキュメントを画像にレンダリングする、IronPDFを使用してテキストとコンテンツを抽出する、パスワードとメタデータでセキュリティを強化する、およびプログラムでPDFにウォーターマークを追加するメソッドを提供します。
IronPDF - .NET PDF ライブラリ は現在、商業利用のためのすべての機能を探索できる IronPDF Software の無料トライアル 期間を提供しています。 この試用期間後、継続して使用するにはIronPDFライセンスの購入が必要です。 ソフトウェアは、IronPDF websiteからダウンロードして簡単に入手できます。