Free Support Forum - aspose.com

AsPose.HTML转PDF需求

你好,AsPose.HTML能否将一个动态页面URL链接等待页面加载完成后,把页面内容转为PDF文档,这个页面会请求后台获取数据源JS生成table。能否提供相关示例代码?

@18128116887

我们担心,在转换为PDF的过程中使用JS加载动态HTML的功能尚待研究。 我们一定会进行调查,以研究此功能的可行性。 您能否共享一个示例URL,并从中生成一个PDF以及预期的输出PDF? 我们将在系统中记录票证并与您共享ID。

示例代码:
var configuration = new Aspose.Html.Configuration();
var runtime = configuration.GetService<Aspose.Html.Services.IRuntimeService>();
runtime.JavaScriptTimeout = TimeSpan.FromSeconds(6000);

        //用URL地址,JS等待延时不生效
         string url = "http://localhost/Test/HTMLPage.html";
         HTMLDocument document = new Aspose.Html.HTMLDocument(new Aspose.Html.Url(url), configuration);
        
        Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), AppDomain.CurrentDomain.BaseDirectory + "HTML.PDF");

HTML页面:HTMLPage.zip (12.0 KB)

HTML页面JS用了setTimeout模拟Ajax请求后台,请求后台的响应时间是不确定的。

@18128116887

我们担心您的需求需要详细调查,因此,我们已在问题跟踪系统中将调查票据记录为HTMLNET-3035。 我们将进一步调查如何实现您的要求,并在解决故障单后立即通知您。 请耐心等待,给我们一些时间。

我们对造成的不便很抱歉。