JSON Converter
Sheetize JSON Converter for .NET 提供强大的功能,用于将文档转换为 JSON 格式以及将 JSON 格式转换为文档,从而便于集成到 Web 应用程序和数据处理工作流中。
主要特点
文档转 JSON
将文档(例如 PDF、DOCX)转换为 JSON 格式,以提取结构化格式的内容以进行进一步分析或集成。
JSON 转文档
将 JSON 数据转换为 PDF 或 DOCX 等文档格式,以便轻松生成报告或进行文档自动化。
详细指南
将文档转换为 JSON
要将文档转换为 JSON:
- 初始化转换器:创建
JsonConverter
的实例。 - 设置转换选项:使用
DocumentToJsonOptions
配置文档在 JSON 中的表示方式。 - 定义输入和输出路径:设置输入文档和输出 JSON 文件的路径。
- 执行转换:调用
Process
方法以转换文档。
示例:将 PDF 转换为 JSON
// 第 1 步:初始化 JSON 转换器
var converter = new JsonConverter();
// 第 2 步:配置文档转 JSON 转换的选项
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // 在 JSON 输出中包含元数据
options.FormatOutput = true; // 格式化 JSON 输出以提高可读性
// 第 3 步:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));
// 第 4 步:运行转换
converter.Process(options);
文档转 JSON 转换的可用选项
- IncludeMetadata:指定是否在 JSON 输出中包含文档元数据。
- FormatOutput:选择是否格式化 JSON 以提高可读性。
将 JSON 转换为文档
要将 JSON 数据转换为文档:
- 初始化转换器:创建
JsonConverter
的实例。 - 设置转换选项:使用
JsonToDocumentOptions
定义目标文档格式和布局。 - 指定路径:设置输入 JSON 和输出文档文件的路径。
- 执行转换:调用
Process
方法以生成文档。
示例:将 JSON 转换为 PDF
// 第 1 步:初始化 JSON 转换器
var converter = new JsonConverter();
// 第 2 步:配置 JSON 转文档转换的选项
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;
// 第 3 步:设置文件路径
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));
// 第 4 步:执行转换
converter.Process(options);
JSON 转文档转换的其他选项
- DocumentFormat:指定目标格式(
Pdf
、Docx
等)。 - PageLayoutOption:定义生成文档的页面布局(
Portrait
、Landscape
)。
该转换器为将文档内容与 Web 服务及其他数据驱动应用程序集成提供了强大的能力。无论是从文档中提取数据,还是从结构化数据生成文档,Sheetize JSON Converter 都是现代文档工作流的理想解决方案。