C# 経由で Web ページを画像に変換する

HTML Web ページから Web サイト データを抽出します。 .NET アプリケーション内で HTML を JPG、GIF、PNG、BMP 画像に変換します。

 

Web ページを画像に変換する理由

Web ページを画像に変換すると、さまざまな状況で役立ちます。これは多くのアプリケーションに共通の要件です。 シナリオによっては、画面に表示されていない部分も含めて、Web ページ全体を画像としてキャプチャする必要があります。 これは、Web サイトのプレビューを生成したり、領収書や請求書を取得したり、法的目的で Web ページをアーカイブしたりする場合に役立ちます。ドキュメントやテストの目的で Web ページのスクリーンショットを作成するために使用できます。 また、検索結果や画像ギャラリーで使用する Web ページのサムネイルやプレビューを作成するために使用することもできます。 デスクトップ アプリケーションを構築しているか Web アプリケーションを構築しているかに関係なく、C# を使用して Web ページを画像に変換するために利用できるオプションが多数あります。


C# を使用して Web ページを画像に変換すると、次のようないくつかの利点が得られます。


  • アクセシビリティの向上: 視覚障害やその他の障害のある人にとって、画像は読みやすく、理解しやすくなります。
  • 携帯性の向上: 画像は簡単に共有したり、他のドキュメントやアプリケーションに埋め込んだりできます。

C# を使用して Web ページを画像に変換すると、次のようないくつかの課題が生じる可能性があります。


  • 限られた形式のサポート: 一部の API またはツールは、すべての画像形式をサポートしていない場合や、出力画像のサイズや解像度に制限がある場合があります。
  • 互換性の問題: 一部の Web ページは、すべてのブラウザで正しく表示されない場合や、正しく表示するには特定の設定やプラグインが必要な場合があります。

C# を使用して Web ページを画像に変換するには?

C# を使用して Web ページを画像に変換するには、HTML ページを JPEG、PNG、TIFF などの画像形式に変換するこの機能を提供する Aspose.HTML for .NET API を使用できます。

  1. で使用可能なコンストラクターの 1 つを使用して HTML ドキュメントをロードします。 HTMLDocument() . HTML は、ファイル、HTML コード、ストリーム、または URL からロードできます。
  2. の新しいインスタンスを作成します ImageSaveOptions ImageFormat プロパティを JPEG に設定します。デフォルトでは、Format プロパティは PNG に設定されています。
  3. を活用してください。 ConvertHTML() Converter クラスのメソッドを使用して、HTML ドキュメントを JPEG ファイルとして保存します。 HTMLDocument、ImageSaveOptions、および出力ファイルのパスをパラメータとして ConvertHTML() メソッドに指定する必要があります。
  4. 作成された JPEG ファイルは、指定したファイル パスに保存されます。

Web スクレイピングと画像変換の要件

nuget install Aspose.Total としてコマンド ラインからインストールするか、Visual Studio のパッケージ マネージャー コンソールから直接インストールします。

Aspose.Total for .NET 子API、 Aspose.HTML for .NET 統合されることになります。

または、オフライン MSI インストーラーまたは ZIP ファイル内の DLL を次のサイトから入手します。 downloads .

プログラムでWEBファイルをIMAGESに変換する:ユースケース

ウェブからイメージに変換するファイルは、グラフィカルな情報を保存するために用いられ、静的なビジュアルコンテンツの作成に向けて最適なツールです。特に動態的なウェブページを作成する際には、WordPressや similar なプラットフォームが必要となり、コンテンツの管理と作成が容易になります。

ウェブファイルをイメージ形式に変換することは、視覚コンテンツの創造能力を最大限に発揮するための重要な手段です。この変換により、次のような用途で活躍できます:

用途:

  • ECサイトでの商品ビジュアル化: ウェブファイルをイメージ形式に変換し、高品質な商品画像を作成し、顧客が実際の商品を見るような lifelike なビジュアルを提供することで、購買意思を形成するのに役立ちます。
  • ソーシャルメディアの投稿最適化: イメージ形式でソーシャルメディアの投稿を行い、目を引くビジュアルを用意することで、エンゲージメントとリーチを向上させることができます。
  • ブログや記事のイラストレーション: ウェブファイルをイメージ形式に変換し、ブログポストや記事に付随するイラストレーションやグラフィックを作成し、読者体験を向上させつかせます。
  • ランディングページのデザイン: イメージ形式でランディングページを設計し、製品やサービスの宣伝を行い、コンバージョンと売り上げを 增加させることができます。
  • マーケティング材やフォリオ: ウェブファイルをイメージ形式に変換し、プロフェッショナルなマーケティング材やフォリオを作成し、会社の提供するものを示すことで、競争相手との差別化を実現します。

WEB の変換オプションを .NET で探索

CSV を DOCM に変換 (カンマ区切りの値)
CSV を DOCX に変換 (カンマ区切りの値)
CSV を DOC に変換 (カンマ区切りの値)
CSV を DOTM に変換 (カンマ区切りの値)
CSV を DOTX に変換 (カンマ区切りの値)
CSV を DOT に変換 (カンマ区切りの値)
CSV を MOBI に変換 (カンマ区切りの値)
CSV を ODT に変換 (カンマ区切りの値)
CSV を OTT に変換 (カンマ区切りの値)
CSV を POTM に変換 (カンマ区切りの値)
CSV を POTX に変換 (カンマ区切りの値)
CSV を POT に変換 (カンマ区切りの値)
CSV を POWERPOINT に変換 (カンマ区切りの値)
CSV を PPSM に変換 (カンマ区切りの値)
CSV を PPSX に変換 (カンマ区切りの値)
CSV を PPS に変換 (カンマ区切りの値)
CSV を PPTM に変換 (カンマ区切りの値)
CSV を PPTX に変換 (カンマ区切りの値)
CSV を PPT に変換 (カンマ区切りの値)
CSV を RTF に変換 (カンマ区切りの値)
CSV を WORDML に変換 (カンマ区切りの値)
CSV を WORD に変換 (カンマ区切りの値)
EXCEL を DOCX に変換 (スプレッドシートのファイル形式)
EXCEL を DOC に変換 (スプレッドシートのファイル形式)
EXCEL を POWERPOINT に変換 (スプレッドシートのファイル形式)
EXCEL を PPTX に変換 (スプレッドシートのファイル形式)
EXCEL を WORD に変換 (スプレッドシートのファイル形式)
FODS を DOCX に変換 (OpenDocument フラット XML スプレッドシート)
FODS を DOC に変換 (OpenDocument フラット XML スプレッドシート)
FODS を POWERPOINT に変換 (OpenDocument フラット XML スプレッドシート)
FODS を PPTX に変換 (OpenDocument フラット XML スプレッドシート)
FODS を WORD に変換 (OpenDocument フラット XML スプレッドシート)
ODS を DOCX に変換 (OpenDocument スプレッドシート)
ODS を DOC に変換 (OpenDocument スプレッドシート)
ODS を POWERPOINT に変換 (OpenDocument スプレッドシート)
ODS を PPTX に変換 (OpenDocument スプレッドシート)
ODS を DOC に変換 (OpenDocument スプレッドシート)
SXC を DOCX に変換 (StarOffice Calc スプレッドシート)
SXC を DOC に変換 (StarOffice Calc スプレッドシート)
SXC を POWERPOINT に変換 (StarOffice Calc スプレッドシート)