Visual Studio グリッドビューを PDF コントロールにエクスポート

はじめに

Export GridView To Pdf Controlは、GridViewの内容をPDF文書にエクスポートするためのASP.NETサーバーコントロールで、Aspose.PDFを使用します。GridViewコントロールの上部にPDFにエクスポートボタンを追加します。このボタンをクリックすると、GridViewコントロールの内容が動的にPDF文書にエクスポートされ、ユーザーが選択したディスクの場所にエクスポートされたファイルが自動的にダウンロードされます。

モジュールの特徴

このコントロールの初期バージョンは、以下の機能を提供します。

  • お気に入りのオンラインGridViewコンテンツのオフラインコピーを取得し、非常に人気のあるPDF文書で編集、共有、印刷できます。
  • デフォルトのASP.NET GridViewコントロールから継承されており、すべての機能とプロパティを持っています。
  • .NET 2.0以降のすべての.NETバージョンで動作します。
  • エクスポートボタンのテキストをカスタマイズ/ローカライズする機能。
  • GridViewの内容が広く、デフォルトのポートレートモードに収まらない場合に、横向きモードでエクスポートするオプション。
  • CSSを使用してエクスポートボタンに独自のテーマの外観を適用する機能。
  • エクスポートされた文書の上部にカスタム見出しを追加するオプション。
  • 設定可能なディスクパスにサーバー上で各エクスポート文書を保存するオプション。
  • ページングが有効な場合、現在のページまたはすべてのページをエクスポートするオプション。

システム要件とサポートされているプラットフォーム

システム要件

Visual Studio用のExport GridView To Pdf Controlは、IISと.NET Framework 2.0以上がインストールされている任意のシステムで使用できます。

サポートされているプラットフォーム

Visual Studio用のExport GridView To Pdf Controlは、.NET Framework 2.0以上で動作するすべてのバージョンのASP.NETをサポートしています。このコントロールをASP.NETアプリケーションで使用するには、以下のVisual Studioバージョンのいずれかを使用できます。

  • Visual Studio 2005。
  • Visual Studio 2008。
  • Visual Studio 2010。
  • Visual Studio 2012。
  • Visual Studio 2013。

ダウンロード

以下のいずれかの場所からExport GridView To Pdf Controlをダウンロードできます。

インストール

Export GridView To Pdf Controlのインストールは非常に簡単です。以下の簡単な手順に従ってください。

Visual Studio 2010、2012、および2013の場合

  1. ダウンロードしたzipファイル(Aspose.PDF.GridViewExport_1.0.zip)を解凍します。
  2. VSIXファイル(Aspose.PDF.GridViewExport.vsix)をダブルクリックします。
  3. インストールされているVisual Studioのバージョンを表示するダイアログが表示されます。
  4. Export GridView To Pdf Controlを追加したいものを選択します。
  5. インストールをクリックします。

インストールが完了すると、成功のダイアログが表示されます。

注意: 変更を有効にするためにVisual Studioを再起動してください。

Visual Studio 2005、2008、およびExpressエディションの場合

他のASP.NETコントロールと同様に、Visual Studioでの簡単なドラッグアンドドロップのためにExport GridView To Pdf Controlを統合するには、以下の手順に従ってください。

  1. ダウンロードしたzipファイル(Aspose.PDF.GridViewExport.NET2.0_1.0.zip)を解凍します。
  2. Visual Studioを管理者として実行してください。

ツールメニューで、ツールボックスアイテムの選択をクリックします。

  1. ブラウズをクリックします。 開くダイアログボックスが表示されます。
  2. 解凍したフォルダーに移動し、Aspose.PDF.GridViewExport.dllを選択します。
  3. OKをクリックします。

左側のツールボックスでaspxまたはascxコントロールを開くと、一般タブの下にExportGridViewToPdfが表示されます。

todo:image_alt_text

使用方法

