English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Trabalhar com Assinaturas Eletrônicas em Documentos XPS usando C#

'Wordize para .NET' fornece aos desenvolvedores C# um conjunto completo de ferramentas para implementar um fluxo seguro de documentos com arquivos XPS juridicamente válidos. A solução Wordize garante a geração de assinaturas digitais, assegurando a integridade dos dados e a proteção dos documentos XPS contra falsificação.

Com os crescentes requisitos de cibersegurança, a integração de mecanismos confiáveis de assinatura eletrônica tornou-se um componente obrigatório para aplicações empresariais modernas em C#. A API Wordize oferece uma solução pronta para uso, totalmente compatível com .NET e otimizada para trabalhar com arquivos XPS.

Capacidades Principais para Trabalhar com Documentos XPS

Ao integrar o Wordize Signature para .NET na sua aplicação, você obtém:

  • Assinatura automatizada de arquivos XPS utilizando certificados X.509 e armazenamentos seguros PFX/P12
  • Remoção de assinaturas digitais
  • Metadados de assinatura aprimorados com capacidade de incluir carimbos temporais e informações adicionais

Características Técnicas e Benefícios

  • Suporte para diversos cenários: desde a simples assinatura de documentos XPS até integração com processos de conversão de formatos de arquivo
  • Opções flexíveis de assinatura para XPS: a classe SignOptions permite personalizar vários parâmetros de assinatura em documentos XPS
  • Suporte para fluxos de entrada-saída: capacidade de trabalhar tanto com ficheiros XPS quanto com fluxos de dados (streams I/O)

Avalie a eficiência da solução .NET agora mesmo! Experimente a demonstração online para assinar documentos XPS — faça upload de um arquivo XPS, aplique um certificado X.509 e obtenha um documento com assinatura eletrônica. O código-fonte de exemplo em C# está disponível para estudo, permitindo que você adapte facilmente a solução para seus projetos no ambiente .NET.

C#
Código de execução
Carregue o ficheiro que deseja assinar
Carregue o arquivo de certificado X.509 (PFX/P12)
Selecione o formato de destino na lista
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.xps", "Output.xps", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.xps", "Output.xps", certificateHolder);
Código de execução

Como criar uma Assinatura Eletrônica para arquivos XPS em C#

Requisitos de sistema

Nosso produto é totalmente multiplataforma e oferece suporte a todas as principais implementações .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 4.6.1
  • MonoMac
  • MonoAndroid
  • Xamarin

Como o código .NET não depende do hardware ou sistema operacional subjacente, mas apenas de uma Máquina Virtual, você está livre para desenvolver qualquer tipo de software para Windows, macOS, Android, iOS e Linux. Apenas certifique-se de ter instalado a versão correspondente do .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Recomendamos o uso de ambientes de desenvolvimento integrados Microsoft Visual Studio, Xamarin e MonoDevelop para criar aplicativos C#, F#, VB.NET.

5%