Esta es la referencia de la API REST para su instancia de IronSecureDoc. Este tutorial asume que usted ya tiene una instancia de contenedor en ejecución, si usted está buscando paraPara empezar, siga nuestra Guía.
Oculta palabras sensibles en un documento en formato PDF mediante una verdadera redacción. Incluir un archivo PDF como objeto pdf_file en el cuerpo de la solicitud.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF a redactar.
palabras_a_redactar
array[string]
Una matriz de palabras que deben ser eliminadas del documento.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
páginas_específicas
matriz[int]
nulo
Opcionalmente, especifique las páginas a las que se aplicará. Si se deja vacío, se aplicará a todas las páginas.
draw_black_box
bool
Verdadero
Tenga una caja negra dibujada sobre las áreas de texto redactadas.
coincidir_palabra_completa
bool
Verdadero
Permitir que se redaccionen también coincidencias parciales dentro de las palabras.
coincidir_mayúsculas_y_minúsculas
bool
nulo
Coincidir mayúsculas y minúsculas para las palabras a ser redactadas.
texto_superpuesto
cadena
nulo
Si prefiere un texto superpuesto en el área de redacción, como palabras o símbolos, establézcalo aquí. Si no se establece, se usará un carácter en blanco.
guardar_como_pdfa
bool
Falso
Guarde el PDF con cumplimiento PDF/A-3.
save_as_pdfua
bool
Falso
Guarda el PDF con cumplimiento PDF/UA.
Cabeceras opcionales
Nombre
Tipo de dato
Descripción
autor
cadena
Establece la propiedad de autor de los metadatos del PDF.
título
cadena
Establecer la propiedad del título de los metadatos del PDF.
asunto
cadena
Establecer la propiedad de Asunto de los metadatos del PDF.
Oculta las coincidencias sensibles de expresiones regulares(como fechas, nombres o patrones) en un documento en formato PDF utilizando una verdadera redacción. Incluir un archivo PDF como objeto pdf_file en el cuerpo de la solicitud.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF a redactar.
expresión_regular
cadena
Expresión regular a partir de la cual los casos coincidentes serán redactados del documento.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
páginas_específicas
matriz[int]
nulo
Opcionalmente, especifique las páginas a las que se aplicará. Si se deja vacío, se aplicará a todas las páginas.
draw_black_box
bool
Verdadero
Tenga una caja negra dibujada sobre las áreas de texto redactadas.
texto_superpuesto
cadena
nulo
Si prefiere un texto superpuesto en el área de redacción, como palabras o símbolos, establézcalo aquí. Si no se establece, se usará un carácter en blanco.
guardar_como_pdfa
bool
Falso
Guarde el PDF con cumplimiento PDF/A-3.
save_as_pdfua
bool
Falso
Guarda el PDF con cumplimiento PDF/UA.
Cabeceras opcionales
Nombre
Tipo de dato
Descripción
autor
cadena
Establece la propiedad de autor de los metadatos del PDF.
título
cadena
Establecer la propiedad del título de los metadatos del PDF.
asunto
cadena
Establecer la propiedad de Asunto de los metadatos del PDF.
Descripción: Oculta texto sensible en una región específica de un documento PDF utilizando la verdadera redacción. Incluir un archivo PDF como objeto pdf_file en el cuerpo de la solicitud.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF a redactar.
región_a_redactar_x
float
Coordenada X de la región a redactar, comenzando desde la esquina inferior izquierda de la página.
region_to_redact_y
float
Coordenada Y de la región a redactar, comenzando desde la parte inferior izquierda de la página.
región_a_redactar_w
float
Anchura de la región a redactar, comenzando desde la coordenada X especificada.
región_a_redactar_h
float
Altura de la región a redactar, comenzando desde la coordenada Y especificada.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
páginas_específicas
matriz[int]
nulo
Opcionalmente, especifique las páginas a las que se aplicará. Si se deja vacío, se aplicará a todas las páginas.
draw_black_box
bool
Verdadero
Tenga una caja negra dibujada sobre las áreas de texto redactadas.
guardar_como_pdfa
bool
Falso
Guarde el PDF con cumplimiento PDF/A-3.
save_as_pdfua
bool
Falso
Guarda el PDF con cumplimiento PDF/UA.
Cabeceras opcionales
Nombre
Tipo de dato
Descripción
autor
cadena
Establece la propiedad de autor de los metadatos del PDF.
título
cadena
Establecer la propiedad del título de los metadatos del PDF.
asunto
cadena
Establecer la propiedad de Asunto de los metadatos del PDF.
Descripción: Añade una certificación a un documento PDF para afirmar que no ha sido manipulado mediante un archivo de Certificado(.p12, .pfx). Incluya un archivo PDF como objeto pdf_file en el cuerpo de la solicitud, y un archivo de certificado como objeto certificate_file en el cuerpo de la solicitud.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF para certificar.
archivo_certificado
archivo application/x-pkcs12
El archivo de certificado (.p12, .pfx) para usar en la certificación.
contraseña_del_certificado
cadena
Contraseña para el archivo de certificado proporcionado.
permisos_del_certificado
int
valor de certificate_permissions
Permisos
No se permiten cambios. Cualquier cambio adicional en el documento invalidará la firma.
Solo se permiten firmas adicionales y el llenado de formularios.
Solo se permiten firmas adicionales, relleno de formularios y anotaciones.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
guardar_como_pdfa
bool
Falso
Guarde el PDF con cumplimiento PDF/A-3.
save_as_pdfua
bool
Falso
Guarda el PDF con cumplimiento PDF/UA.
Cabeceras opcionales
Nombre
Tipo de dato
Descripción
autor
cadena
Establece la propiedad de autor de los metadatos del PDF.
título
cadena
Establecer la propiedad del título de los metadatos del PDF.
asunto
cadena
Establecer la propiedad de Asunto de los metadatos del PDF.
Descripción: Añade una imagen y una certificación a esa imagen en un documento PDF para afirmar que no ha sido manipulada mediante un archivo de Certificado.(.p12, .pfx). Incluya un archivo PDF como objeto pdf_file en el cuerpo de la solicitud, y un archivo de certificado como objeto certificate_file en el cuerpo de la solicitud.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF para certificar.
archivo_de_imagen_de_firma
archivo image/jpeg o image/png
La imagen de la firma (.png, .jpg, .jpeg) para usar en la certificación. Puede ser un logotipo, autógrafo, etc.
archivo_certificado
archivo application/x-pkcs12
El archivo de certificado (.p12, .pfx) para usar en la certificación.
contraseña_del_certificado
cadena
Contraseña para el archivo de certificado proporcionado.
permisos_del_certificado
int
valor de certificate_permissions
Permisos
No se permiten cambios. Cualquier cambio adicional en el documento invalidará la firma.
Solo se permiten firmas adicionales y el llenado de formularios.
Solo se permiten firmas adicionales, relleno de formularios y anotaciones.
sign_specific_page
int
Especifique la página a la que desea aplicar la imagen y el certificado. La primera página es 0. Si se deja vacío, solo se aplicará a la primera página.
signature_image_x
float
La coordenada X de la región Rectangular de la imagen de la firma. Esto comienza desde la esquina superior izquierda de la página.
imagen_de_firma_y
float
La coordenada Y de la región del Rectángulo de la imagen de la firma. Esto comienza desde la esquina superior izquierda de la página.
signature_image_w
float
La anchura de la región del rectángulo de la imagen de la firma. Esto comienza desde la esquina superior izquierda de la página.
imagen_de_firma_h
float
La altura de la región del rectángulo de la imagen de la firma. Esto comienza desde la esquina superior izquierda de la página.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
páginas_específicas
matriz[int]
nulo
Opcionalmente, especifique las páginas a las que se aplicará. Si se deja vacío, se aplicará a todas las páginas.
guardar_como_pdfa
bool
Falso
Guarde el PDF con cumplimiento PDF/A-3.
save_as_pdfua
bool
Falso
Guarda el PDF con cumplimiento PDF/UA.
Cabeceras opcionales
Nombre
Tipo de dato
Descripción
autor
cadena
Establece la propiedad de autor de los metadatos del PDF.
título
cadena
Establecer la propiedad del título de los metadatos del PDF.
asunto
cadena
Establecer la propiedad de Asunto de los metadatos del PDF.
Punto de acceso:http://localhost:8080/v1/document-services/pdfs/verify-signatures
Descripción: Verifica que la contraseña de usuario y la contraseña de propietario suministradas sean válidas para el pdf_file.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF para cifrar.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
Descripción: Añade una capa de seguridad a un documento PDF cifrándolo con una contraseña de usuario y propietario. Incluir un archivo PDF como objeto pdf_file en el cuerpo de la solicitud.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF para cifrar.
permitir_extraer_contenido
bool
Permita la extracción de contenido del archivo PDF.
permitir_rellenar_formularios
bool
Permitir el llenado de formularios en el PDF resultante.
permitir_anotaciones
bool
Permitir la adición o modificación de anotaciones en el PDF resultante.
permitir_impresión
bool
Permitir la impresión del PDF resultante.
permitir_modificaciones
bool
Permitir modificaciones al PDF resultante.
nueva_contraseña_propietario
cadena
Nueva contraseña de propietario para el PDF de salida. Otorga acceso completo, incluyendo cambiar permisos y contraseñas.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
nueva_contraseña_de_usuario
cadena
nulo
Nueva contraseña de usuario para el PDF de salida. Otorga acceso de lectura y otros permisos especificados.
guardar_como_pdfa
bool
Falso
Guarde el PDF con cumplimiento PDF/A-3.
save_as_pdfua
bool
Falso
Guarda el PDF con cumplimiento PDF/UA.
Cabeceras opcionales
Nombre
Tipo de dato
Descripción
autor
cadena
Establece la propiedad de autor de los metadatos del PDF.
título
cadena
Establecer la propiedad del título de los metadatos del PDF.
asunto
cadena
Establecer la propiedad de Asunto de los metadatos del PDF.
Descripción: Extrae el texto incrustado en las páginas de un documento. Incluir un archivo PDF como objeto pdf_file en el cuerpo de la solicitud.
Parámetros obligatorios del cuerpo de la solicitud
Nombre
Tipo de dato
Descripción
archivo_pdf
archivo application/pdf
El archivo PDF para cifrar.
Parámetros opcionales del cuerpo de la solicitud
Nombre
Tipo de dato
Por defecto
Descripción
contraseña_de_usuario
cadena
nulo
Contraseña de usuario para el PDF de entrada. Requerida si el PDF tiene una contraseña de usuario para conceder acceso de lectura.
contraseña_del_propietario
cadena
nulo
Contraseña de propietario para el PDF de entrada. Se requiere si el PDF tiene una contraseña de propietario para otorgar acceso para hacer modificaciones.
páginas_específicas
matriz[int]
nulo
Opcionalmente, especifique las páginas a las que se aplicará. Si se deja vacío, se aplicará a todas las páginas.