インストールが完了すると、このコントロールをASP.NETアプリケーションで簡単に使用できます。

.NET Framework 4.0以上の場合 .NET Framework 2.0以上の場合 ** 
Visual Studio 2010以降の.NET Framework 4.0以上で実行されているアプリケーションの場合、ツールバーのAsposeタブにExportGridViewToPdfコントロールが表示されるはずです。これをASP.NETページ、コントロール、またはマスターページにドラッグアンドドロップして、他の.NETコントロールと同様に開始できます。 .NET 2.0で実行されているアプリケーションでこのコントロールを使用するには、上記の手順に従ってツールボックスにExportGridViewToPdfを追加してください。
ツールバーの一般タブにExportGridViewToPdfコントロールが表示されるはずです。これをASP.NETページ、コントロール、またはマスターページにドラッグアンドドロップして、他の.NETコントロールと同様に開始できます。
 

ExportGridViewToPdfコントロールを手動で追加する

Visual Studioツールボックスを使用する上記の方法に問題がある場合は、.NET Framework 2.0以上で実行されているASP.NETアプリケーションにこのコントロールを手動で追加できます。

  1. Visual Studioを管理者として実行してください。
  2. ASP.NETプロジェクトまたはWebアプリケーションに、ダウンロードパッケージに含まれるAspose.PDF.GridViewExport.dllへの参照を追加します。このフォルダーに対してWebアプリケーション/Visual Studioが完全なアクセス権を持っていることを確認してください。そうしないと、アクセスが拒否される例外が発生する可能性があります。
  3. ページ、コントロール、またはマスターページの先頭にこの行を追加します。
 <%@ Register assembly="Aspose.PDF.GridViewExport" namespace="Aspose.PDF.GridViewExport" tagprefix="aspose" %>
  1. コントロールを追加したいASP.NETページ、コントロール、またはマスターページの場所に以下を追加します。
 <aspose:ExportGridViewToPdf ID="ExportGridViewToPdf1" runat="server"></aspose:ExportGridViewToPdf>

よくある質問

このコントロールを使用する際に直面する可能性のある一般的な質問と問題

1. ツールボックスにExportGridViewToPdfコントロールが表示されません

Visual Studio 2010以降

  1. ダウンロードパッケージに含まれるVSIX拡張ファイルを使用してこのコントロールをインストールしたことを確認してください。確認するには、ツール -> 拡張機能と更新プログラムに移動します。インストール済みの項目に「Aspose Export GridView To Pdf Control」が表示されるはずです。表示されない場合は、再インストールを試みてください。
  2. Webアプリケーションが.NET Framework 4.0以上で実行されていることを確認してください。より低いバージョンの.NET Frameworkの場合は、上記の代替方法を確認してください。
  3. 上記の手順に従って、このコントロールを手動でツールボックスに追加したことを確認してください。
<div itemscope="" itemprop="mainEntity" itemtype="https://schema.org/Question" class="faq-question">
    <h3 itemprop="name" class="faq-q">2. アプリケーションを実行すると「アクセスが拒否されました」というエラーが表示されます</h3>
    <div itemscope="" itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
         <div itemprop="text" class="faq-a">
           <ol>
           <li>本番環境でこの問題が発生している場合は、Aspose.PDF.dllとAspose.PDF.GridViewExport.dllの両方をbinフォルダーにコピーしてください。</li>
           <li>Visual Studioを管理者として実行してください。すでに管理者としてログインしている場合でも、管理者として実行する必要があります。</li>
           </ol>
        </div>
    </div>
</div>

Aspose .NET Export GridView To Pdf Controlのプロパティ

このコントロールが提供するクールな機能を構成して使用するために公開されているプロパティは以下の通りです。

