Saltar al contenido principal

Agregar campos de formulario a PDF - API de formularios interactivos

PDF4me Agregar campos de formulario al PDF le permite agregar campos de formulario interactivos a PDF documentos. Este API procesos de servicio PDF archivos y agrega campos de formulario (cuadros de texto y casillas de verificación) en posiciones específicas en páginas específicas. API recibe PDF parámetros de contenido y campos de formulario a través de REST API llamadas, utilizando Base64 Codificación para una transmisión segura. Con soporte para posicionamiento flexible, tipos de campos personalizados y segmentación de páginas, esta solución es ideal para la automatización de documentos y la interactividad. PDF flujos de trabajo de desarrollo.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su solicitud de API

Para acceder al PDF4me REST APICada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado del sistema. REST API.

Características principales

  • Tipos de campos de formulario: Agregar campos de formulario TextBox y CheckBox a PDF documentos
  • Posicionamiento preciso: Controla la ubicación del campo con coordenadas X e Y exactas.
  • Tamaño de campo personalizado: Ajustar las dimensiones de los campos del formulario para que coincidan con los requisitos de diseño.
  • Segmentación de páginas flexibleAplicar campos de formulario a páginas específicas o a documentos completos.
  • Valores iniciales: Establecer valores predeterminados para los campos del formulario
  • Base64 Codificación: Transmisión segura del contenido de los archivos mediante Base64 codificación
  • Simple API Integración: RESTful API diseñado para automatización PDF flujos de trabajo para la creación de formularios

Punto final de la API REST

El PDF4me REST API utiliza estándar HTTP métodos para interactuar con los recursos. Todas las operaciones de adición de campos de formulario se realizan a través de un único punto final:

  • Método: POST
  • Punto final: /api/v2/AddFormField

Parámetros de la API REST

Lista completa de parámetros para la función Agregar campos de formulario a PDF REST APILos parámetros están organizados por categoría para una mejor comprensión e implementación.

Importante: Los parámetros marcados con un asterisco (*) son obligatorios y deben proporcionarse para la API para que funcione correctamente.

Parámetros requeridos

ParámetroTipoDescripciónEjemplo
docContent*Base64El contenido de la entrada PDF archivo codificado en Base64JVBERi...
Nombre del documento*StringFuente PDF Nombre del archivo con extensión .pdfoutput.pdf
valor inicial*StringValor inicial para el campo del formularioNew input text
posiciónX*IntegerPosición X del campo del formulario en la página300
posiciónY*IntegerPosición Y del campo del formulario en la página300
nombre del campo*StringNombre del campo del formularioInput Field Name
Tamaño*IntegerTamaño del campo del formulario4
páginas*StringOpciones de página: "1" para la página 1, "1,3,5" para páginas específicas, "2-5" para un rango de páginas, "1,3,7-10" para páginas mixtas, "1-" para páginas desde la 1 hasta el final.1
Tipo de campo de formulario*StringTipo de campo del formulario: Cuadro de texto o CajaTextBox

Parámetros opcionales

ParámetroTipoDescripciónEjemplo
asíncronoBooleanHabilitar el procesamiento asíncrono. Cuando true, el API devuelve un estado 202 y proporciona una encuesta URL en el encabezado de Ubicacióntrue

Producción

El PDF4me Agregar campos de formulario al PDF REST API devuelve diferentes respuestas según el modo de procesamiento. API devuelve el PDF como datos binarios para procesamiento síncrono o proporciona un sondeo URL para procesamiento asíncrono.

Procesamiento síncrono (predeterminado)

Cuando async no está configurado o está configurado false, el API procesa la solicitud inmediatamente:

Código de estado: 200 OK

Tipo de contenido: application/pdf o application/octet-stream

Cuerpo de la respuesta:

El API devuelve el PDF archivo directamente como datos binarios (no JSON).

Cómo usarlo:

  1. El cuerpo de la respuesta contiene el binario PDF datos
  2. Guarda el contenido de la respuesta directamente como un archivo. PDF archivo
  3. No Base64 Se requiere decodificación para las respuestas binarias.

Ejemplo (JavaScript):

const response = await fetch(url, options);
const pdfBlob = await response.blob();
// Save or process pdfBlob directly

Ejemplo de solicitud

Encabezamiento

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Nota: El API La clave debe ser Base64 codificado. Obtenga su API clave del PDF4me Panel

Carga útil

{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"initialValue": "input text",
"positionX": 300,
"positionY": 300,
"fieldName": "Input Field Name",
"Size": 4,
"pages": "1",
"formFieldType": "TextBox"
}

Ejemplos de código

El PDF4me Agregar campos de formulario a un PDF REST API Proporciona ejemplos de código en varios lenguajes de programación. Elija el lenguaje que mejor se adapte a su entorno de desarrollo:

C# (CSharp) Muestra

Completo C# implementación para agregar campos de formulario a PDF:

Funcionalidades de creación de campos de formulario

Tipos de campos de formulario

  • Campos de cuadro de texto: Crear campos de entrada de texto para la introducción de datos del usuario y la cumplimentación de formularios.
  • Campos de casilla de verificación: Agregar elementos de casilla de verificación para opciones de selección y confirmación.
  • Tallas personalizadas: Ajustar las dimensiones del campo para que coincidan con los requisitos de diseño y las necesidades de contenido.
  • Resultados profesionalesCreación de campos de formulario de alta calidad con funcionalidad precisa.
  • Procesamiento avanzado: Compatibilidad con diseños de formularios y disposiciones de campos complejos

Posicionamiento y diseño

  • Coordenadas precisas: Controlar la ubicación del campo con valores de posición X e Y exactos.
  • Posicionamiento flexible: Compatibilidad con cualquier posición de página y disposición de campos.
  • Segmentación de páginasAplicar campos de formulario a páginas específicas o a documentos completos.
  • Tallas personalizadasDimensiones de campo ajustables para un diseño de forma óptimo
  • Diseño profesionalUbicación uniforme de los campos del formulario en todas las páginas de destino.

Características avanzadas

  • Valores iniciales: Establezca valores predeterminados para los campos para mejorar la experiencia del usuario.
  • Nomenclatura de campos: Nombres de campos personalizados para la recopilación y el procesamiento de datos de formularios
  • Creación profesionalGeneración de campos de formulario de alta calidad con funcionalidad clara.
  • Opciones flexiblesParámetros de campo de formulario personalizables para requisitos específicos

Casos de uso y aplicaciones en la industria

Casos de uso de servicios legales y profesionales

  • Formularios de contrato: Agregar campos de formulario a contratos y acuerdos para firmas digitales
  • Documentación legal: Crear formularios interactivos para el procesamiento de documentos legales
  • Formularios de cumplimiento: Elaborar formularios para el cumplimiento normativo y la documentación.
  • Admisión de clientes: Crear formularios de admisión de clientes para servicios legales

Obtén ayuda