Word转为pdf时垂直方向文本中部分内容无法正常转换

word转为pdf时垂直方向文本中部分内容无法正常转换

@lijyao 请将有问题的文件附在这里进行测试。我们将对问题进行调查。

20240326093653_脊背.docx (11.6 KB)
这是有问题的文件,在转换为PDF时垂直方向文本有部分无法正常转换

@lijyao 感谢您报告此问题。 我们已经在我们的内部问题跟踪系统中打开了以下新工单,并将根据 免费支持政策 中提到的条款提供它们的修复:

Issue ID(s): WORDSNET-26794

如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务

你好,请问这个问题修复了吗

@lijyao 对问题进行了分析。文件中存在三个问题:

  1. 字符重叠问题
  2. 竖排文本中的旋转字符问题
  3. 不正确的换行

使用最新版本和以下代码可以解决前两个问题:

Document doc = new Document("input.docx");
doc.getLayoutOptions().setTextShaperFactory(HarfBuzzTextShaperFactory.getInstance());
doc.save("output.pdf");

output.pdf (36.1 KB)

遗憾的是,最后一个问题尚未解决,也未列入开发计划。不便之处,敬请原谅。

image.png (15.6 KB)

你好,请问一下我不使用最新的aspose-words,只添加这个依赖也是可以解决这个问题的吧

@lijyao 您需要使用 Aspose.Words 24.4,HurfBazz 也可以使用 24.4。