1. Продукты
  2.   PDF Security

PDF Security in C#/.NET

Защищайте PDF‑документы с помощью шифрования, дешифрования, цифровой подписи и очистки

PDF Security

Защитите ваши PDF‑файлы в C# с помощью PDF Security. Этот инструмент позволяет шифровать и дешифровать документы для защиты конфиденциальных данных, а также добавлять цифровые подписи и надёжные метки времени для гарантированной подлинности. Простое, мощное решение для профессионалов, которым требуется уверенность в каждом PDF, которым они делятся. Независимо от того, нужно ли предотвратить неавторизованный доступ или точно управлять правами, этот инструмент обеспечивает конфиденциальность ваших документов и соответствие отраслевым стандартам.

Ключевые особенности

Блокируйте свои PDF‑документы с помощью сильного шифрования при необходимости, предотвращая неавторизованный доступ.

Открывайте зашифрованные PDF‑документы по мере необходимости, делая их доступными для публичного просмотра.

Создайте объект цифровой подписи с полностью настраиваемыми параметрами. Установите параметры подписи, включая сведения о сертификате, метку времени, причины подписи и визуальное оформление (номер страницы, видимость, контакт и др.). Добавьте метку времени в PDF‑документы. Обеспечьте долгосрочную целостность и прослеживаемость документа. Усиливает безопасность документа, проверяя метки времени на надёжном сервере.

Удалите скрытые данные из PDF‑документов, такие как метаданные, вложения, аннотации, JavaScript, формы, слои, поисковый индекс.

Начало работы

  • Скачайте файлы сборки с Here или NuGet.
  • Подключите Documentize в ваш проект .NET.
  • Add using Documentize;.
  • Установите вашу лицензию License.Set("license.lic"); - Опционально.

Почему стоит выбрать PDF Security

  • Полноценная защита документов — сохраняйте ваши PDF‑файлы в безопасности от вмешательства, неавторизованного просмотра и утечек данных.
  • Идеально для компаний, юридических фирм, медицинских учреждений и любых организаций, работающих с конфиденциальными данными.
  • Юридически обязательные подписи — соответствуйте требованиям нормативов для электронного подписания документов.
  • Повышенная безопасность — предотвратите неавторизованные изменения после подписания.
  • Профессиональный внешний вид — настройте визуальное оформление подписи в соответствии с брендом или стилем документа.
  • Бесшовная интеграция с .NET для упрощения процессов.
  • Поддерживаемые ОС: Windows 7‑11, Windows Server 2003‑2022, macOS (10.12+), Linux.
  • Поддерживаемые фреймворки от 4.0 до 8.0.
  • Совместимо с различными версиями Microsoft Visual Studio.
  • Подробная и high-quality documentation

Как зашифровать PDF‑документ

  • Создайте экземпляр EncryptOptions с нужными паролями и правами.
  • Укажите входной PDF‑файл с помощью метода AddInput.
  • Укажите выходной PDF‑файл с помощью метода AddOutput.
  • Вызовите PdfSecurity.Encrypt, передав в качестве параметра экземпляр EncryptOptions.
  • Для получения более подробной информации см. Documentation Page.


Как расшифровать PDF‑документ

  • Создайте экземпляр DecryptOptions с необходимым паролем.
  • Укажите входной PDF‑файл с помощью метода AddInput.
  • Укажите выходной PDF‑файл с помощью метода AddOutput.
  • Вызовите PdfSecurity.Decrypt, передав в качестве параметра экземпляр DecryptOptions.
  • Для получения более подробной информации см. Documentation Page.


Как подписать PDF‑документ

  • Создайте экземпляр SignOptions с pfx‑файлом и необходимым паролем.
  • Укажите входной PDF‑файл с помощью метода AddInput.
  • Укажите выходной PDF‑файл с помощью метода AddOutput.
  • Вызовите PdfSecurity.Sign, передав в качестве параметра экземпляр SignOptions.
  • Для получения более подробной информации см. Documentation Page.


Как очистить PDF‑документ

  • Создайте экземпляр SanitizeOptions с путями к входному и выходному файлам.
  • Вызовите PdfSecurity.Sanitize, передав в качестве параметра экземпляр SanitizeOptions.
  • Для получения более подробной информации см. Documentation Page.


Другие возможности работы с PDF через PDF Security

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

Что такое 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.

 Русский