1. Продукты
  2.   Безопасность PDF

PDF Security in C# .NET

Обеспечьте безопасность PDF‑документов с помощью шифрования, расшифровки и подписания с использованием Documentize

PDF Security in C#

Secure Your PDF Files in C# with PDF Security. This plugin lets you encrypt and decrypt documents to safeguard sensitive data, while also enabling you to add digital signatures and trusted timestamps for guaranteed authenticity. A simple, powerful solution for professionals who need confidence in every PDF they share. Whether you need to prevent unauthorized access or manage permissions with precision, this plugin ensures your documents remain confidential and compliant with industry standards.

Key Features

Lock your PDF documents with strong encryption when needed, preventing unauthorized access.

Open your encrypted PDF documents whenever needed to make the document publicly accessible.

Create a digital signature object with fully customizable settings. Set signature parameters, including certificate details, timestamp, signing reasons, and visual appearance (PageNumber, Visible, Contact and other). Add Timestamp to PDF documents. Ensure long-term document integrity and traceability. Enhances document security by verifying timestamps with a trusted server.

Getting Started

Why Choose PDF Security

  • Comprehensive Document Protection – Keep your PDFs safe from tampering, unauthorized viewing, and data breaches.
  • Ideal for businesses, law firms, healthcare providers, and any organization dealing with sensitive data.
  • Legally Binding Signatures – Meet compliance requirements for electronic document signing.
  • Enhanced Security – Prevent unauthorized modifications after signing.
  • Professional Appearance – Customize signature visuals to match your brand or document style.
  • Seamless .NET integration for simplified workflows.
  • Supported operating systems include Windows 7-11, and Windows Server 2003-2022, macOS (10.12+), and Linux.
  • Supported frameworks from 4.0 to 8.0.
  • Compatible with various Microsoft Visual Studio versions.
  • Detailed and high-quality documentation

How to Encrypt PDF Document

  • Create an instance of EncryptOptions with the desired passwords and permissions.
  • Set the input PDF file using the AddInput method.
  • Set the output PDF file using the AddOutput method.
  • Call PdfSecurity.Encrypt with the instance of EncryptOptions as parameter

Via .NET


How to Decrypt PDF Document

  • Create an instance of DecryptOptions with the necessary password.
  • Set the input PDF file using the AddInput method.
  • Set the output PDF file using the AddOutput method.
  • Call PdfSecurity.Decrypt with the instance of DecryptOptions as parameter

Via .NET


How to Sign PDF Document

  • Create an instance of SignOptions with the pfx file and the necessary password.
  • Set the input PDF file using the AddInput method.
  • Set the output PDF file using the AddOutput method.
  • Call PdfSecurity.Sign with the instance of SignOptions as parameter

Via .NET


How to add Timestamp to PDF Document

  • Create an instance of SignOptions with the pfx file and the necessary password.
  • Create an instance of TimestampOptions with the timestamp server url.
  • Set the input PDF file using the AddInput method.
  • Set the output PDF file using the AddOutput method.
  • Call PdfSecurity.Sign with the instance of SignOptions as parameter

Via .NET


Часто задаваемые вопросы

Что такое Documentize PDF Security для .NET?

Documentize PDF Security для .NET — это плагин, предназначенный для шифрования, расшифровки и подписания PDF‑документов в приложениях .NET. Он обеспечивает защиту данных, позволяя задавать пароли и разрешения для PDF‑файлов, а также подписывать документы цифровой подписью.

Можно ли задать пароль при шифровании PDF‑документов?

Да, можно задать пользовательский и владелецский пароли.

Как шифрование PDF помогает соблюдать нормативные требования?

Шифрование PDF гарантирует защиту конфиденциальных документов, способствуя выполнению требований регуляторов, таких как GDPR, HIPAA и других, которые требуют обеспечения безопасности персональных или конфиденциальных данных.

Каковы лучшие практики для шифрования PDF?

При шифровании PDF важно использовать сильные пароли, надёжно хранить ключи шифрования, чтобы предотвратить несанкционированный доступ.

Почему следует использовать цифровые подписи для PDF?

Цифровые подписи подтверждают подлинность документа, предотвращают неавторизованные изменения и помогают соответствовать юридическим и регуляторным требованиям по безопасному обращению с документами.

Можно ли настроить отображение подписи в документе?

Да, отображение подписи можно кастомизировать. Для этого используйте свойства Visible, PageNumber, Location, Rectangle и другие.

Можно ли использовать собственный сервер меток времени?

Да, вы можете настроить пользовательский сервер меток времени и указать учётные данные аутентификации в TimestampOptions в соответствии с вашими требованиями.

Какие отрасли выигрывают от использования Documentize PDF Security?

Отрасли, работающие с чувствительной информацией — здравоохранение, финансы, юридический сектор — получают выгоду от Documentize PDF Security. Например, шифрование медицинских записей обеспечивает соответствие требованиям HIPAA, а в финансовой сфере защищает конфиденциальные данные клиентов.

Есть ли примеры или документация, помогающие начать работу?

Да, доступна подробная документация и примеры кода, которые помогут эффективно интегрировать и использовать плагин. Вы можете найти пошаговые инструкции и образцы кода на официальном Documentize documentation site.

 Русский