JSON Converter

Sheetize JSON Converter for .NET 提供强大的功能,用于将文档转换为 JSON 格式以及将 JSON 格式转换为文档,从而便于集成到 Web 应用程序和数据处理工作流中。

主要特点

文档转 JSON

将文档(例如 PDF、DOCX)转换为 JSON 格式,以提取结构化格式的内容以进行进一步分析或集成。

JSON 转文档

将 JSON 数据转换为 PDF 或 DOCX 等文档格式,以便轻松生成报告或进行文档自动化。


详细指南

将文档转换为 JSON

要将文档转换为 JSON:

  1. 初始化转换器:创建 JsonConverter 的实例。
  2. 设置转换选项:使用 DocumentToJsonOptions 配置文档在 JSON 中的表示方式。
  3. 定义输入和输出路径:设置输入文档和输出 JSON 文件的路径。
  4. 执行转换:调用 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 数据转换为文档:

  1. 初始化转换器:创建 JsonConverter 的实例。
  2. 设置转换选项:使用 JsonToDocumentOptions 定义目标文档格式和布局。
  3. 指定路径:设置输入 JSON 和输出文档文件的路径。
  4. 执行转换:调用 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:指定目标格式(PdfDocx 等)。
  • PageLayoutOption:定义生成文档的页面布局(PortraitLandscape)。

该转换器为将文档内容与 Web 服务及其他数据驱动应用程序集成提供了强大的能力。无论是从文档中提取数据,还是从结构化数据生成文档,Sheetize JSON Converter 都是现代文档工作流的理想解决方案。

 中文