提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:胡涛|2022-03-09 13:24:46.937|阅读 256 次
概述:本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub、XPS、Emf的简单方法!
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub、XPS、Emf的简单方法,无需在机器上安装 Microsoft Word。它还支持将 Word 和HTML转换为常用的图像格式,如 Jpeg、Png、Gif、Bmp 和Tiff等。
EPub是一种电子书格式,以最合适的阅读方式显示内容。因此,通常将Word文档转换为EPub,以给予读者更精彩的阅读效果。本指南演示了使用Spire.Doc轻松将 C# 和 VB.NET 中的 Word 转换为 EPub 的解决方案。以下屏幕截图显示了从 Word 转换后的 EPub 文件。
Spire.Doc for .NET 提供了Document类的SaveToFile(String fileName, FileFormat fileFormat)方法,用于将 Word 转换为 EPub 或其他文档格式。调用此方法将 Word 转换为 EPub 时,参数 String fileName 的扩展名应为 .epub,并且在选项中应选择 enum FileFormat 作为 EPub。下载并安装 Spire.Doc for .NET并遵循以下代码:
[C#]
using Spire.Doc; namespace WordtoEPUB { class Epub { static void Main(string[] args) { //Load Document Document document = new Document(); document.LoadFromFile(@"E:\Work\Documents\Spire.Doc for .NET.docx"); //Convert Word to EPub document.SaveToFile("ToEpub.epub", FileFormat.EPub); System.Diagnostics.Process.Start("ToEpub.epub"); } } }
[VB.NET]
Imports Spire.Doc Namespace WordtoEPUB Friend Class Epub Shared Sub Main(ByVal args() As String) 'Load Document Dim document As New Document() document.LoadFromFile("E:\Work\Documents\Spire.Doc for .NET.docx") 'Convert Word to EPub document.SaveToFile("ToEpub.epub", FileFormat.EPub) System.Diagnostics.Process.Start("ToEpub.epub") End Sub End Class End Namespace
Spire.Doc 是无需自动化即可操作 MS Word 文档的专业独立组件,使开发人员能够在其 .NET、WPF 和 Silverlight 应用程序上生成、读取、写入、修改 Word 文档。
XML 纸张规范 (XPS) 为分页的可打印文档指定了一组文档布局功能。与 Adobe System 的 PDF 格式一样,XPS 是一种固定布局的文档,旨在保持文档保真度,提供与设备无关的文档外观。
我们的许多客户要求的转换是 DOC/DOCX 到 XPS in.NET:将 Word 文档转换为 XPS 文件。Spire.Doc for .NET 允许您将 Word(Doc/Docx) 转换为 XPS。您可以使用 spire.doc 汇编的方法转换 word 文档。
[C#]
using System; using System.Collections.Generic; using System.Text; using Spire.Doc; namespace Doc_to_xps { class Program { static void Main(string[] args) { //doc file String file = "doc to xpsdoc.docx"; //open doc document Document doc = new Document(file); //convert to xps file. doc.SaveToFile("doc to xpsSample.xps", FileFormat.XPS); System.Diagnostics.Process.Start("doc to xpsSample.xps"); } } }
查看以下C#代码,首先实例化一个document对象,调用Load File方法加载一个doc文档。然后将此文档数据保存为 XPS 格式。
[C#]
//doc file String file = "doc to xpsdoc.docx"; //open doc document Document doc = new Document(file); //convert to xps file. doc.SaveToFile("doc to xpsSample.xps", FileFormat.XPS); System.Diagnostics.Process.Start("doc to xpsSample.xps");
以下屏幕截图显示了将 Word 转换为 XPS 的结果。
Emf 是增强型 MetaFile 的文件扩展名,用作 Windows 操作系统的打印机驱动程序的图形语言。1993 年,带有附加命令的更新版本 32 位版本的 Win32/GDI 引入了增强元文件 (Emf)。Microsoft 还建议使用增强格式 (Emf) 函数,而不是很少使用的 Windows 格式 (WMF) 函数。
Spire.Doc 提供了通过以下 5 行简单代码将 Word 转换为 Emf 的几乎最简单的解决方案。
[C#]
using Spire.Doc; using System.Drawing.Imaging; namespace DOCEMF { class Program { static void Main(string[] args) { // create an instance of Spire.Doc.Document Document doc = new Document(); // load the file base on a specified file name doc.LoadFromFile(@"../../Original Word.docx", FileFormat.Docx); //convert the first page of document to image System.Drawing.Image image = doc.SaveToImages(0, Spire.Doc.Documents.ImageType.Metafile); // save the document object to Emf file image.Save(@"../../Convert Word to Image.emf", ImageFormat.Emf); //close the document doc.Close(); } } }查看下面的效果截图:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文将演示如何使用DevExpress WPF Grid控件实现列和带的固定,欢迎下载最新版组件体验!
在本文中,我们将探讨如何通过使用 JxBrowser 和 Quill.js 将现代富文本编辑器嵌入到 Java 桌面应用程序中,来克服 Swing、JavaFX 和 SWT 中内置编辑器的局限性。
Word 文档中的批注通常用于协作审阅和反馈。这些批注可能包含文本和图片,它们为文档改进提供了重要的参考信息。本文将演示如何使用 Spire.Doc for Java 在 Java 中提取 Word 文档中的批注文本和图片。
本文主要介绍如何使用DevExpress WinForms Data Grid组件实现列重新排序,欢迎下载最新版组件体验!
Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。
Spire.XLS for .NETSpire.XLS for .NET是专业.NET Excel组件,快速完成对Excel各类编程操作
Spire.PDF for .NETSpire.PDF for .NET是独立的PDF控件,用于.NET程序中创建、编辑和操作PDF文档
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