Aspose word java 使用 php方法调用。将word转换到pdf后,第一行中有一个冒号的间距不正确。
请问这个是什么原因导致的
附件.zip (50.8 KB)
Cause
在使用Aspose.Words将Word文档转换为PDF时,标点符号的间距问题可能是由于字体渲染或文档格式设置不当造成的。这种情况通常发生在特定的字符或样式应用于文本时,尤其是在不同的操作系统或环境中。
Solution
要解决这个问题,您可以尝试以下步骤:
Code
如果您需要在代码中调整段落或字符间距,可以使用以下示例:
Document doc = new Document("input.docx");
for (Paragraph paragraph : doc.getFirstSection().getBody().getParagraphs()) {
paragraph.getParagraphFormat().setSpaceAfter(0);
paragraph.getParagraphFormat().setSpaceBefore(0);
for (Run run : paragraph.getRuns()) {
run.getFont().setSize(12);
}
}
doc.save("output.pdf");
Next Steps
请尝试上述解决方案,并检查转换后的PDF文件。如果问题仍然存在,请提供更多详细信息,例如使用的Aspose.Words版本和具体的Word文档样式设置,以便进一步分析。
如果您有其他问题或需要更多帮助,请随时告诉我!我期待您的反馈,以便为您提供更好的支持。
您好。这个是字体文件
@zou_yw 感谢您报告此问题。 我们已经在我们的内部问题跟踪系统中打开了以下新工单,并将根据 免费支持政策 中提到的条款提供它们的修复:
Issue ID(s): WORDSNET-28473
如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务 。
请问这个是什么原因导致的,可以解决吗
The issues you have found earlier (filed as WORDSNET-28473) have been fixed in this Aspose.Words for Java 25.9 update.