com.aspose.words中docx转pdf设置字体
时间: 2023-11-28 10:51:12 浏览: 341
Aspose.Words 转图片后打印模糊 解决思路.zip
5星 · 资源好评率100%
在使用Aspose.Words将DOCX文档转换为PDF时,可以使用以下代码设置字体:
```java
// 加载DOCX文档
Document doc = new Document("input.docx");
// 创建PDF的Options对象
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// 设置嵌入字体
pdfSaveOptions.setEmbedFullFonts(true);
// 设置字体子集化
pdfSaveOptions.setSubsetFonts(true);
// 设置嵌入的字体格式
pdfSaveOptions.setEmbedStandardWindowsFonts(true);
// 设置PDF的输出路径
pdfSaveOptions.setSaveFormat(SaveFormat.PDF);
doc.save("output.pdf", pdfSaveOptions);
```
在这个例子中,我们创建了一个`PdfSaveOptions`对象并设置了字体的相关选项。`setEmbedFullFonts`方法指定是否嵌入完整字体集,`setSubsetFonts`方法指定是否启用字体子集化,`setEmbedStandardWindowsFonts`方法指定是否嵌入标准Windows字体。最后,我们将PDF的保存格式设置为`PDF`并将其保存到指定的输出路径中。
阅读全文