![EPS 到 Word DOCX csharp](images/EPS-PostScript-to-Word-DOCX-1.jpg#center)
EPS 或 PS postscript 文件可以包含文本、图像、绘图或矢量内容等。在某些情况下,您可能需要将 EPS 或 PS PostScript 文件转换为 DOCX 或 DOC 格式的文档。在本文中,您将学习使用 C# 以编程方式将 EPS 或 PS 转换为 Word 文档:
- EPS 或 PS PostScript 文件到 Word DOCX/DOC 转换器 – C# API 安装
- 在 C# 中将 EPS 或 PS PostScript 文件转换为 Word DOCX 或 DOC 文件
EPS 或 PS PostScript 文件到 Word DOCX/DOC 转换器 – C# API 安装
您可以通过两个步骤将 EPS 或 PS 文件转换为 Word DOCX 或 DOC 文档。首先,您需要使用 Aspose.Page for .NET API 将 EPS 或 PS 文件导出为 PDF 文档。其次,使用 Aspose.PDF for .NET API 将输出 PDF 文件转换为 DOCX 或 DOC 格式的 Word 文档。您可以通过从 下载 部分下载这些 API 来设置这些 API。或者,您可以使用以下 NuGet 安装命令配置 API:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.Page
在 C# 中将 EPS 或 PS PostScript 文件转换为 Word DOCX 或 DOC 文件
您可以按照以下步骤将 EPS 或 PS PostScript 文件转换为 DOCX 或 DOC 格式的 Word 文档:
- 初始化一个 MemoryStream 对象以保存中间 PDF 文档。
- 使用 FileStream 对象加载输入 EPS 或 PS PostScript 文件。
- 声明 PsDocument 类实例。
- 使用所需参数初始化 PdfSaveOptions 对象。
- 将 EPS 或 PS Postscript 文件转换为 PDF 文件。
- 在指定 DOCX 或 DOC 格式时实例化 DocSaveOptions 对象。
- 使用 Save 方法将 EPS 或 PS 文件转换为 DOCX 或 DOC 格式的 Word 文档。
下面的代码示例演示了如何使用 C# 将 EPS 或 PS PostScript 文件转换为 DOCX 或 DOC Word 文档:
// 声明 MemoryStream 以保存中间 PDF 文档。
MemoryStream pdfStream = new MemoryStream();
// 使用 FileInputSream 实例化 EPS 或 PS PostScript
FileStream psStream = new FileStream("input.ps" , FileMode.Open);
// 初始化 PsDocument 类对象。
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);
// 如果您想转换 Postscript 文件,尽管有小错误,请设置此标志
bool suppressErrors = true;
// 使用必要的参数初始化 PdfSaveOptions 对象。
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);
options.JpegQualityLevel = 100;
// 如果要添加存储字体的特殊文件夹。始终包含操作系统中的默认字体文件夹。
//options.AdditionalFontsFolders = (new String [] {"FONTS_FOLDER"});
// 如果您需要指定页面大小,请使用以下行
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);
// 将 EPS 或 PS Postscript 文件转换为 PDF
document.Save(device, options);
// 加载中间 PDF 文件
Document doc = new Document(pdfStream);
// 实例化一个 DocSaveOptions 的对象
DocSaveOptions saveOptions = new DocSaveOptions();
// 将输出文档格式设置为 DOCX 或 DOC
saveOptions.Format = DocSaveOptions.DocFormat.DocX;
// 将 EPS 或 PS 文件转换为 Word DOCX 或 DOC 文件
doc.Save("output.docx", saveOptions);
获得免费评估许可证
您可以申请 免费临时许可证 来评估 API,没有任何限制。
结论
总之,您已经探索了如何使用 C# 将 EPS 或 PS PostScript 文件转换为 DOCX 或 DOC 格式的 Word 文档。此外,请查看 文档 空间以了解 API 的其他几个特性。如有任何疑问,您可以随时通过 免费支持论坛 与我们联系。