Word处理控件Aspose.Words功能演示:如何在 C# 和Java中将 DOC 转换为 JSON
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外,
Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
Aspose.Words for .NET最新下载(qun:761297826)https://www.evget.com/product/4116
Aspose.Words For .NET是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外,API支持所有流行的Word处理文件格式,并允许将Word文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
当您需要以编程方式将 DOC 文档中的数据导出为 JSON 格式时,可能需要在各种情况下将 DOC 转换为 JSON。本文将演示如何在 C#、Java 应用程序中轻松地将 DOC 文档中的文本转换为 JSON 格式。
一、下载转换所需的库
对于 DOC 文档到 JSON 的转换,我们需要执行以下步骤:
- 加载 DOC 文档。
- 将其转换为 HTML 格式。
- 以 JSON 格式保存 HTML 文件。
二、在 C# 中将 DOC 转换为 JSON
以下是在 C# 中将 DOC 转换为 JSON 的步骤。
- 使用Aspose.Words.Document类加载 DOC 文档。
- 使用Document.Save()方法将 DOC 文档保存为 HTML 。
- 使用Aspose.Cells.Workbook类加载 HTML 文件。
- 使用Workbook.Save()方法将文档转换为 JSON 格式。
以下代码示例展示了如何在 C# 中将 DOC 转换为 JSON。
// Load DOC document Document doc = new Document("document.doc"); // Save document in HTML format doc.Save("html_output.html", Aspose.Words.SaveFormat.Html); // Load the HTML file in an instance of Aspose.Cells.Workbook class Workbook book = new Workbook("html_output.html"); // Save as JSON book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);
C# 将受保护的 DOC 转换为 JSON
您还可以使用密码加载受保护的 DOC 文档并将其转换为 JSON 格式。以下是在 C# 中将受保护的 DOC 转换为 JSON 的步骤。
- 使用Aspose.Words.Document类加载 DOC 文件。
- 使用Aspose.Words.Loading.LoadOptions类指定 DOC 文件的密码。
- 使用Document.Save()方法将 DOC 文件保存为 HTML 。
- 使用Aspose.Cells.Workbook类加载 HTML 文件。
- 使用Workbook.Save()方法将文档转换为 JSON 格式。
以下代码示例展示了如何在 C# 中将受保护的 DOC 转换为 JSON。
// Load password protected DOC document Document doc = new Document("document.doc", new Aspose.Words.Loading.LoadOptions("mypassword")); // Save document in HTML format doc.Save("html_output.html", Aspose.Words.SaveFormat.Html); // Load the HTML file in an instance of Aspose.Cells.Workbook class Workbook book = new Workbook("html_output.html"); // Save as JSON book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);
三、在 Java 中将 Word 转换为 JSON
以下是在 Java 中将 Word 转换为 JSON 的步骤。
- 使用com.aspose.words.Document类加载 Word 文档。
- 使用Document.Save()方法将 Word 文档保存为 HTML 。
- 使用com.aspose.cells.Workbook类加载 HTML 文件。
- 使用Workbook.Save()方法将文档转换为 JSON 格式。
以下代码示例展示了如何在 Java 中将 Word 文档转换为 JSON。
// Load Word document using Aspose.Words Document doc = new Document("sample1.docx"); // Save as HTML doc.save("html_output.html", SaveFormat.HTML); // Load the saved HTML file using Aspose.Cells com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html"); // Save HTML as JSON book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
在Java中将受保护的字转换为 JSON
您还可以使用密码加载受保护的 Word 文档并将其转换为 JSON 格式。以下是将受保护的 Word 文档转换为 Java 中的 JSON 的步骤。
- 使用com.aspose.words.Document类加载 Word 文档。
- 使用com.aspose.words.LoadOptions类指定 Word 文档的密码。
- 使用Document.Save()方法将 Word 文档保存为 HTML 。
- 使用com.aspose.cells.Workbook类加载 HTML 文件。
- 使用Workbook.Save()方法将文档转换为 JSON 格式。
以下代码示例展示了如何将受保护的 Word 文档转换为 Java 中的 JSON。
// Load Word document using Aspose.Words Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword")); // Save as HTML doc.save("html_output.html", SaveFormat.HTML); // Load the saved HTML file using Aspose.Cells com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html"); // Save HTML as JSON book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
以上便是如何在 C# 和Java中将 DOC 转换为 JSON ,要是您还有其他关于产品方面的问题,欢迎咨询我们,或者加入我们官方技术交流群。
相关文章
- EF+LINQ事物处理 C# 使用NLog记录日志入门操作 ASP.NET MVC多语言 仿微软网站效果(转) 详解C#特性和反射(一) c# API接受图片文件以Base64格式上传图片 .NET读取json数据并绑定到对象
- c# 把一个匿名对象赋值给一个Object类型的变量后,怎么取这个变量? c# dynamic动态类型和匿名类 详解C# 匿名对象(匿名类型)、var、动态类型 dynamic 深入浅析C#中的var和dynamic
- Java 数组常用操作一(排序、元素位置查找、添加元素、获取长度、数组反向、最大值最小值、合并、范围填充)
- Elasticsearch启动报错:Exception in thread “main“ java.nio.file.AccessDeniedException:
- Java中如何进行异常处理?throws、throw、try、catch、finally分别如何使用?
- 阿里大神整理的Java核心知识点和面试官常问到的知识点,压压惊
- 【Java进阶面试系列之一】哥们,你们的系统架构中为什么要引入消息中间件?
- 浅谈Java String.intern()
- 谈谈我对Java中CallBack的理解
- [C#] Direct2D 学习笔记 (一)vb.net转换为c#
- Java中toArray的用法探究(java数组与list转换)
- 基于Java EE+MySQL 的校园新闻平台【100010480】
- Java 并发工具包 java.util.concurrent 大全
- Java 设计模式之桥接模式,Java 桥接模式 ,java Bridge Pattern
- java.lang.OutOfMemoryError: Java heap space
- android开发 java与c# 兼容AES加密
- Java线程锁,synchronized、wait、notify详解--java 管程
- 《大规模Java平台虚拟化与调优》——第1章 大规模Java平台简介1.1 大规模Java平台的分类
- 基于SMB协议的共享文件读写 博客分类: Java
- Java_类似java.lang.VerifyError: Expecting a stackmap frame at branch target 22 in method的解决方法
- Java集合篇:Map常用遍历方式 以及 性能对比
- javaC#php主流语言实现FMS流媒体传输协议RTMP的开源组件
- java中next()和nextline()用法区别(详细说明)
- Eclipse迅速执行:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- Java SE 30天入门
- java 调用 C# webapi
- c#代码规则,C#程序中元素的命名规范
- Java中java.util.Arrays参考指南