N 連続ページをレンダリングする

導入

.NET 開発の分野では、ドキュメント表示機能をアプリケーションに統合すると、ユーザー エクスペリエンスと機能が大幅に向上します。シームレスなドキュメント レンダリングを容易にするツールの 1 つが、GroupDocs.Viewer for .NET です。この強力なライブラリにより、開発者はアプリケーション内でさまざまなドキュメント形式を簡単に表示できるようになります。

前提条件

GroupDocs.Viewer for .NET の実装を詳しく調べる前に、次の前提条件が満たされていることを確認してください。

  1. .NET 開発環境: マシン上に動作する .NET 開発環境がセットアップされていることを確認してください。

  2. GroupDocs.Viewer for .NET: 提供されているから GroupDocs.Viewer for .NET をダウンロードしてインストールします。ダウンロードリンク.

  3. ドキュメント ファイル: GroupDocs.Viewer for .NET を使用してレンダリングするドキュメント ファイルを準備します。

名前空間のインポート

GroupDocs.Viewer for .NET をプロジェクトに統合するには、必要な名前空間をインポートする必要があります。この手順は、コードベース内のライブラリの機能にアクセスするために重要です。

ステップ 1: GroupDocs.Viewer 名前空間をインポートする

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

ステップ 2: System.IO 名前空間をインポートする

using System.IO;

前提条件を設定し、必要な名前空間をインポートしたので、GroupDocs.Viewer for .NET を使用してドキュメントから指定された数の連続したページをレンダリングしてみましょう。

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

string outputDirectory = "Your Document Directory";

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

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

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

レンダリングされたページのファイル パスの形式を設定します。この例では、ページは「page_1.html」、「page_2.html」などの名前の HTML ファイルとして保存されます。

ステップ 3: ページ範囲を定義する

int[] range = Enumerable.Range(1, 3).ToArray();

レンダリングする連続したページの範囲を指定します。この場合、ページ 1 から 3 をレンダリングしています。

ステップ 4: ドキュメント ページをレンダリングする

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DOCX))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    viewer.View(options, range);
}

のインスタンスを作成します。Viewerクラスにドキュメント ファイルへのパスをパラメータとして渡します。次に、HTML 表示オプションを設定し、Viewメソッドを使用して、レンダリングするページ範囲を指定します。

ステップ 5: レンダリングされた出力を表示する

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

最後に、ドキュメントが正常にレンダリングされたことを示す成功メッセージを表示し、レンダリングされたページが保存される出力ディレクトリについてユーザーに通知します。

結論

GroupDocs.Viewer for .NET を .NET アプリケーションに組み込むと、シームレスなドキュメント レンダリングの可能性が広がります。このチュートリアルで概説されている手順に従うことで、さまざまなドキュメント形式から連続する N ページを簡単にレンダリングでき、アプリケーションの機能とユーザー エクスペリエンスが向上します。

よくある質問

DOCX ファイル以外のドキュメントからページをレンダリングできますか?

はい、GroupDocs.Viewer for .NET は、PDF、PPT、XLS などを含む幅広いドキュメント形式をサポートしています。

GroupDocs.Viewer for .NET は Web アプリケーションに適していますか?

絶対に! GroupDocs.Viewer for .NET は、デスクトップ アプリケーションと Web アプリケーションの両方にシームレスに統合できます。

GroupDocs.Viewer for .NET を商用利用するにはライセンスが必要ですか?

はい、提供されている購入リンクから商用ライセンスを取得して、GroupDocs.Viewer for .NET を商用プロジェクトで使用できます。

レンダリングされたページの外観をカスタマイズできますか?

はい。GroupDocs.Viewer for .NET には、レンダリングされたドキュメントの外観と動作をカスタマイズするためのさまざまなオプションが用意されています。

支援を求めたり、経験を共有したりするためのコミュニティ フォーラムはありますか?

はい、提供されているサポート リンクから GroupDocs.Viewer フォーラムにアクセスして、コミュニティに参加し、専門家の支援を受けることができます。