1. productos
  2.   Conholdate.Total
  3.   Java
  4.   Eliminar firmas electrónicas de PDF en Java

Eliminar firmas electrónicas de PDF en Java

Elimine códigos de barras, códigos QR, texto, imágenes y firmas digitales de archivos PDF en aplicaciones Java, Linux (Ubuntu, OpenSUSE, CentOS) o macOS con nuestra API de firmas electrónicas de Java. Esta biblioteca avanzada de firmas electrónicas le permite eliminar firmas electrónicas de archivos PDF, documentos de Microsoft Word, hojas de cálculo de Excel, diapositivas de PowerPoint y varios formatos de archivo de imagen ya firmados, todo sin necesidad de ningún software o herramienta externa.

Descargar

Eliminar firmas digitales en PDF en Java

Conholdate.Total para Java Las API brindan una forma rápida y eficiente de administrar las firmas electrónicas en una variedad de documentos. Los usuarios pueden buscar rápidamente firmas digitales en un archivo PDF, manipular la apariencia y las propiedades de las firmas y eliminarlas del documento.

  • Crear una instancia de Signature con documento de entrada (PDF)
  • Crea una instancia del objeto DigitalSearchOptions con las propiedades necesarias
  • Llame al método Search y obtenga una lista de DigitalSignatures
  • Seleccionar firmas digitales para eliminar del documento (PDF)
  • Llame al método Signature object Delete y pásele firmas

Descargar la API de firma de Java

Para los desarrolladores de aplicaciones Java y J2SE, el espacio de nombres GroupDocs.Signature les permite eliminar firmas electrónicas de una amplia gama de documentos y formatos de archivo de imagen. Este espacio de nombres también incluye funciones de manipulación de firmas para personalizar los procesos de firma, búsqueda y verificación, así como para administrar los colores y la apariencia de la firma.

Para acceder a estas funciones, puede descargar e instalar el paquete Conholdate.Total desde Maven para agregarlo directamente a su espacio de trabajo.


// Supported file formats: https://docs.groupdocs.com/signature/java/supported-document-formats/
final Signature signature = new Signature(outputFilePath);
List<DigitalSignature> signatures = signature.search(DigitalSignature.class, SignatureType.Digital);
if (signatures.size() > 0)
{
// delete signature
DigitalSignature digitalSignature = signatures[0];
boolean deleteResult = signature.delete(new ByteArrayOutputStream(), digitalSignature);
if (deleteResult)
{
System.out.print("Digital signature #"+digitalSignature.getThumbprint()+" from the "+digitalSignature.getSignTime()+" was deleted from document ['"+fileName+"'].");
}
else
{
System.out.print("Signature was not deleted from the document! Signature# "+digitalSignature.getThumbprint()+" was not found!");
}
}

Eliminar firmas de texto de PDF

Elimine fácilmente firmas de imágenes o texto de archivos PDF firmados digitalmente en Java con Conholdate.Total para las API de Java. Personalice sus firmas agregando diferentes colores, fuentes, relleno y opciones de estilo a los documentos digitales.

  • Crear una instancia de Signature con documento de entrada (PDF)
  • Crea una instancia del objeto TextSearchOptions con las propiedades necesarias
  • Llame al método Search y obtenga una lista de TextSignatures
  • Seleccionar firmas de texto para eliminar del documento (PDF)
  • Llame al método Signature object Delete y pásele firmas

Carga y firma remota de documentos

La biblioteca de Java eSign le permite acceder a documentos almacenados en la nube a través de varias fuentes, que incluyen transmisión, disco local, URL, FTP, Amazon S3 y Azure Blob Storage.

La función de vista previa del documento le permite ver las páginas de un documento como una imagen en formato PNG, JPG o BMP. Esto puede ser útil para obtener una vista previa y colocar las firmas digitales dentro del documento según sea necesario. Puede optar por obtener una vista previa de todo el documento o números de página específicos.


