aspose.word把html生成word文档的效率问题 5C

问题一:aspose.word对https资源的加载效率很慢,请问如何优化?

同样的http资源,aspose生成一份word只需几十秒;资源改为https后,居然需要十多分钟,反复测试多次都是这样,请问如何优化

问题二:aspose.word把 html文件生成word,哪些地方会影响效率,如何优化?

生成几十至几百页word,一般只要几分钟;但偶尔会有几十页word,耗时几十分钟的情况。 请问哪些原因会影响aspose生成word的效率,如何优化

        //aspose-words生成Word文档
        Document doc = new Document();
        DocumentBuilder builder = new DocumentBuilder(doc);
        builder.insertHtml(html);
        outputStream1=new FileOutputStream(htmlFile);
        doc.save(outputStream1, SaveOptions.createSaveOptions(SaveFormat.DOC));//生成doc文件
        //生成Word文档之后,关闭输入流
        outputStream1.close();

1个回答

看下html的加载,其中有没有加载到一些无效的css,这会导致阻塞一直等待加载完。
另外看下cpu 内存的占用有没有到瓶颈

qq_38834316
qq_38834316 谢谢!因为是专门用于下载的html模板,css只有100行,是直接内嵌在html模板中的,影响大吗?css一直没有修改过。cpu内存我来监控下看看
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java使用aspose.word工具,HTML生成并下载Word文档
一.aspose.word工具有着强大的功能 1、能够把HTML中的图片提取并插入Word文档中 2、比较完好的保留了HTML的中格式。 3、可以加载css样式,保留html原有的ccs样式 4、当前工具是商业软件,收费软件 代码: 注意:1、主要的方法都来源于apache提供的方法                2、使用临时文件目的,不想保留生成的Word文档(可以根据各自的需求,...
HTML生成word文档
将HTML生成为word文档,通常想到的都是poi、Jacob、freemaker这些框架,但是,我最近在项目中由于业务需要,要将HTML生成为word,最先我想到的也是通过POI这些来生成,但后面我发现,其实不通过这些工具也可以生成word文件,直接自己手动拼接字符串也可以实现word文件的生成。 这是用来生成doc文档的头:       xmlns:o="urn:sch
C# aspose.word 导出word文档有关问题。
**C# aspose.word 导出word文档** n如图:n![图片说明](https://img-ask.csdn.net/upload/201709/14/1505353100_912379.png)n首先说下,我用的是书签插入单元格中,然后替换书签向word里赋值,上图中,单个赋值是没有问题的,但是,我的设备材料很多,所以需要循环。那么问题来了,怎么动态生成这些数据呢,也就是如何在赋值完后新增一行,然后继续赋值?
c# 把html生成word
把html中文本导入word已经实现了 但导进去的全是html源码rnrn有没有办法把 word里的内容 显示成 与在 网页 中看到的一样呢?
文件目录生成html 把WORD转HTML
根据文件目录生成HTMl页面...WORD转HTML,自已在做一个电子书的时候用到的。电子收要生成一个目录。一个一个做太废事了。就做了一个小工具。。呵呆。写的有一些乱。。
C# word文档打印 aspose.word 保持原样
我的Word里面有一个表格,边框都是双线的,可是在程序里面调用doc.Print()打印出来以后都是单线的,不知道这个是为什么啊?
C# Aspose.Word 操作word文档【三】
第三种方法我也是从网上找到的,借鉴下了,然后自己整理出的!1、建好word 模板你没有看错,第三种是只有这样的表头,然后动态生成数据!2、网上找到的代码:       static Aspose.Words.Tables.Cell CreateCell(string value, Document doc)        {                        Aspose.Words.
C# Aspose.Word 操作word文档【一】
QQ技术交流群:601122412   首先说下需要引用Aspose.Word.dll  这个可以百度下载。 1.建好word模板:我以WPS为例 2.为word模板创建书签(BookMark): 上面图会看到空白地方有个像大写 “I” 一样的东西,这个是插入书签后出现的。 点击word模板中空白处,然后在插入里找到书签,点击书签,命一个有意义的命名。 3.保存模板,然后...
生成word文档的问题
我需要将一个dbgrideh中的所有内容插入到一个已有的word文档中形成一个合同,目前用以下代码实现了导出dbgrdieh到word中,但是这个自动创建了新的word代码从第一行开始的。而我这合同前后都有内容,只能把导出的表格插在中间,请问要怎么改才能输出到指定位置呢?请高手指点,谢谢rnrn[code=delphi]rnFunction DBGird2Word(DBGrid: TDBGridEh): Boolean;rnvarrnCount,I,J:Integer;rnDoc:OleVariant;rnCurrColumn,RecordNum:Integer;rnwTable: Variant;rnbeginrn tryrn Doc:=CreateOleObject('Word.Application');rn Doc.Visible:=True;rn Doc.Documents.Add;rn exceptrn Result:=false;rn Exit;rn end;rnrnCount:=DBGrid.Columns.Count-1;rnCurrColumn:=0;rnrn for I:=0 to Count dorn beginrn if DBGrid.Columns.Items[I].Visible thenrn beginrn Inc(CurrColumn);rn end;rn end;rnrnRecordNum:=DBGrid.DataSource.DataSet.RecordCount+1;rnwTable:=Doc.ActiveDocument.Tables.Add(Doc.ActiveDocument.Range(0, 0),RecordNum,CurrColumn);rnwTable.Columns.AutoFit;rnCurrColumn:=0;rnrn for I:=0 to Count dorn beginrn if DBGrid.Columns.Items[I].Visible thenrn beginrn wTable.Cell(1,CurrColumn+1).Range.InsertAfter(DBGrid.Columns.Items[I].Title.Caption);rn Inc(CurrColumn);rn end;rn end;rnJ:=1;rnDBGrid.DataSource.DataSet.First;rnrn while not DBGrid.DataSource.DataSet.Eof dorn beginrn Inc(J);rn CurrColumn:=0;rn for I:=0 to Count dorn beginrn if DBGrid.Columns.Items[I].Visible thenrn beginrnrn wTable.Cell(J,CurrColumn+1).Range.InsertAfter(DBGrid.Columns[I].Field.DisplayText);rn Inc(CurrColumn);rn end;rn end;rn DBGrid.DataSource.DataSet.Next;rn end;rnend;rn[/code]
生成WORD文档问题
word文档可以正常生成,现在需要将获得的数据在word的一个文本框中显示,这个可以做到吗?
生成Word文档的问题
如何使生成的Word文档单元格中的内容上下居中呢?rn我知道左右居中是rnoTable.Cell(rownum+1,ii).Range.Paragraphs.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;rn上下居中是怎么写的呢?在线等待!急用!
C# Aspose.Word 操作word文档【四】
1.今天介绍下第四种word模板写入数据,如图: 2.上图就是今天的模板,接下来就是填充数据了(此方法通用,比 builder.MoveToCell(0, 14 + i, 1, 0);这类方法好)         #region 对表格进行修改         private static Table EditCell(Table table, Document doc, int r
求助生成html的效率问题
我生成HTML时使用for 循环 如下rn rnfor i=0 to 记录总数rn 生成的内容rn fso生成页面rnnextrnrn这样的话生成10000遍以上数据时效率就非常底,而且使服务器timeoutrnrn有没有更好的方法来生成html呢?
C# Aspose.Word 操作word文档【二】
上一篇我们介绍了用书签的方式来填充word中数据,今天介绍第二种方法操作word! 依旧是先自己建好word模板,然后这里就不需要插入书签了。 1、建立模板 能看到红色标示的区域依旧用到了书签,没事我们全删掉,如下图: 2、分析下为什么不用书签了,因为我的数据是动态生成的,而且不止一条,有很多条,所以这时候书签就起不到作用了,当然你也可以放在一个书签里,但是内容都在一个书签
C# Aspose.Word 操作word文档【五】
今天给大家介绍下,Aspose.word 对word进行创建一行文字(段落)的时候注意事项            string tempFile = Application.StartupPath + "\\resource\\templete\\项目建议书模板.doc";    //这里模板路径 比如:D:\\             Document doc = new Document(
php中如何把html中的内容生成到word文档
1:在php中如何把html中的内容生成到word文档中    2:php把html中的内容生成到word文档中时,不居中显示问题,即会默认按照web视图进行显示。 Word.class.php:   class word {      function start()     {         ob_start();         echo '              
Aspose.word 读取word
Aspose.word 读取word里的表格内容时,同一表格模板,相同的table id 对应的两份 word 数据内容 。读取出来的数据不一样??rn请问是什么原因?感谢解答!
aspose.word 生成表格问题 跪求。。。
MoveToCell 这个方法 无效 。 测试时只有当表格在第一页的时候在可以使用rn可是我表格不在第一页 。。。 我写坐标什么的不好使 求指教 最好使案例
word转pdf(Aspose.Word)
使用aspose.word将word文档转换成pdf格式,核心代码: Document doc = new Document(wordFolderPath); doc.Save(pdfFolderPath, SaveFormat.Pdf); 本程序实现了将制定word文件转换成pdf格式,或者制定文件夹,将文件夹下的所有word文件都转换成pdf格式。
aspose.word 解析word读取及word转pdf、转html
aspose.word 解析word读取及word转pdf、转html;附带授权文件;需要的下载
PHP由HTML生成Word文档及编码转换
Word类源代码: class Word{ function start(){ ob_start(); echo '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" ...
js将HTML导出生成word文档
在项目开发中中,遇到将HTML导出生成word文档,刚开始在网上找了很多资料,基本都是jQuery中的插件jquery.wordexport.js,刚开始是不想用这个的,这个要引用另一个插件FileSaver.js;但是没有找到更好的方法,所以在这里记录下js将HTML导出生成word文档的方法;如果有其他方法的可以提供下链接;学习下 jquery.wordexport.js插件的代码,了解到了...
C#实现 生成html,word文档内容
写有基本静态实现内容,一样参数请修改一下就可以生成了!!
html生成word文档供下载.
http://nmcdwd.chinacv.net/Print.asprnrn有没有高人实现生成word文档的方法啊?就像上面那个网站一样...(如果你不能生成word文档.请上rnrnhttp://www.chinacv.net/,再随便点一个人的简历看看.点打印功能.)rnrn做了一个电子简历功能,老师要求Html实现能生成A4大小的word文档...能力有限.请高人帮忙.rnrnrn请不要回复再网上搜索之类的..请回复详细思路 或 提供代码供参考的.rnrn时间紧迫.求肋啊
Qt使用html生成word文档
项目中要用到把一些图片和一些报告保存为word文件,今天研究了一下,主要是使用html方法保存为word文档,这对html的使用有一定的要求,由于自己之前html的使用也不多所以搞了很久。下面在这分享一下自己的经验,希望对需要的有帮助。 一、效果图: 二、核心代码 #include "widget.h" #include "ui_widget.h" #include QFile>
Aspose.Word使用说明文档.pdf
Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档,本文档对Aspose.Words的一些操作进行了说明
html中word文档的问题
问题一:从数据库中读取了BLOB形式存储的Word文档(读取到的数据为二进制,BYTE型)。现在怎样把它在html中显示出来?我用的CHtmlView ;rn rn 问题二:怎样屏蔽在Html中打开的Word的右键菜单?
求把数据库表结构生成word文档工具?
前期在网上见过一工具,可以实现把所有的表结构一次性成生word文档工具.而已word文档中还有详细的表结构说明.rnrn请问这工具是什么?
java生成word文档问题
请问rn1.怎么把一段html内容生成word文档格式的文件?rn2.其中html里包含图片链接,生成的word文件,图片是否已经嵌入到word里面,而不是调用图片链接?
itext生成word文档的问题
itext生成word文档问题,怎么能让表格里能图文混排,希望各位大侠帮帮小妹,小妹跪谢!只要能解决问题,多少分都没问题!
java生成word文档的问题
用java从ORACLE数据库中查询各个信息项,生成word文档,让用户可以下载该word文档。请问如何用java把各个信息项生成word文档?等待高手回复,最好提供代码实例。
生成Word文档进度条问题
一个Winform程序,现在我想生成一个WORD 文档,文件数目不固定,怎样制作一个进度条根据文件数目生成表格显示进度。rn就是一个文件生成一个表格进度条在变化。
一个生成word文档的问题
请问我想点击一个按钮根据已有的word文档重新生成一个与此相同的新的word文档,rn可以实现吗,如果可以又怎样实现呢?rn谢谢
word文档转html文档
一般word文件后缀有doc、docx两种。docx是office word 2007以及以后版本文档的扩展名;doc是office word 2003文档保存的扩展名。对于这两种格式的word转换成html需要使用不同的方法。对于docx格式的文档使用xdocreport进行转换。依赖如下:<dependency> <groupId>fr.opensagres.x...
文档格式转换 html to word
如何将html文档转换成word文档,附Java程序
word 文档转html
word 文档转html,超级好用注意是java写的。
文档格式转换 word to html
如何将word文档转换成html文档,附Java程序
word文档转HTML
PC端java word转HTML完美实现。
html预览word文档
效果不错,将word的格式,样式都显示出来了。。。
html word学习文档
html学习文档 html课件和教程
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview