用于 Angular 生成页面的 Winnovative HTML 到 PDF 转换器

问题描述 投票:0回答:1

我正在尝试在我的 .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
属性,但没有成功。

c# html angular pdf winnovative
1个回答
0
投票

不幸的是,这个工具不适用于 Angular。 因为 Angular 会生成您看到的内容,但不会将其添加到页面源中。 (要查看页面源,请右键单击该页面并选择“查看页面源”。)因此,像 youtube 这样的网站无法工作,而 google 可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.