hi,
我转换该word文档到pdf文档后,发现pdf文档格式乱掉了,请帮忙查看下原因,我该如何解决这个问题?
我将我的word文档和转换后的pdf打包上传了。
uuu.zip (107.3 KB)
我们对场景进行了测试,并设法在我们的最终重现了同样的问题。 为了更正,我们在问题跟踪系统中记录了此问题。 这个问题的ID是WORDSNET-18408。 我们将进一步研究这个问题的细节,并让您及时了解更正的状态。 对由您带来的不便,我们深表歉意。
实际上输入文件是HTML格式,但它有“DOC”扩展名。 我们还观察到,如果源html通过Aspose.Words保存到DOCX,则当通过MS Word直接打开源HTML时,文档结构与MS Word的布局不匹配。
Document doc = new Document("18408.html");
doc.Save("18408 from AW.docx");
doc.Save("18408 from AW.pdf");
具体来说,第一个表有一个嵌套表,其中包含Aspose.Words DOCX输出中的图像。 MS Word布局中的同一个表没有嵌套表。 图像直接位于顶级表格单元格中。
您可以使用以下代码解决此问题:
HtmlLoadOptions lo = new HtmlLoadOptions();
lo.SupportVml = true;
Document doc = new Document("E:\\temp\\uuu.html", lo);
doc.Save("E:\\Temp\\19.5.docx");
doc.Save("E:\\Temp\\19.5.pdf");
一旦WORDSNET-18408得到解决,我们会立即通知您。