我正在尝试在我的 .NET MVC 托管 Angular (4.1.3) 应用程序中使用 Winnovative Html 到 PDF 转换器。
当我将它用于非 Angular 页面(例如 http://google.com)时,它工作得很好。然而,当我尝试转换 Angular 页面时,PDF 仅显示
加载中...
(这是来自我的 index.cshtml 文件中的 app-root 标记)。
我的C#代码如下:
public byte[] GeneratePdfFromPage()
{
var converter = new PdfConverter();
converter.LicenseKey = "My License Key";
var urlOfAngularPage = "Angular page url";
return converter.GetPdfBytesFromUrl(urlOfAngularPage); // this returns just "Loading..."
}
有谁知道如何使用 Winnovative Html 将 Angular 页面转换为 PDF 转换器?
我尝试将 10(秒)设置为
ConversionDelay
属性,但没有成功。
不幸的是,这个工具不适用于 Angular。 因为 Angular 会生成您看到的内容,但不会将其添加到页面源中。 (要查看页面源,请右键单击该页面并选择“查看页面源”。)因此,像 youtube 这样的网站无法工作,而 google 可以工作。