我打开docx文件,就像图中的那个按钮
image.png (42.3 KB)
现在我想使用aspose该怎么配置
默认打开docx文件时,可以看到是页面视图模式,在最下面按钮这里
image.png (71.7 KB)
切换为web视图后,页面看起来像这样
image.png (66.4 KB)
能否按照第二种样式导出pdf
我的文件
测试报告.docx (13.9 KB)
@humanhuman, 在 Web 视图中,文档的呈现方式类似于 HTML 页面在浏览器中的呈现方式。 HTML 是一种流格式。 这意味着页面的宽度没有指定,如果程序窗口的宽度改变了,文档布局也应该更新。 请看这两个截图:
正如您所看到的,由于程序窗口的宽度不同,同一文档的文本显示和换行不同。
PDF 格式只需要在创建 PDF 时指定一次页面宽度。 因此,您无法创建可作为 HTML 运行的 PDF 文档。
您可以在此处阅读更多相关信息:
https://docs.aspose.com/words/java/rendering/
但是,您可以尝试在创建 PDF 之前更改页面宽度,如下所示:
int MAX_PAGE_WIDTH = 3000;
Document doc = new Document("测试报告.docx");
for (Section s : doc.getSections()) {
s.getPageSetup().setPageWidth(MAX_PAGE_WIDTH);
}
doc.save("测试报告.pdf");