AutoFiller
概述
AutoFiller 是一个类在Aspose.PDF FOSS的.NET中. 继承人: ISaveableFacade, IDisposable.
重复印制一个模板PDF的列从DataTable:对于每个行,填写表单字段的名字匹配列名,平面 (除了在 UnFlattenFields 中列出的页面),并将结果页接入输出.
本类提供了在NET程序中与AutoFiller对象工作的10种方法. 有的方法包括: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save. 所有公众成员在安装了Aspose.PDF FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream,另外两个.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
InputFileName | string? | 阅读/写作 | 模板PDF的路径 (设置此 OR调用 BindPdf(字符串)). |
OutputFileName | string? | 阅读/写作 | 在这里,保存 (),写出合并结果. |
InputStream | Stream? | 阅读/写作 | 设置时使用InputFileName 的流形式,优先使用文件路径. |
OutputStream | Stream? | 阅读/写作 | 的流形式当设置时,保存 (),写在这里. |
GeneratingPath | string? | 阅读/写作 | 用于每行PDF生成的目录,当按行分别保存到单独文件时. |
BasicFileName | string? | 阅读/写作 | 用于批量模式的每行PDF生成. |
UnFlattenFields | string[] | 阅读/写作 | 字段名称可编辑 (即:. |
OutputStreams | Stream[]? | 阅读/写作 | 按批量模式保存 (每行) 使用的输出流. |
方法
| Signature | 描述情况 |
|---|---|
AutoFiller() | 创建一个无关的 AutoFiller. |
BindPdf(srcDoc: Document) | 在这个 AutoFiller 实例中调用BindPdf (srcDoc). |
BindPdf(srcFile: string) | 在这个 AutoFiller 实例中调用BindPdf (srcFile). |
BindPdf(srcStream: Stream) | 在这个 AutoFiller 实例中调用BindPdf ((srcStream). |
ImportDataTable(dataTable: DataTable) | 对于表中的每一行,复制模板,从 row[columnName] 中设置表单字段值,平坦 (除 UnFlattenFields),并将复印页面添加到输出文档中. |
Save() | 保存合并输出. |
Save(destFile: string) | 在这个 AutoFiller 实例中调用 Save ((destFile). |
Save(destStream: Stream) | 在这个 AutoFiller 实例上调用 Save ((destStream). |
Close() | 在这个 AutoFiller 实例中调用关闭. |
Dispose() | 在这个 AutoFiller 实例中调用 Dispose. |