0

PDFドキュメントを作成する必要があるC#プロジェクトがあります。iTextSharp dll を使用して実行しましたが、サーバー上で実行すると機能しませんでした。dll には、共有サーバーにある権限よりも高い権限が必要なようです。

これを行う他の無料の方法はありますか?私が持っているグリッドから pdf を作成しようとしていますが、それが機能する限り、(html、コードビハインドなどから) ドキュメントを作成する方法は気にしません。

誰もこれを行う方法を知っていますか?

よろしく!

4

1 に答える 1

3

iTextSharpは、PDFを生成するためのAPIを含む単なるアセンブリです。ASP.NETアプリケーション以上の特権は必要ありません。

たまたまPDFをディスクに書き込もうとしていますか?ASP.NETプロセスには、書き込み先の場所への書き込みアクセス権がない可能性があります。

PDFをWebユーザーに返すことを前提として、PDFを応答ストリームに直接出力することをお勧めします。

于 2012-09-27T00:25:28.623 に答える