Reduce Space between Chinese Brackets & Chinese Colons during Word DOCX to PDF Conversion using Java | Punctuation Characters

image.png (1.6 KB)
image.png (5.3 KB)

@zheng13572468,

您是否还尝试过最新版本的Aspose.Words 20.5 for Java? 如果问题仍然存在,请压缩并上载输入的Word文档和Aspose.Words生成的PDF文件,其中显示了不良行为,以供测试。 然后,我们将对此进行调查,并为您提供更多信息。

test.zip (15.3 KB)
Still can’t

@zheng13572468,

我已通过使用MS Word 2019(在Windows 10上)和最新版本(20.5)的Java Java版Aspose.Words将源Word文档“ test1.docx”转换为PDF格式,并在此处随附PDF文件供您参考:

上面的“ awjava-20.5-CHINESE_PRC.pdf”是通过使用以下Java代码生成的:

LoadOptions loadOptions = new LoadOptions();
loadOptions.getLanguagePreferences().setDefaultEditingLanguage(EditingLanguage.CHINESE_PRC);
Document doc = new Document("E:\\Temp\\TEST\\test1.docx", loadOptions);
doc.save("E:\\temp\\TEST\\awjava-20.5-CHINESE_PRC.pdf");

如果在20.5生成的PDF中仍然遇到相同的问题,请创建并附加一个比较屏幕截图,突出显示(包围)该Aspose.Words 20.5生成的PDF中的问题区域(相对于MS Word 2019生成的PDF)。 然后,我将进一步调查该问题,并为您提供更多信息。

result.png (50.2 KB)
现在的现象是转pdf后间距变大,我想要的是转之后间距不变化
Now the phenomenon is that the spacing becomes larger after PDF conversion. What I want is that the spacing does not change after PDF conversion

@zheng13572468,

我们测试了这种情况,并最终设法重现了同样的问题。 为了更正,我们已将此问题记录在问题跟踪系统中。 此问题的ID为WORDSNET-20614。 我们将进一步调查此问题的详细信息,并让您及时了解更正的状态。 对于给您带来的不便,我们深表歉意。

好的,我发现这个转换,对中文的标点处理好像都有点小问题,我这边发现的情况有:1.中文标点后是数字,2.连续中文标点,都会导致转换后间距变化 一起看一下 Tanhks

@zheng13572468,

关于测试文档中括号和冒号之间的间距问题,我们已经使用ID WORDSNET-20614对其进行了记录。

如果您要报告新问题,则请ZIP并上传相关的Word文档,Aspose.Words生成的输出文件和屏幕快照,突出显示此处不需要的区域以进行测试。 然后,我们将进一步对问题进行调查,并为您提供更多信息。

@zheng13572468,

关于WORDSNET-20614,我们计划将您的问题更新到Aspose.Words 20.9版本中,以对您进行更新。 如果一切按计划进行,那么我们非常希望在Aspose.Words 20.9版本中包含此问题的解决方案,该版本将于2020年9月开始发布。但是,请注意,此估算目前还不是最终确定。 我们将在此问题尽快得到解决后在此通知您。

The issues you have found earlier (filed as WORDSNET-20614) have been fixed in this Aspose.Words for .NET 20.9 update and this Aspose.Words for Java 20.9 update.