Descripción general de GroupDocs.Signature

API para realizar firma de documentos y operaciones relacionadas en aplicaciones .NET

Illustration signature

Agregar firmas a documentos comerciales en C#

Firma de documentos: con GroupDocs.Signature para .NET, puede agregar varios tipos de firmas, como texto, imágenes, códigos de barras y certificados digitales, a documentos PDF y Office. Esta API le permite firmar sus documentos con casi cualquier tipo de datos, incluidos los metadatos ocultos.

Procesamiento de documentos firmados

Procesamiento adicional: puede realizar operaciones potentes en documentos firmados utilizando GroupDocs.Signature. Esto incluye buscar firmas existentes en documentos comerciales y verificarlas utilizando criterios específicos. Además, puede recuperar información del documento y obtener una vista previa de las páginas a través de esta API .NET.

Personalización de resultados

GroupDocs.Signature para .NET ofrece amplias opciones de personalización. Puede colocar las firmas con precisión en cualquier lugar de la página de un documento y ajustar su apariencia mediante una variedad de configuraciones. Además, esta API permite guardar documentos procesados ​​en una amplia gama de formatos compatibles.

Independencia de plataforma

GroupDocs.Signature para .NET admite los siguientes sistemas operativos, marcos y administradores de paquetes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de archivo admitidos

GroupDocs.Signature para .NET admite operaciones con los siguientes formatos de archivo.

Formatos de Microsoft Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

Imágenes y otros formatos

  • Portátil: PDF
  • Imágenes: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • Otros formatos de oficina: ODT, OTT, OTS, ODS, ODP, OTP, ODG

Otros formatos

  • Web: HTML, MHTML
  • Archivo: ZIP, TAR, 7Z
  • Certificados: PFX

Funciones de GroupDocs.Signature

Firmar archivos PDF, documentos de Office e imágenes de forma rápida y precisa

Feature icon

Firma de documentos

Agregue uno o varios tipos de firmas compatibles con precisión en cualquier posición especificada de los documentos comerciales.

Feature icon

Personalizar firmas

Utilice funciones como color, fuente, borde, rotación, etc., para configurar la apariencia de las firmas.

Feature icon

Protección de documentos con contraseña

Proteja ciertos tipos de documentos estableciendo una contraseña después de firmar.

Feature icon

Protección contra cambios

Evite cambios en documentos comerciales importantes después de agregar una firma con un certificado digital.

Feature icon

Convertir archivos firmados a otros formatos

Convierta archivos firmados a los formatos deseados, como guardar un documento de Word como PDF.

Feature icon

Extraer vistas previas de páginas

Extraiga páginas de documentos firmados como imágenes individuales para su procesamiento futuro.

Feature icon

Búsqueda de firmas en documentos.

Recupera información sobre firmas agregadas previamente en documentos específicos.

Feature icon

Validar documentos firmados

Verifique la firma adecuada de documentos utilizando funciones de validación.

Feature icon

Actualizar o eliminar firmas

Reposicione fácilmente firmas específicas en una página, modifique su texto o elimínelas sin ningún problema.

Ejemplos de código

Algunos casos de uso de operaciones típicas de GroupDocs.Signature para .NET

Agregar código QR a PDF

Agregar códigos QR a páginas específicas de documentos PDF puede mejorar los procesos comerciales. A continuación se muestra un ejemplo de cómo agregar un código QR usando GroupDocs.Signature.

Cómo poner código QR a PDF.

// Cargar el documento para firmar
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // Crea opciones de códigos QR con texto predefinido
    QrCodeSignOptions options = new QrCodeSignOptions("The document is approved by John Smith")
    {
        // Configurar el tipo de codificación del código QR y su posición en la página
        EncodeType = QrCodeTypes.QR,
        Left = 100,
        Top = 100
    };
    // Firme el documento y guárdelo como archivo de resultados.
    signature.Sign("file_with_QR.pdf", options);
}

Proteger un documento DOCX mediante un certificado digital

Puede Proteger un documento utilizando firmas personales o corporativas almacenadas como certificados digitales. Dichos documentos protegidos no podrán modificarse sin invalidar la firma.

A continuación se explica cómo garantizar la integridad del documento.

// Cargar el documento a firmar digitalmente
using (Signature signature = new Signature("file_to_sign.docx"))
{
    // Especifique las opciones de firma digital y proporcione la ruta al archivo del certificado.
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        // Establecer la contraseña del certificado
        Password = "1234567890"
    };
    // Firme el documento y guárdelo en la ruta deseada.
    signature.Sign("digitally_signed.docx", options);
}

 Español