透かしなしで本番環境でテストしてください。
必要な場所で動作します。
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を開いたら、「Create a new project」をクリックしてください。
プロジェクトテンプレートの選択: 「新しいプロジェクトの作成」ウィンドウでは、プロジェクトテンプレートのリストが表示されます。 Visual C# コンソール アプリケーションを選択します。
Visual Studio IDEを開いて新しいプロジェクトを作成してください
プロジェクトの詳細を構成する: テンプレートを選択した後、プロジェクトの詳細を構成するように指示されます。
プロジェクトの詳細を構成
追加設定の構成: 長期サポートのある .NET Framework を選択してください。 IronPDFは最新バージョンの.NET Frameworkをサポートしています。
以下の方法でインストールできますIronPDF - 高度なPDF処理ライブラリプロジェクト内で:
Visual Studio とプロジェクトを開きます。
「ツール」メニューに移動し、「NuGet パッケージ マネージャー」を選択して、「ソリューション用の NuGet パッケージの管理」をクリックしてください。
NuGetパッケージマネージャーに移動する
「参照」タブで、検索ボックスに「IronPDF」と入力して検索してください。
NuGet パッケージ マネージャー UI で IronPDF を検索
IronPDFの圧縮率はページコンテンツをシームレスかつ効率的に最適化し、さまざまな要素を処理します。 PDFファイルサイズを縮小するためのステップバイステップガイドです。
IronPdf
名前空間のインポートコードは、まず IronPdf
名前空間をインポートすることから始めます。これにより、IronPDF ライブラリからクラスやメソッドを使用することができます。
using IronPdf;
using IronPdf;
申し訳ありませんが、提供された内容が不完全です。翻訳すべき完全な内容を提供してください。PdfDocument.FromFile - ファイルからPDFを読み込む
.メソッドを使用して「files/input.pdf」のファイルパスからPDFドキュメントをpdfという変数に読み込みます。
var pdf = PdfDocument.FromFile("files/input.pdf");
var pdf = PdfDocument.FromFile("files/input.pdf");
こちらの "files/input.pdf" のパスは、処理したいPDFドキュメントへの実際のパスに置き換えてください。
についてCompressImagesメソッド - PDFにおける画像圧縮`。メソッドは80の品質パラメーター値で呼び出されます。 このパラメータは、圧縮後の画像の希望する品質を示します。 低い値である 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ドキュメントファイルをインポートするのと同様に、「files/document_compressed.pdf」を目的の出力ファイルパスに置き換えてください。
以下のコードサンプルは、PDF内の表示サイズに基づいて画像を圧縮しながらそれらをスケーリングダウンする別の方法を示しています。 pdf.CompressImages
メソッドは、90
の品質パラメーターで呼び出されます。
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");
これまで通り、"files/document_scaled_compressed.pdf" をお好みの出力ファイルパスに調整してください。
出力では、入力PDFドキュメントに埋め込まれた画像を圧縮するだけで大幅なサイズ削減が見られます。
出力画像には、入力および圧縮された出力PDFドキュメントとそれらのファイルサイズが表示されます
IronPDFは最適な圧縮率を提供し、PDFファイルをさらに圧縮するためにPDF画像を再圧縮することができます。 PDFドキュメントの圧縮方法に関する詳細情報については、こちらをご覧ください。IronPDFのPDF圧縮の例。.
効率的なPDF圧縮は、現代の文書管理および配布システムにおいて欠かせない要素です。 IronPDFは、.NET開発者が自分のアプリケーションにPDF圧縮機能を組み込むための信頼できるソリューションを提供します。 そのロスレスPDF圧縮技術、画像最適化、フォントサブセット、リソース削除によって、IronPDFは開発者にPDFファイルサイズを削減し、視覚的な品質を維持したまま小さいPDFファイルを作成する能力を提供します。 ファイルサイズを削減することで、IronPDFはストレージスペースを節約するだけでなく、ドキュメントの共有および読み込み時間を向上させ、よりシームレスなユーザー体験に貢献します。 ドキュメント管理システム、オンライン協業プラットフォーム、またはPDFを含むその他のアプリケーションを構築する際には、IronPDFは検討すべき貴重なツールです。
さらに、IronPDF - C# PDF操作ツールC#を使用したPDF関連のタスクに最適なツールです。 IronPDFは、開発者に次のメソッドを提供しますPDFドキュメントを画像にレンダーする, IronPDFを使ってテキストとコンテンツを抽出する, パスワードとメタデータによるセキュリティ強化以下のコンテンツを日本語に翻訳してください:PDF透かし処理の実行プログラムによって
IronPDF - .NET PDFライブラリ現在、以下を提供していますIronPDF Softwareの無料トライアルをご利用ください。 商業利用のためにすべての機能を探索する期間。 この試用期間の後、IronPDFライセンスの購入継続使用のためには が必要です。 ソフトウェアは、以下のリンクから簡単にダウンロードできます。IronPDFウェブサイト.