アーカイブ ファイルをレンダリングするときにファイル名を指定する

導入

.NET 開発の分野では、GroupDocs.Viewer は、さまざまな形式のドキュメントをレンダリングするための多用途ツールとして際立っています。堅牢な機能と柔軟性により、アーカイブ ファイルを含むファイルの表示プロセスが簡素化されます。このチュートリアルでは、GroupDocs.Viewer for .NET を使用したアーカイブ ファイルのレンダリングの詳細を詳しく説明します。これらの段階的な手順に従うことで、アーカイブ ファイルをレンダリングするときにファイル名を指定する方法を学び、.NET アプリケーション内でシームレスなドキュメント管理を可能にします。

前提条件

チュートリアルに進む前に、次の前提条件を満たしていることを確認してください。

  1. GroupDocs.Viewer for .NET: GroupDocs.Viewer ライブラリを次からダウンロードしてインストールします。ここ.
  2. 開発環境: Visual Studio などの .NET 開発環境を必要な構成でセットアップします。
  3. C# の基本知識: 提供されたコード スニペットを理解して実装するには、C# プログラミング言語に精通していることが不可欠です。

名前空間のインポート

C# プロジェクトで、GroupDocs.Viewer の機能にアクセスするために必要な名前空間をインポートします。

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

ステップ 1: 出力ディレクトリとファイル パスを指定する

レンダリングされたドキュメントが保存される出力ディレクトリを定義し、出力ファイルのパスを指定します。

string outputDirectory = "Your Document Directory";
string outputFilePath = Path.Combine(outputDirectory, "output.pdf");

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

アーカイブ ファイルへのパスを指定して、Viewer クラスのインスタンスを作成します。

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_ZIP))
{
    //レンダリングオプション
}

ステップ 3: PDF レンダリング オプションを構成する

特に PDF 出力の場合、レンダリング オプションを指定します。

PdfViewOptions viewOptions = new PdfViewOptions(outputFilePath);

ステップ 4: アーカイブ ファイル名の指定

レンダリングされたアーカイブ ファイルの目的のファイル名を設定します。

viewOptions.ArchiveOptions.FileName = new FileName("my filename");

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

構成された表示オプションを使用して Viewer オブジェクトの View メソッドを呼び出します。

viewer.View(viewOptions);

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

レンダリングが成功したことをユーザーに通知し、出力ディレクトリを提供します。

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

結論

このチュートリアルでは、GroupDocs.Viewer for .NET を利用してアーカイブ ファイルをレンダリングし、出力のカスタム ファイル名を指定する方法を検討しました。概要を示した手順に従うことで、この機能を .NET アプリケーションにシームレスに統合し、ドキュメントの表示機能と管理機能を強化できます。

よくある質問

GroupDocs.Viewer はすべてのアーカイブ ファイル形式と互換性がありますか?

GroupDocs.Viewer は、ZIP、RAR、TAR、7z などのさまざまなアーカイブ形式をサポートしています。

PDF以外の出力形式をカスタマイズできますか?

はい。GroupDocs.Viewer では、HTML や PDF だけでなく、JPG や PNG などの画像形式など、出力形式を柔軟に選択できます。

GroupDocs.Viewer は大きなアーカイブ ファイルに適していますか?

はい。GroupDocs.Viewer は、大きなアーカイブ ファイルを効率的に処理できるように最適化されており、スムーズなレンダリングとパフォーマンスを保証します。

GroupDocs.Viewer はアーカイブ ファイルの暗号化をサポートしていますか?

はい、必要な復号キーが提供されていれば、GroupDocs.Viewer は暗号化されたアーカイブ ファイルを処理できます。

GroupDocs.Viewer をクラウド ストレージ サービスと統合できますか?

はい。GroupDocs.Viewer は、一般的なクラウド ストレージ プロバイダーとのシームレスな統合を提供し、クラウドに保存されているファイルを直接レンダリングできます。