1

バイト配列を使用して PDF ファイルを作成する方法を誰か教えてもらえますか? これら2つの方法を試しましたが、うまくいきませんでした。

1) System.IO.File.WriteAllBytes(filePath, bytesArray);
2) using (System.IO.Stream stream = new System.IO.FileStream(filePath, System.IO.FileMode.Create))
   {
     stream.Write(bytesArray, 0, bytesArray.Length);
   }

または、サードパーティのコンポーネントを使用して同じことを行う必要があります。

どんな助けでも大歓迎です...前もって感謝します。

4

1 に答える 1

0

このようなことを試すことができます-テストされていません

Response.Clear();
    Response.ContentType = "application/pdf";
    Response.AppendHeader("Content-Disposition", "inline;filename=data.pdf");
Response.BufferOutput = true; byte[] pdf; Response.AddHeader("Content-Length", response.Length.ToString());
 Response.BinaryWrite(pdf);
 Response.End();
于 2012-04-06T03:00:39.330 に答える