winnovative PDF コンバーターを使用しており、テスト プロジェクトで適切に動作しています。しかし、元のプロジェクトに同じコードを追加すると、
次の例外がスローされることを示しています。
の値を確認しました
HttpResponse httpResponse = HttpContext.Current.Response;
上記の内容のように値を示します。
どうすればこれを解決できますか。IISサーバーでホスティングした後でもこれを試しました。
編集:
byte[] pdfBytes = pdfConverter.GetPdfBytesFromUrl(htmlWithSvgUrl);
HttpResponse httpResponse = HttpContext.Current.Response;
// add the Content-Type and Content-Disposition HTTP headers
httpResponse.AddHeader("Content-Type", "application/pdf");
httpResponse.AddHeader("Content-Disposition", String.Format("attachment; filename=SvgToPdf.pdf; size={0}", pdfBytes.Length.ToString()));
// write the PDF document bytes as attachment to HTTP response
httpResponse.BinaryWrite(pdfBytes);
// Note: it is important to end the response, otherwise the ASP.NET
// web page will render its content to PDF document stream
//httpResponse.End();
HttpContext.Current.ApplicationInstance.CompleteRequest();