// Supported file formats: https://docs.groupdocs.com/signature/java/supported-document-formats/
Signature signature = new Signature("signed-input.pdf");
try
{
TextSearchOptions options = new TextSearchOptions();
// search for text signatures in document
List<TextSignature> signatures = signature.search(TextSignature.class,options);
if(signatures.size() > 0)
{
TextSignature textSignature = signatures.get(0);
boolean result = signature.delete("signed-output.pdf",textSignature);
if(result)
{
System.out.print("Signature with Text " + textSignature.getText() + " was deleted from document [signed-output.pdf].");
}
else
{
System.out.print("Signature was not deleted from the document! Signature with Text " + textSignature.getText() + " was not found!");
}
}
} catch (Exception e) {
throw new GroupDocsSignatureException(e.getMessage());
}

Eliminar firmas de código de barras de PDF

Los códigos de barras y los códigos QR se utilizan a menudo en documentos digitales como una forma de identificación o para proporcionar información adicional sobre el documento. Utilice nuestra API de firma Java para eliminar fácilmente las firmas de códigos de barras y códigos QR de los archivos PDF dentro de sus aplicaciones Java. Con solo unas pocas líneas de código, puede eliminar varias firmas digitales de varios tipos de documentos firmados simultáneamente.

  • Crear una instancia de Signature con documento de entrada (PDF)
  • Crea una instancia del objeto BarcodeSearchOptions con las propiedades necesarias
  • Llame al método Search y obtenga una lista de BarcodeSignature
  • Seleccionar firmas de código de barras para eliminar del documento (PDF)
  • Llame al método Signature object Delete y pásele firmas

Extraiga la información del archivo PDF

Trabaje con la API de extracción de información de documentos de Conholdate para recuperar fácilmente los detalles esenciales sobre el archivo de origen (PDF), incluido el tipo de archivo, el tamaño, la cantidad de páginas y las dimensiones a través de un flujo o un archivo local.

La biblioteca de firmas de documentos de Java también ofrece capacidades de cancelación de firmas digitales sin inconvenientes, incluidas funciones de firma, verificación y búsqueda para cancelar los procesos de firma en cualquier etapa.


// Supported file formats: https://docs.groupdocs.com/signature/java/supported-document-formats/
Signature signature = new Signature("signed-input.pdf");
try
{
BarcodeSearchOptions options = new BarcodeSearchOptions();
// search for Barcode signatures in document
List<BarcodeSignature> signatures = signature.search(BarcodeSignature.class,options);
if (signatures.size() > 0)
{
BarcodeSignature barcodeSignature = signatures.get(0);
boolean result = signature.delete("signed.pdf", barcodeSignature);
if (result)
{
System.out.print("Signature with Barcode "+barcodeSignature.getText()+" and encode type "+barcodeSignature.getEncodeType().getTypeName()+" was updated in the document [signed.pdf].");
}
else
{
System.out.print("Signature was not updated in the document! Signature with Barcode "+barcodeSignature.getText()+" and encode type "+barcodeSignature.getEncodeType().getTypeName()+" was not found!");
}
}
} catch (Exception e) {
throw new GroupDocsSignatureException(e.getMessage());
}

Qué es el formato de archivo PDF?

PDF (formato de documento portátil) es un formato de archivo de documento que fue desarrollado por Adobe Systems en 1993. Fue diseñado para proporcionar una forma independiente de plataforma de almacenar y compartir documentos, a través de diferentes sistemas operativos ya través de Internet. Los archivos PDF utilizan un modelo de dibujo basado en vectores, lo que significa que almacena elementos gráficos (líneas, formas, imágenes, etc.) como ecuaciones matemáticas. Esto, a su vez, hace que la resolución de los PDF sea independiente, lo que significa que la calidad del documento se mantiene constante sin importar el tipo de dispositivo o programa en el que se visualice. Los PDF también admiten una serie de funciones de seguridad, como cifrado, protección con contraseña, firmas digitales y marca de agua del documento. Los archivos PDF son ahora una de las formas más populares de compartir documentos. Se utilizan en una variedad de ocasiones, incluidos documentos médicos y legales, formularios gubernamentales y facturas. Además, se utilizan en la industria de la impresión para comunicarse electrónicamente con los clientes. Los archivos PDF se pueden crear a partir de cualquier tipo de documento electrónico, incluidos documentos de Word, presentaciones de PowerPoint y páginas web. Sin embargo, es importante tener en cuenta que los archivos PDF no son editables. Para realizar cambios en un PDF, primero debe convertirse a un formato de archivo diferente. Hay una serie de programas de software disponibles para hacer esto, la mayoría de los cuales se pueden descargar gratis.

