PDF等の形式で出力したレポートを、サーバー上にファイルとして保存できますか?
対象製品
ActiveReports for .NET 6.0J Professional
詳細
Exportメソッドの第2引数に、ファイル名のフルパスを指定することで、サーバー上の任意のフォルダにエクスポートしたファイルを保存することが可能です。
ただし、サーバー上にファイルを保存する場合、実行ユーザーがその保存先フォルダに対して書き込み権限を持っている必要があります。
たとえば、IIS5.0でASP.NET のユーザーアカウントを使用した匿名アクセスを行う場合、「ASPNET」という名前のローカルユーザーに対して書き込み権限を許可する必要があります(IIS6.0の場合は「NETWORK SERVICE」というアカウントになります)。アクセス許可の詳細については、MSDNライブラリ等を参照してください。
なお、サーバー上ではなく、クライアント環境の任意のフォルダにファイルを自動的に保存するような機能は、用意されておりません。
ただし、サーバー上にファイルを保存する場合、実行ユーザーがその保存先フォルダに対して書き込み権限を持っている必要があります。
たとえば、IIS5.0でASP.NET のユーザーアカウントを使用した匿名アクセスを行う場合、「ASPNET」という名前のローカルユーザーに対して書き込み権限を許可する必要があります(IIS6.0の場合は「NETWORK SERVICE」というアカウントになります)。アクセス許可の詳細については、MSDNライブラリ等を参照してください。
なお、サーバー上ではなく、クライアント環境の任意のフォルダにファイルを自動的に保存するような機能は、用意されておりません。
関連情報
- Webブラウザ内にPDFが表示されません。
- ブラウザ上に表示されたPDFを、クライアント環境に保存させない方法はありますか?
- ブラウザ上に表示されたPDF形式のレポートを保存する時のファイル名を予め設定できますか?
キーワード
エクスポート Web
この文書は、以前は次のFAQ IDで公開されていました : 11952