BC PDF Sign
Tres funcionalidades para trabajar con PDFs desde Business Central cloud. Elige el bloque que corresponde a tu proceso.
Firma de recepción
El huésped lee el documento en una tablet Android y dibuja su firma. Business Central envía el PDF a la cola de esa tablet, consulta su estado y recupera el documento con la tinta incrustada.
- Enviar el primer PDF a una tablet: requisitos, solicitud y descarga del resultado.
- Integrar desde Business Central: llamadas HTTP y gestión del documento de negocio.
- Estados y cola: seguimiento, cancelación y caducidad.
- Operación de tablets: activación, conectividad y recuperación.
Resultado: un PDF con firma manuscrita visual. Necesita una tablet activada.
Extraer texto de un PDF
La API devuelve el texto embebido del PDF en una respuesta JSON. Si el documento es un escaneo, puedes solicitar OCR explícitamente y consultar el trabajo hasta obtener su texto.
- Extraer texto y usar OCR opcional: entrada, respuesta, seguimiento y límites.
- Configurar OCR: herramientas, cola y caducidad de resultados.
Resultado: texto plano para leer, guardar o procesar en BC. No necesita tablet ni certificado.
Firmar PDF con certificado
Business Central utiliza un certificado de su almacén estándar y conserva la clave privada. La API prepara y ensambla un PDF con firma criptográfica PAdES B-B. La integración se hace copiando el código AL a tu extensión existente.
- Integración manual paso a paso: dónde pegar el código, configurar y llamar a
FirmarPdf. - Codeunit completo para copiar y objetos auxiliares completos.
- Certificados y alias: importar, autorizar usuarios y configurar la conexión.
- Protocolo PAdES y estados: recuperación y detalles del intercambio HTTP.
Resultado: un PDF con firma criptográfica. No necesita tablet; requiere certificado RSA con clave privada en BC.
Desde la versión 0.2.16, con AL 1.1.0.0, Sign PDF muestra una vista previa del documento y permite colocar un recuadro visible con el titular del certificado, la hora de firma en UTC y el emisor. Consulta los cambios de la versión y las actualizaciones necesarias.
Instalación y mantenimiento
Referencia técnica
- Rutas y autenticación, errores y recuperación, ejemplos REST y Swagger.
- Arquitectura y límites, desarrollo local y validaciones.
Las URLs https://api.example.com y https://tablet.example.com son ejemplos: sustitúyelas por tus dominios. La documentación describe el código disponible; no confirma qué versión está ejecutándose en un servidor o tenant.