FormDataConverter

FormDataConverter

概述

FormDataConverter 是 Aspose.PDF FOSS 中用于 .NET 的一个类。

在 DataTable 与 PDF 表单数据格式(FDF / XFDF / XML)之间搭建桥梁,并实现直接的流对流转换。

此类提供 8 种方法,用于在 .NET 程序中处理 FormDataConverter 对象。可用的方法包括:ConverToStreams、ConvertFdfToXml、ConvertToDataTable、ConvertToStreams、ConvertXmlToFdf、ExportFromDataBase、FormDataConverter、ImportIntoDataBase。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:ClearTableBeforeExport、CreateMissingField、CreateMissingTable、ReplaceExistingTable、Table。

属性

名称类型访问描述
TableDataTable读写Backing DataTable 用于 database-import / -export 路径以及针对表格数据的流转换路径。
ClearTableBeforeExportbool读写当为 true 时,导入到数据库表会先清除已有的行。
CreateMissingFieldbool读写当为 true 时,在导入过程中会创建缺失的 AcroForm 字段。
CreateMissingTablebool读写当为 true 时,在数据库导出时会创建缺失的目标表。
ReplaceExistingTablebool读写当为 true 时,现有的目标表被删除 + 重新创建,而不是追加。

方法

签名描述
FormDataConverter()默认构造函数。
ConvertXmlToFdf(sourceXml: Stream, destFdf: Stream)将 XML 表单数据转换为 FDF。
ConvertFdfToXml(sourceFdf: Stream, destXml: Stream)将 FDF 表单数据转换为 XML。
ConvertToDataTable(sourceStreams: Stream[], sourceType: DataType)从一个或多个流读取表单数据到 Table。
ConvertToStreams(destStream: Stream[], destType: DataType)将 Table 的行序列化到目标流中,使用请求的格式(当数组长度匹配时,每个流一行;否则所有内容放入同一个流)。
ConverToStreams(destStream: Stream[], destType: DataType)Public-API-typo’d 别名对应 ConvertToStreams(是的,只有一个 ’t’)。
ExportFromDataBase(connectString: string, dbType: DataType)将表单数据从数据库连接导出到 Table。
ImportIntoDataBase(connectString: string, dbType: DataType)将 Table 导入到数据库。

另请参阅

 中文