我正在使用ExpertPdf html到pdf转换器将网页转换为pdf。它适用于大多数页面,但是当我尝试使用HighCharts javascript图表转换页面时,只会呈现部分图表。
我的猜测是渲染这些图表需要更长的时间。有没有办法延迟pdf生成并允许整页加载?
答案 0 :(得分:0)
您需要将PdfConverter对象的ConversionDelay属性设置为几秒钟。还要确保启用了javascript。
PdfConverter converter = new PdfConverter();
converter.ConversionDelay = 2;
converter.ScriptsEnabled = true;
byte[] pdf = converter.GetPdfBytesFromUrl(url);
您可以在此处找到ExpertPdf的支持资源: http://www.html-to-pdf.net/Support.aspx