Aspose.Words for .NET是高级Word文档处理API,用于执行各种文档管理和操作任务。该API支持生成,修改,转换,呈现和打印文档的能力,而无需在跨平台应用程序中直接利用Microsoft Word。

Aspose.Words可用于使用C#或VB.NET执行将Word文档(DOC / DOCX)转换为HTML或MHTML格式的网页。Microsoft Word文档的转换是一种流行的用例,因此API支持不同的转换选项。让我们看一下本文中将讲解哪些功能:

  • 使用C#VB.NET以编程方式将Word DOC或DOCX转换为HTML网页
  • 使用C#中的往返信息将Word DOC或DOCX转换为HTML
  • 在C#VB.NET中将Word DOC或DOCX转换为MHTML

点击下载最新版Aspose.Words for .NEThttps://www.evget.com/product/564/download

使用C#VB.NET以编程方式将Word DOC或DOCX转换为HTML网页

使用C#或VB.NET在.NET应用程序中以编程方式将Word文档(DOC / DOCX)有效地转换为HTML网页。您需要按照以下步骤进行转换:

  • 加载输入的DOCX Word文档。
  • 初始化HtmlSaveOptions的实例。
  • 保存输出的HTML文件。

下面的代码段遵循这些步骤,并显示如何使用C#或VB.NET将DOC / DOCX转换为HTML:

// Load the document from disk.
Document doc = new Document(dataDir + "Test File.docx");// Set HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
options.SaveFormat = SaveFormat.Html;// Save the document into HTML
doc.Save(dataDir + "Document.html", options);

使用C#中的往返信息将Word DOC或DOCX转换为HTML

将Word转换为HTML时会保存一些其他信息。它被称为往返信息,对于将转换后的HTML文件再次呈现为word文档的情况很有用。您可以按照以下步骤使用C#将DOC / DOCX转换为HTML:

  • 加载输入的word文档。
  • 将ExportRoundtripInformation设置为true。
  • 保存输出的HTML文件。

下面的代码段说明了如何使用C#或VB.NET将Word DOC / DOCX文件与往返信息转换为HTML:

// Load the document from disk.
Document doc = new Document(dataDir + "Test File (doc).docx");HtmlSaveOptions options = new HtmlSaveOptions();// HtmlSaveOptions.ExportRoundtripInformation property specifies
// Whether to write the roundtrip information when saving to HTML, MHTML or EPUB.
// Default value is true for HTML and false for MHTML and EPUB.
options.ExportRoundtripInformation = true;doc.Save(dataDir + "ExportRoundtripInformation_out.html", options);

在C#VB.NET中将Word DOC或DOCX转换为MHTML

当需要带有嵌入式图像和字体的单个HTML文件时,MHTML文件格式值得一提。您可以按照以下步骤将Word文档(DOC / DOCX)转换为MHTML:

  • 加载源DOC / DOCX文件。
  • 将SaveFormat设置为MHTML。

下面的代码段显示了如何使用C#或VB.NET将Word文档(DOC / DOCX)转换为MHML:

// Load the document from disk.
Document doc = new Document(dataDir + "Test File.docx");// Set HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
options.SaveFormat = SaveFormat.Mhtml;// Save the document into MHTML
doc.Save(dataDir + "Document.mhtml", options);

Word处理控件Aspose.Words功能演示:在C#中将DOC或DOCX转换为HTML相关推荐

  1. Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 JPG

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此外 ...

  2. Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 PNG

    aspose.words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此外 ...

  3. Word处理控件Aspose.Words功能演示:在 C# .NET 中将 DOC/DOCX 转换为 PNG

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  4. Word处理控件Aspose.Words功能演示:在 Java 中将 DOCX 转换为 JSON

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  5. Word处理控件Aspose.Words功能演示:使用 C# 在 Word 文档中创建和修改 VBA 宏

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  6. Word处理控件Aspose.Words功能演示:使用Java合并MS Word文档

    在各种情况下,可能需要合并多个MS Word文档,例如减少文档数量,在单个文件中保留相似种类的内容(即发票)等.许多在线应用程序使您可以合并两个或多个MS Word文档但是,您可能需要在自己的Web或 ...

  7. Word处理控件Aspose.Words功能演示:在 Python 中将 Word DOCX 或 DOC 转换为 PDF

    Word 到PDF是最流行和执行最广泛的文档转换之一.DOCX或DOC文件在打印或共享之前会转换为 PDF 格式.在本文中,我们将在 Python 中自动将 Word 转换为 PDF.步骤和代码示例将 ...

  8. Word处理控件Aspose.Words功能演示:使用 Java 在 MS Word 文档中进行邮件合并

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  9. Word处理控件Aspose.Words功能演示:使用 C++ 合并 MS Word 文档

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  10. Word处理控件Aspose.Words功能演示:使用C#创建MS Word文档

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word. A ...

最新文章

  1. 查看服务器CPU的个数、CPU的核数、多核超线程数
  2. Mockito:一个强大的用于Java开发的模拟测试框架
  3. d-s 多传感器信息融合 matlab实现_自动驾驶中的多传感器融合
  4. 【NOIP2005】过河
  5. VTK:Utilities之ColorLookupTable
  6. opencv安装与python cv2安装
  7. 壹佰文章总结| 关于ASP.NETCore的分享之路
  8. 《UNIX网络编程 卷2:进程间通信(第2版)》——1.4 名字空间
  9. 从Mysql中读取数据绑定Grid,然后在全部绑定sql
  10. 为什么手机网速太慢_手机明明是满格信号,为什么网速却非常慢?原来是这些功能在捣鬼...
  11. nvidia-rapids︱cuGraph(NetworkX-like)关系图模型
  12. linux wc -l命令,Linux wc sort和uniq的用法
  13. android o car模块,CarPlay for Android: Bonjour 及 插件源码移植问题分析
  14. Microsoft ADO Data Control,version 6.0(OLEDB) 不支持此接口
  15. 内网通道构建——socks
  16. 软件项目管理第4版课后习题第十六章
  17. DevOps: Mountain Duck - 多网盘挂载本地工具
  18. 雷军内部信:米家有品拆分 做独立电商
  19. Java笔记(2)--java基础语法
  20. Eclipse开发工具的基本介绍及使用

热门文章

  1. 信息学竞赛报名指南(NOI)
  2. 如何高效地阅读技术类书籍与博客
  3. 小米路由器设置:网桥模式以及IPv6
  4. U - 计算长方体、四棱锥的表面积和体积
  5. 2021-07-11 layer与tier的区别(英语)
  6. xp给指定计算机共享,WinXP系统设置访问共享提示指定网络名不可用怎么解决
  7. 记一次JPA项目启动速度优化
  8. 【小程序源码】超强大的头像制作神器微信小程序源码
  9. 语音html浏览器,兼容IE的语音播放
  10. 【Tensorflow2.0】8、tensorflow2.0_hdf5_savedmodel_pb模型转换[1]