Agrega un nuevo documento desde un archivo de imagen a un lote.
Para crear un documento sin imagen, deje vacío el parámetro file (file.Name = "", file.Bytes = new bytes [0]).
Se crea un nuevo documento con la marca excludeFromAutomaticAssembling establecida en true. Esta marca indica que el documento ya se ha ensamblado y que la configuración de ensamblaje especificada para el tipo de lote no se aplicará a este documento.
Solo se puede acceder a los documentos recién agregados después de que sus imágenes se hayan preprocesado. Use el método ProcessBatch para iniciar el procesamiento de lote después de agregar nuevos documentos.
Cuando se agrega un nuevo documento al lote, el campo Id del objeto correspondiente no debe estar vacío.
Si está agregando documentos PDF y desea que el programa use el texto almacenado en su capa de texto, asegúrese de que la opción Usar la capa de texto PDF en lugar de OCR esté seleccionada para el proyecto en el que se procesarán los documentos (puede encontrar esta opción en la pestaña Procesamiento del cuadro de diálogo Propiedades de página).
int AddNewDocument( int sessionId, Document document, File file, bool excludeFromAutomaticAssembling, int previousItemId );
| | |
sessionId | int | El ID de la conexión con el Servidor de aplicaciones |
document | Document | Una descripción del documento que se está creando |
file | File | El archivo que contiene la imagen del documento |
excludeFromAutomaticAssembling | bool | Un indicador que muestra si el documento se excluye o no del ensamblaje de documentos: - True - el documento ya se ha ensamblado y no se incluye en el ensamblaje de documentos;
- False - el documento se ensamblará según la configuración especificada para el tipo de lote.
|
previousItemId | int | El ID que especifica explícitamente la posición del nuevo documento en el conjunto: - -1 - el nuevo documento se agregará al final del conjunto
- 0 - el nuevo documento se agregará al principio del conjunto
- ID del documento - el nuevo documento se agregará después del documento con este ID
Nota: Debe existir un documento con este ID.
|
También puede usar una solicitud POST para agregar una imagen de documento. Para ello, cree un documento con un archivo vacío mediante este método (file.Name = “FileName”, file.Bytes = new bytes
[0]). Después, ejecute una solicitud POST con los siguientes parámetros:
- Action = Save
- objectType = 0
- objectId = documentId, donde documentId es el ID del documento devuelto por el método AddNewDocument
- version = 0
- streamName = “C:\Temp\image.pdf”, donde image.pdf es el nombre del archivo especificado al llamar al método AddNewDocument
| Tipo | Descripción |
|---|
| int | El ID del documento creado |