PDF のフォントライセンス検証を無効にする
導入
.NET開発において、ドキュメントの管理と操作は多くのアプリケーションにとって重要な要素です。PDF、Word文書、その他のファイル形式の表示など、これらのタスクを効率的に処理するための強力なツールは不可欠です。そこでGroupDocs.Viewer for .NETが活躍します。この強力なライブラリは、開発者にドキュメント表示機能を.NETアプリケーションにシームレスに統合する機能を提供します。
前提条件
GroupDocs.Viewer for .NET の使用を開始する前に、いくつかの前提条件を満たす必要があります。
1. Visual Studioをインストールする
まず最初に、システムにVisual Studioがインストールされていることを確認してください。まだインストールされていない場合は、Microsoftのウェブサイトからダウンロードできます。
2. GroupDocs.Viewer for .NETをダウンロードする
へ向かう ダウンロードリンク GroupDocs.Viewer for .NETの最新バージョンを入手するには、提供されているインストール手順に従って開発環境にセットアップしてください。
3. 一時免許を取得する
開発およびテスト期間中にGroupDocs.Viewer for .NETの潜在能力を最大限に引き出すには、一時ライセンスの取得をお勧めします。ライセンスは以下から申請できます。 ここ.
名前空間のインポート
前提条件を満たしたら、GroupDocs.Viewer for .NET をプロジェクトで活用する準備が整います。まずは、必要な名前空間をコードベースにインポートしてください。
using System;
using System.IO;
using GroupDocs.Viewer.Options;
より明確に理解するために、提供された例を複数のステップに分解してみましょう。
ステップ1: 出力ディレクトリを定義する
まず、レンダリングされたドキュメント ページを保存するディレクトリを定義します。
string outputDirectory = "Your Document Directory";
ステップ2: ページファイルパスの形式を定義する
ドキュメントの個々のページのファイル パスの形式を設定します。
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
ステップ3: ビューアオブジェクトの初期化
表示するドキュメントへのパスを渡して、Viewer クラスのインスタンスを作成します。
using (Viewer viewer = new Viewer(TestFiles.OXPS_EMBEDDED_FONT))
ステップ4: HTML表示オプションを構成する
埋め込まれたリソース (画像など) の形式を指定して、ドキュメントを HTML として表示するためのオプションを定義します。
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
ステップ5: フォントライセンス検証を無効にする
スムーズなレンダリングを実現するために、フォント ライセンスの検証を無効にするオプションを有効にします。
options.PdfOptions.DisableFontLicenseVerifications = true;
ステップ6: ドキュメントを表示する
構成されたオプションを渡して、Viewer オブジェクトの View メソッドを呼び出します。
viewer.View(options);
ステップ7: 出力ディレクトリを表示する
レンダリングされたドキュメント ページが保存される場所をユーザーに通知します。
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
結論
GroupDocs.Viewer for .NETは、開発者が.NETアプリケーションにドキュメント表示機能を簡単に統合できる包括的なソリューションを提供します。このチュートリアルで説明する手順に従うことで、この強力なライブラリを効果的に活用し、ドキュメント管理ワークフローを強化できます。
よくある質問
GroupDocs.Viewer for .NET は複数のドキュメント形式を処理できますか?
はい、GroupDocs.Viewer は、PDF、Microsoft Word、Excel、PowerPoint など、幅広いドキュメント形式をサポートしています。
GroupDocs.Viewer for .NET は Web アプリケーションに適していますか?
はい、GroupDocs.Viewer は、.NET テクノロジを使用して開発されたデスクトップ アプリケーションと Web アプリケーションの両方にシームレスに統合できます。
GroupDocs.Viewer には追加の依存関係が必要ですか?
いいえ、GroupDocs.Viewer for .NET は依存関係が最小限であるため、既存のプロジェクトに簡単に統合できます。
レンダリングされたドキュメントの外観をカスタマイズできますか?
はい、GroupDocs.Viewer には、レンダリングされたドキュメントの外観と動作を特定の要件に合わせてカスタマイズするためのさまざまなオプションが用意されています。
GroupDocs.Viewer for .NET のテクニカル サポートは受けられますか?
はい、専任のサポートチームから支援やガイダンスを受けることができます。 フォーラム.