修订框线问题

demo.zip (67.8 KB)

使用aspose for java22 版,生成的word 左侧修订框线显示正常,但是生成pdf时修订框线距离正文内容较远,如果装订的时候会压线,请问这种问题怎么解决。下面是 转换代码:

String wordPath = PUB_HTML_PATH+mDto.getId()+".pdf";
File wordFile =  new File(PROJECT_PATH+wordPath);
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.setCompliance(PdfCompliance.PDF_17);
pubDocument.save(wordFile.getPath(),pdfSaveOptions);

@wangyan 遗憾的是,我这边无法重现这个问题。 我用最新版本进行了测试,结果与 MS Word 转换后生成的 pdf 文件一样。您的 docx 文件中没有任何其他信息。


我换种方式问您,就是这个框线能不能距离正文内容近一点如下图:

因为您截的图中进行装订的时候,左侧框线就被压住了看不见,怎么能移动框线的位置

@wangyan 恐怕没有办法让修订栏更靠近文本显示。您可以使用 Revisionoptions.RevisionBarsPosition 属性来设置修订栏在内容的哪一侧显示:
https://reference.aspose.com/words/java/com.aspose.words/revisionoptions/#getRevisionBarsPosition
但无法设置修订栏的绝对位置。