EPS 或 PS 是可用于放置不同图形的 postscript 文件。在某些情况下,您可能需要将 EPS 或 PS PostScript 文件转换为 Word 文档作为 DOCX 或 DOC 文件。本文介绍了使用 Java 以编程方式将 EPS 转换为 Word DOCX 文件格式:
- EPS 或 PS PostScript 文件到 Word DOCX/DOC 转换器 – Java API 安装
- 在 Java 中将 EPS 或 PS PostScript 文件转换为 Word DOCX 或 DOC 文件
EPS 或 PS PostScript 文件到 Word DOCX/DOC 转换器 – Java API 安装
EPS 或 PS 到 Word DOCX 或 DOC 文档的转换可以分两步完成。首先,使用 Aspose.Page for Java 将 EPS 或 PS 文件转换为 PDF 文档。然后使用 Aspose.PDF for Java API 将中间 PDF 文件转换为 DOCX 或 DOC 形式的 Word 文档。您可以从 New Releases 部分下载 API,或使用以下 Maven 配置从 Aspose Repository 下载 API:
存储库:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依赖:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>21.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.9</version>
</dependency>
</dependencies>
在 Java 中将 EPS 或 PS PostScript 文件转换为 Word DOCX 或 DOC 文件
您可以使用以下步骤将 EPS 或 PS PostScript 文件转换为 Word DOCX 或 DOC 文档:
- 声明一个 ByteArrayOutputStream 来保存中间 PDF 文档。
- 使用 FileInputSream 实例化 EPS 或 PS PostScript。
- 初始化 PsDocument 类对象。
- 使用必要的参数初始化 PdfSaveOptions 对象。
- 将 EPS 或 PS Postscript 文件转换为 PDF。
- 实例化 DocSaveOptions 对象并将格式设置为 DOCX 或 DOC。
- 使用 save 方法将 EPS 或 PS 文件转换为 Word DOCX 或 DOC 文档。
以下代码片段显示了如何在 Java 中以编程方式转换 EPS 或 PS PostScript 文件:
// 声明 ByteArrayOutputStream 以保存中间 PDF 文档。
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();
// 使用 FileInputSream 实例化 EPS 或 PS PostScript
FileInputStream psStream = new FileInputStream("input.ps");
// 初始化 PsDocument 类对象。
PsDocument document = new PsDocument(psStream);
// 如果您想转换 Postscript 文件,尽管有小错误,请设置此标志
boolean suppressErrors = true;
// 使用必要的参数初始化 PdfSaveOptions 对象。
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
options.setJpegQualityLevel(70);
// 如果要添加存储字体的特殊文件夹。始终包含操作系统中的默认字体文件夹。
//options.setAdditionalFontsFolders(new String [] {"FONTS_FOLDER"});
// 如果您需要指定页面大小,请使用以下行
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));
// 将 EPS 或 PS Postscript 文件转换为 PDF
document.save(device , options);
// 加载中间 PDF 文件
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());
// 实例化一个 DocSaveOptions 的对象
com.aspose.pdf.DocSaveOptions saveOptions = new com.aspose.pdf.DocSaveOptions();
// 将输出文档格式设置为 DOCX 或 DOC
saveOptions.setFormat(com.aspose.pdf.DocSaveOptions.DocFormat.DocX);
// 将 EPS 或 PS 文件转换为 Word DOCX 或 DOC 文件
doc.save("output.docx", saveOptions);
获得免费评估许可证
您可以通过请求 免费临时许可证 来不受任何限制地测试 API。
结论
在本文中,您学习了如何使用 Java 将 EPS 或 PS PostScript 文件转换为 Word DOCX 或 DOC 格式文件。此外,您可以查看 Documentation 部分以探索更多功能。请随时通过 免费支持论坛 与我们联系。