Rellenador automático

Rellenador automático

Visión general

AutoFiller es una clase en Aspose.PDF FOSS para .NET. Hereda de: ISaveableFacade, IDisposable.

Estampa repetidamente un PDF de plantilla con filas de un DataTable: para cada fila, rellena los campos de formulario cuyos nombres coinciden con los nombres de columna, aplana (excepto los listados en UnFlattenFields) y agrega las páginas resultantes a la salida.

Esta clase proporciona 10 métodos para trabajar con objetos AutoFiller en programas .NET.
Los métodos disponibles incluyen: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream y 2 más.

Propiedades

NombreTipoAccesoDescripción
InputFileNamestring?Read/WriteRuta al PDF de plantilla (establezca esto O llame a BindPdf(string)).
OutputFileNamestring?Read/WriteRuta donde Save() escribe el resultado combinado.
InputStreamStream?Read/WriteForma de flujo de InputFileName — cuando se establece, se usa con preferencia sobre la ruta del archivo.
OutputStreamStream?Read/WriteForma de flujo de OutputFileName — cuando se establece, Save() escribe aquí.
GeneratingPathstring?Read/WriteDirectorio usado para la generación de PDF por fila al guardar por lotes por fila en archivos separados.
BasicFileNamestring?Read/WriteNombre base usado para la generación de PDF por fila en modo por lotes.
UnFlattenFieldsstring[]Read/WriteNombres de campos para dejar editables (p.ej.
OutputStreamsStream[]?Read/WriteFlujos de salida usados por el guardado en modo por lotes (por fila).

Métodos

SignatureDescription
AutoFiller()Crear un AutoFiller no vinculado.
BindPdf(srcDoc: Document)Llama a BindPdf en esta instancia de AutoFiller.
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)Para cada fila en la tabla, clonar la plantilla, establecer los valores de los campos de formulario a partir de row[columnName], aplanar (excepto UnFlattenFields) y agregar las páginas clonadas al documento de salida.
Save()Guardar la salida combinada.
Save(destFile: string)Llama a Save en esta instancia de AutoFiller.
Save(destStream: Stream)
Close()Llama a Close en esta instancia de AutoFiller.
Dispose()Llama a Dispose en esta instancia de AutoFiller.

Ver también

 Español