2011-05-31 14 views
1

私は私のプロジェクトのためにpdfsharpを使用していますにPdfsharp pdfDocumentを保存する方法..ファイルパス

私が指定したパスでPDFファイルに変換PdfDocumentオブジェクトを保存しようとしています。..

I HTTPを使用せずにCSHARPでそれを行うことができますどのようにフォルダ..

:この方法

public static PdfDocument ConvertTiff2Pdf(string docpath) 
{ 
var pdfDoc = Tiff2Pdf(docpath); 

      return pdfDoc; 

} 

これはPdfDocumentを返し、私は「\ TEMP \ docname.pdf C」に保存したいを持っています応答.. 私は最初にそれをサーバーに格納する必要があるので、 私を助けてください。

答えて

2

あなたのPdfDocumentの "無効な保存(文字列パス)"メソッドを呼び出してください。

ローカルファイルとhttp応答の両方が必要な場合は、MemoryStreamに保存することもできます。ストリームをローカルファイルにコピーし、http応答にstream.ToArray()を使用することができます。

サンプルコード(httpレスポンスのみ)は次のとおりです。 http://www.pdfsharp.net/wiki/Clock-sample.ashx