doc转PDF后,内容下移

版本:23.8
编程语言:java

源文件(文件请保密):
word.zip (125.6 KB)

@ZhonghaoSun 该问题在最新版本中没有再现。遗憾的是,没有解决方法。

能否通过调整文件内容,在23.8版本上来兼容呢

@ZhonghaoSun 您的文件受保护,能否提供密码以解除保护?我会尽力找到解决方案。

麻烦帮忙看下是从哪个版本修复了呢

@ZhonghaoSun 从 23.12 版本开始全部正确。这是我的输出文件:

output.pdf (133.1 KB)

你好,您使用的jdk是什么版本呢。
Aspose Repository Browser /java/repo/com/aspose/aspose-words/23.12/
我看23.12,只有jdk16和jdk17版本

@ZhonghaoSun 我正在使用 jdk17

23.12或以上的版本,能否在JDK8环境使用呢

@ZhonghaoSun 您可以在您的环境中同时使用这两种方法。

1.我本地是JDK1.8的版本:
image.png (3.3 KB)

2.maven中引入了23.12版本:

	<dependency>
			<groupId>com.aspose</groupId>
			<artifactId>aspose-words</artifactId>
			<version>23.12</version>
			<classifier>jdk16</classifier>
		</dependency>

3.使用的转换代码:

Document doc = new Document(in);
		

		FontSettings fontSettings = FontSettings.getDefaultInstance();
		FolderFontSource folderFontSource = new FolderFontSource(FONTS_FOLDER, false, 1);
		SystemFontSource systemFontSource = new SystemFontSource(2);
		fontSettings.setFontsSources(new FontSourceBase[] { systemFontSource, folderFontSource });
		doc.setFontSettings(fontSettings);
		doc.getLayoutOptions().setCommentDisplayMode(CommentDisplayMode.HIDE);
		doc.acceptAllRevisions();

		PdfSaveOptions opts = new PdfSaveOptions();
		opts.setUpdateFields(false);
		opts.setSaveFormat(SaveFormat.PDF);
		doc.save(out, opts);

4.转换后的文件还是有下移:
23-12.zip (136.4 KB)

@ZhonghaoSun 您的文件包含评估信息,会导致问题。

评估信息具体是指什么呢(可能翻译的影响,不太理解)

@ZhonghaoSun 也许是翻译问题。我的意思是