PDF でフォントヒントを有効にする

導入

GroupDocs.Viewer for .NET は、.NET アプリケーション内のさまざまなドキュメント形式を表示および操作するための強力なツールです。 PDF、Microsoft Office ドキュメント、画像、その他の形式で作業している場合でも、GroupDocs.Viewer は、これらのファイルのレンダリングと操作のためのシームレスなソリューションを提供します。

前提条件

GroupDocs.Viewer for .NET の使用に入る前に、次のものが整っていることを確認してください。

  1. .NET の基本的な理解: .NET フレームワークと C# プログラミング言語の基本を理解します。
  2. GroupDocs.Viewer for .NET のインストール: GroupDocs.Viewer for .NET ライブラリをダウンロードしてインストールします。ダウンロードリンクが見つかりますここ.
  3. 開発環境: Visual Studio またはその他の互換性のある IDE を使用して開発環境をセットアップします。
  4. サンプル ドキュメント: 開発プロセス中に使用するサンプル ドキュメントを収集します。

名前空間のインポート

.NET プロジェクトで、GroupDocs.Viewer 機能を利用するために必要な名前空間をインポートします。

using System;
using System.IO;
using GroupDocs.Viewer.Options;

ステップ 1: 出力ディレクトリを設定する

string outputDirectory = "Your Document Directory";

レンダリングされたページを保存するディレクトリを設定します。

ステップ 2: ページ ファイルのパス形式を定義する

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");

レンダリングされたページ ファイルに名前を付ける形式を定義します。この例では、ページはファイル名パターンが次の PNG イメージとして保存されます。page_1.png, page_2.png、 等々。

ステップ 3: ビューア オブジェクトを初期化する

using (Viewer viewer = new Viewer(TestFiles.HIEROGLYPHS_1_PDF))

レンダリングする PDF ドキュメントへのパスを指定して Viewer オブジェクトを初期化します。

ステップ 4: レンダリング オプションを設定する

PngViewOptions options = new PngViewOptions(pageFilePathFormat);
options.PdfOptions.EnableFontHinting = true;

PNG 形式のレンダリング オプションを作成し、PDF オプションでフォントのヒンティングを有効にします。

ステップ 5: ドキュメントをレンダリングする

viewer.View(options, 1);

指定されたオプションを使用してドキュメントをレンダリングします。この例では、最初のページからレンダリングが開始されます。

ステップ 6: 成功メッセージを表示する

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

ドキュメントが正常にレンダリングされたことを示す成功メッセージを表示し、レンダリングされたページが保存される出力ディレクトリを指定します。

結論

結論として、GroupDocs.Viewer for .NET は、.NET アプリケーション内でさまざまなドキュメント形式を表示および操作するための包括的なソリューションを提供します。提供されているチュートリアルに従い、その機能を利用することで、ドキュメント表示機能を .NET プロジェクトに簡単に統合できます。

よくある質問

GroupDocs.Viewer for .NET はすべての .NET フレームワークと互換性がありますか?

GroupDocs.Viewer for .NET は、.NET Core や .NET Framework などの .NET Framework の複数のバージョンをサポートします。

さまざまなドキュメント形式のレンダリング オプションをカスタマイズできますか?

はい、GroupDocs.Viewer for .NET は、要件に応じてレンダリング設定をカスタマイズするための広範なオプションを提供します。

GroupDocs.Viewer for .NET の試用版はありますか?

はい、GroupDocs.Viewer for .NET の無料試用版にアクセスできます。ここ.

GroupDocs.Viewer for .NET のサポートを受けるにはどうすればよいですか?

GroupDocs.Viewer コミュニティ フォーラムからサポートと支援を受けることができます。ここ.

GroupDocs.Viewer for .NET の一時ライセンスは利用できますか?

はい、GroupDocs.Viewer for .NET の一時ライセンスを取得できます。ここ.