EvoPDF を使用してページをエクスポートするときに使用するレンダリング エンジンを設定することはできますか?
デフォルトのレンダリング エンジンは明らかに FireFox ですが、私は IE を使用する必要があります。
protected void btnPdfCreator_Click(object sender, EventArgs e)
{
var htmlCodeToConvert = GetHtmlCode();
var pdfConverter = new PdfConverter();
// ideally pdfConverter.RenderingEngine = RenderingEngine.IE.
var pdfBytes = pdfConverter.GetPdfBytesFromHtmlString(htmlCodeToConvert, this.pageUrl);
WriteToResponse(pdfBytes, this.Response);
}
private void WriteToResponse(byte[] pdfBytes, HttpResponse httpResponse)
{
httpResponse.Clear();
httpResponse.Buffer = true;
httpResponse.AddHeader("Content-Type", "application/pdf");
httpResponse.AddHeader("Content-Disposition",
String.Format("attachment; filename={0}.pdf; size={1}", this.pdfFileName, pdfBytes.Length.ToString()));
httpResponse.Charset = String.Empty;
httpResponse.BinaryWrite(pdfBytes);
httpResponse.Flush();
httpResponse.End();
}