首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Websupergoo URL pdf在从HTML或URL生成大型pdf时非常慢

Websupergoo URL pdf在从HTML或URL生成大型pdf时非常慢
EN

Stack Overflow用户
提问于 2016-11-29 13:16:21
回答 1查看 2K关注 0票数 3

Websupergoo URL pdf在从HTML或URL生成大型pdf时非常慢

代码语言:javascript
运行
复制
 Doc theDoc = new Doc();
 theDoc.Page = theDoc.AddPage();
 int theID;
 theDoc.HtmlOptions.UseScript = false;
 theDoc.HtmlOptions.DoMarkup = false;
 theID = theDoc.AddImageHtml(html);
 while (true)
 {
    theDoc.FrameRect(); // add a black border
    if (!theDoc.Chainable(theID))
                break;
    theDoc.Page = theDoc.AddPage();
   theID = theDoc.AddImageToChain(theID);
  }

AddImageHtml非常慢,pdf是16页。

你知道怎样才能提高我的表现吗?

顺便说一下,我试图使用'AddImageUrl‘,但这也是缓慢的。

注意:我使用的是ABCpdf8。

更新:下面是要转换为pdf的html示例

提前感谢

EN

Stack Overflow用户

发布于 2016-12-01 13:35:41

来自AbcPDF文档

File://‘AddImageHtml方法 ABCpdf将此HTML保存到临时文件中,并使用“协议说明符”呈现该文件。所以这是一种方便的方法----它不提供任何性能增强的。

你试过“寻呼”参数吗?

代码语言:javascript
运行
复制
theID = theDoc.AddImageUrl(html,true, 300, false);
or
theID = theDoc.AddImageHtml(html,true, 300, false);

尝试使用一个简单的HTML。如果它更快,也许你解析的网页太复杂了。

编辑:

对于ABCPdf来说,16页并不是很大的PDF。我测试过你的HTML。我使用了ABCPDF的v8和v10。我已经在两台机器上测试了它:一台W10机器和WIN XP.我几乎在两种情况下都有PDF格式。

Abcpdf正在使用您的环境,所以您必须检查您的Internet版本(尝试将.htmloptions.engine更改为壁虎),或者,“产品”HTML在无效的URL上有一个css,或者“企业过滤器”.

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40866880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档