Aprender

Opciones populares de firma de documentos con Java

Firmar archivos PDF

(Formato de Documento Portable)

Firmar archivos WORD

(Archivos de procesamiento de textos)

Firmar archivos EXCEL

(Archivos de hoja de cálculo)

Firmar archivos IMAGE

(Archivos de imagen digital)

Firmar archivos DOC

(Formato binario de Microsoft Word)

Firmar archivos DOCX

(Documento de Word de Office 2007+)

Firmar archivos DOCM

(Archivo Marco de Microsoft Word 2007)

Firmar archivos DOT

(Archivos de plantilla de Microsoft Word)

Firmar archivos DOTX

(Archivo de plantilla de Microsoft Word)

Firmar archivos DOTM

(Archivo de plantilla de Microsoft Word 2007+)

Firmar archivos XLS

(Hoja de cálculo de Microsoft Excel (heredado))

Firmar archivos XLSX

(Libro de trabajo XML abierto)

Firmar archivos XLSB

(Libro binario de Excel)

Firmar archivos XLSM

(Hoja de cálculo habilitada para macros)

Firmar archivos XLT

(Excel 97 - Plantilla 2003)

Firmar archivos XLTM

(Plantilla de Excel habilitada para macros)

Firmar archivos XLTX

(Plantilla de Excel)

Firmar archivos PPT

(Microsoft PowerPoint 97-2003)

Firmar archivos PPTX

(Formato de presentación XML abierto)

Firmar archivos PPS

(Presentación de diapositivas de PowerPoint)

Firmar archivos PPSX

(Presentación de diapositivas de PowerPoint)

Firmar archivos BMP

(Archivo de imagen de mapa de bits)

Firmar archivos GIF

(Formato de intercambio gráfico)

Firmar archivos JPEG

(Imagen conjunta del grupo de expertos en fotografía)

Firmar archivos PNG

(Gráfico de red portátil)

Firmar archivos POTM

(Archivo de plantilla de Microsoft PowerPoint)

Firmar archivos POTX

(Presentación de plantilla de Microsoft PowerPoint)

Firmar archivos PPTM

(Archivo de presentación habilitado para macros)

Firmar archivos PPSM

(Presentación de diapositivas habilitada para macros)

Firmar archivos JPG

(Imagen conjunta del grupo de expertos en fotografía)

Firmar archivos TIFF

(Formato de archivo de imagen etiquetado)

Firmar archivos WEBP

(Formato de imagen web ráster)

Firmar archivos PSD

(Documento de Photoshop)

Firmar archivos SVG

(Gráficos vectoriales escalares)

Firmar archivos WMF

(Metarchivo de Windows)

Firmar archivos CDR

(Formato de gráficos de CorelDraw®)

Firmar archivos CMX

(Imagen de intercambio de metarchivo de Corel)

Firmar archivos DJVU

(Formato de archivo de gráficos)

Firmar archivos ODP

(Formato de presentación de OpenDocument)

Firmar archivos OTP

(Formato estándar de OpenDocument)

Firmar archivos OTS

(Plantilla de hoja de cálculo OpenDocument)

Firmar archivos ODS

(Hoja de cálculo de OpenDocument)

Firmar archivos OTT

(Formato estándar de OpenDocument)

Firmar archivos ODT

(Formato de archivo de texto de OpenDocument)

 Español