プロパティ名 例/可能な値 説明
ExportButtonText string PDFにエクスポート このプロパティを使用して、既存のデフォルトテキストを上書きできます。
ExportButtonCssClass string btn btn-primary エクスポートボタンの外側のdivに適用されるCSSクラス。ボタンにCSSを適用するには、.yourClass inputを使用できます。
ExportInLandscape bool trueまたはfalse trueの場合、出力文書の向きを横向きに変更します。デフォルトはポートレートです。
       
ExportFileHeading string GridViewエクスポート例レポート 見出しにスタイルを追加するためにHTMLタグを使用できます。
ExportOutputPathOnServer string c:/temp エクスポートのコピーが自動的に保存されるサーバー上のローカル出力ディスクパス。アプリケーションはこのパスへの書き込みアクセス権を持っている必要があります。
ExportDataSource object allRowsDataTable このデータバインドコントロールがデータ項目のリストを取得するオブジェクトを設定します。このオブジェクトにはエクスポートする必要があるすべてのデータが含まれている必要があります。このプロパティは通常のDataSourceプロパティに加えて使用され、カスタムページングが有効な場合に役立ちます。現在のページは画面に表示される行のみを取得します。
LicenseFilePath string   ライセンスファイルのサーバー上のローカルパス。例えばc:/inetpub/Aspose.PDF.lic。

すべてのプロパティを使用したExport GridView to Pdfコントロールの例は以下に示されています。

<aspose:ExportGridViewToPdf Width="800px" ID="ExportGridViewToPdf1" ExportButtonText="Export to Pdf"
    CssClass="table table-hover table-bordered" ExportButtonCssClass="myClass" ExportOutputFormat="Doc"
    ExportInLandscape="true" ExportOutputPathOnServer="c:\\temp" ExportFileHeading="<h4>Example Report</h4>"
    OnPageIndexChanging="ExportGridViewToPdf1_PageIndexChanging" PageSize="5" AllowPaging="True"
    LicenseFilePath="c:\\inetpub\\Aspose.PDF.lic"
    runat="server" CellPadding="4" ForeColor="#333333" GridLines="Both">
</aspose:ExportGridViewToPdf>

ビデオデモ

以下のビデオをチェックして、モジュールの動作を確認してください。

サポート

Asposeの最初の日から、私たちは顧客に良い製品を提供するだけでは不十分であることを知っていました。私たちは良いサービスも提供する必要がありました。私たちは開発者であり、技術的な問題やソフトウェアの不具合があなたのやるべきことを妨げるときのフラストレーションを理解しています。私たちは問題を解決するためにここにいます。

これが、私たちが無料サポートを提供する理由です。私たちの製品を使用するすべての人、購入したか評価版を使用しているかにかかわらず、私たちの完全な注意と尊重に値します。

以下のプラットフォームのいずれかを使用して、このPDFに関連する問題や提案をログに記録できます。

拡張と貢献

Visual Studio用のAspose .NET Export GridView To Pdfはオープンソースであり、そのソースコードは以下の主要なソーシャルコーディングサイトで入手できます。開発者は、ソースコードをダウンロードし、自分の要件に応じて機能を拡張することを奨励されています。

ソースコード

以下のいずれかの場所から最新のソースコードを取得できます。

ソースコードの構成方法

ソースコードを開いて拡張するには、以下をインストールする必要があります。

  • Visual Studio 2010。

以下の簡単な手順に従って開始してください。

  1. ソースコードをダウンロード/クローンします。
  2. Visual Studio 2010を開き、ファイル > プロジェクトを開くを選択します。
  3. ダウンロードした最新のソースコードに移動し、Aspose.PDF.GridViewExport.slnを開きます。

ソースコードの概要

ソリューションには3つのプロジェクトがあります。

  • Aspose.PDF.GridViewExport - VSIXパッケージと.NET 4.0用のサーバーPDFを含みます。
  • Aspose.PDF.GridViewExport_DotNet_2.0 - .NET 2.0用の拡張GridView PDF。
  • Aspose.PDF.GridViewExport.Website - WordエクスポータブルGridView PDFのテスト用Webプロジェクト。