Visão geral do GroupDocs.Signature

API para executar assinatura de documentos e operações relacionadas em aplicativos .NET

Illustration signature

Adicionando assinaturas a documentos comerciais em C#

Assinatura de documentos: Com GroupDocs.Signature for .NET, você pode adicionar vários tipos de assinaturas, como texto, imagens, códigos de barras e certificados digitais, a documentos PDF e Office. Esta API permite que você assine seus documentos com praticamente qualquer tipo de dados, incluindo metadados ocultos.

Processando documentos assinados

Processamento adicional: você pode executar operações poderosas em documentos assinados usando GroupDocs.Signature. Isso inclui a busca de assinaturas existentes em documentos comerciais e sua verificação usando critérios específicos. Além disso, você pode recuperar informações de documentos e visualizar páginas por meio desta API .NET.

Personalizando resultados

GroupDocs.Signature for .NET oferece amplas opções de personalização. Você pode posicionar assinaturas com precisão em qualquer lugar da página de um documento e ajustar sua aparência usando diversas configurações. Além disso, esta API suporta o salvamento de documentos processados ​​em uma ampla variedade de formatos suportados.

Independência de plataforma

GroupDocs.Signature for .NET oferece suporte aos seguintes sistemas operacionais, estruturas e gerenciadores de pacotes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de arquivo suportados

GroupDocs.Signature for .NET oferece suporte a operações com os seguintes formatos de arquivo.

Formatos do 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

Imagens e outros formatos

  • Portátil: PDF
  • Imagens: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • Outros formatos de escritório: ODT, OTT, OTS, ODS, ODP, OTP, ODG

Outros formatos

  • Rede: HTML, MHTML
  • Arquivos: ZIP, TAR, 7Z
  • Certificados: PFX

Recursos do GroupDocs.Signature

Assine PDFs, documentos do Office e imagens com rapidez e precisão

Feature icon

Assinatura de documento

Adicione um ou vários tipos de assinaturas compatíveis com precisão em qualquer posição especificada em documentos comerciais.

Feature icon

Personalize assinaturas

Utilize recursos como cor, fonte, borda, rotação, etc., para configurar a aparência das assinaturas.

Feature icon

Proteção por senha de documento

Proteja determinados tipos de documentos definindo uma senha após a assinatura.

Feature icon

Proteção contra mudanças

Evite alterações em documentos comerciais importantes após anexar uma assinatura com um certificado digital.

Feature icon

Converta arquivos assinados para outros formatos

Converta arquivos assinados nos formatos desejados, como salvar um documento do Word como PDF.

Feature icon

Extraia visualizações de páginas

Extraia páginas de documentos assinados como imagens individuais para processamento futuro.

Feature icon

Pesquisa de assinatura em documentos

Recuperar informações sobre assinaturas adicionadas anteriormente em documentos específicos.

Feature icon

Validar documentos assinados

Verifique a assinatura adequada dos documentos usando recursos de validação.

Feature icon

Atualizar ou excluir assinaturas

Reposicione facilmente assinaturas específicas em uma página, modifique seu texto ou exclua-as sem problemas.

Amostras de código

Alguns casos de uso de operações típicas de GroupDocs.Signature para .NET

Adicionar código QR ao PDF

Adicionar códigos QR a páginas específicas de documentos PDF pode aprimorar os processos de negócios. Abaixo está um exemplo de como adicionar um código QR usando GroupDocs.Signature.

Como colocar código QR em PDF.

// Carregue o documento para assinar
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // Crie opções de código QR com texto predefinido
    QrCodeSignOptions options = new QrCodeSignOptions("The document is approved by John Smith")
    {
        // Configure o tipo de codificação do código QR e a posição na página
        EncodeType = QrCodeTypes.QR,
        Left = 100,
        Top = 100
    };
    // Assine o documento e salve-o como arquivo de resultado
    signature.Sign("file_with_QR.pdf", options);
}

Protegendo um documento DOCX usando um certificado digital

Você pode proteger um documento usando assinaturas pessoais ou corporativas armazenadas como certificados digitais. Tais documentos protegidos não podem ser modificados sem invalidar a assinatura.

Veja como garantir a integridade do documento.

// Carregue o documento a ser assinado digitalmente
using (Signature signature = new Signature("file_to_sign.docx"))
{
    // Especifique as opções de assinatura digital e forneça o caminho para o arquivo do certificado
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        // Defina a senha do certificado
        Password = "1234567890"
    };
    // Assine o documento e salve-o no caminho desejado
    signature.Sign("digitally_signed.docx", options);
}

 Português