Как iText помогает обеспечивать защиту и безопасность PDF-документов и данных

PDF Security

Обеспечьте защиту и безопасность данных с помощью iText. Наш SDK и дополнения предлагают ряд способов обезопасить документы и данные.

Защита и безопасность

Обеспечение безопасности данных

Обеспечение безопасности и защищенности данных — важная задача.

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

iText предлагает множество способов индивидуальной настройки функций обеспечения безопасности ваших документов — многие из них встроены в наше предложение iText 7 Core.

Хотите узнать больше о защите PDF-документов? Зарегистрируйтесь для участия в нашем вебинаре: «PDF Security: шифрование и цифровые подписи», который состоится 28 мая в 10:00 по североамериканскому восточному времени / 16:00 по центральноевропейскому времени

Image
keep your data safe
Варианты защиты

Как iText может помочь

iText предлагает несколько простых и эффективных способов обеспечения защиты и безопасности ваших данных. Выберите один из них для простой защиты или комбинируйте несколько в зависимости от ваших потребностей.

Мы предлагаем PDF Protector — БЕСПЛАТНЫЙ онлайн-инструмент, позволяющий оценить, как iText может повысить уровень защиты ваших рабочих процессов. 

PDF protector
Passwords

​​​​​​Password protection allows you to share authorization for a document with people you trust. The document will be encrypted, and then can be decrypted with the correct password.

Program your document svg
Encryption

Encryption “encodes” the data in your document, so that any unauthorized users that open it will not be able to read the document without “decoding” it-usually through a Public/Private key pair or password.

Digital signatures icon
Digital Signatures

Digital signatures combine a few levels of security using both a public key and a hash to identify that this is the correct document, and that it has not been altered. Learn more about Digital Signatures on our solutions page.

pdfSweep icon svg
Redaction with pdfSweep

Remove sensitive information from a document, while still keeping the public information available for archives. This is often used for personal identification numbers, names, dates and information such as health or financial details. Our pdfSweep add-on for iText 7 allows you to remove these types of information from documents to remain compliant with regulations such as GDPR or CCPA without removing all of your archives.

Добавление пароля к PDF-файлу с помощью iText 7

Ниже приведен краткий пример кода, используемого для добавления пароля к существующему PDF-файлу.

Нажмите Отправить файл и убедитесь, что имя отправляемого PDF-файла совпадает с именем, указанным в параметре private static final String ORIG. После этого можно выбрать тип пароля, который вы хотите задать, указав его в параметре private static final byte[] USERPASS или private static final byte[] OWNERPASS. При желании можно задать оба типа пароля.

После этого нажмите Выполнить, чтобы выполнить код. Для удаления отправленного файла нажмите x рядом с именем файла.

import com.itextpdf.kernel.pdf.EncryptionConstants; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfReader; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.kernel.pdf.WriterProperties; import java.io.FileOutputStream; import java.io.IOException; public class PDFProtection { private static final String ORIG = "/uploads/protect.pdf"; private static final String OUTPUT_FOLDER = "/myfiles/"; private static final byte[] USERPASS = "user".getBytes(); private static final byte[] OWNERPASS = "owner".getBytes(); public static void main(String[] args) throws IOException { PdfReader pdfReader = new PdfReader(ORIG); WriterProperties writerProperties = new WriterProperties(); writerProperties.setStandardEncryption(USERPASS, OWNERPASS, EncryptionConstants.ALLOW_PRINTING, EncryptionConstants.ENCRYPTION_AES_128); PdfWriter pdfWriter = new PdfWriter(new FileOutputStream(OUTPUT_FOLDER + "Protected.pdf"), writerProperties); PdfDocument pdfDocument = new PdfDocument(pdfReader, pdfWriter); pdfDocument.close(); } }
using System.IO; using iText.Kernel.Pdf; namespace PDFProtection { public class PDFProtection { private static string ORIG = "/uploads/protect.pdf"; private static string OUTPUT_FOLDER = "/myfiles/"; private static byte[] USERPASS = System.Text.Encoding.Default.GetBytes("user"); private static byte[] OWNERPASS = System.Text.Encoding.Default.GetBytes("owner"); public static void Main(string[] args) { PdfReader pdfReader = new PdfReader(ORIG); WriterProperties writerProperties = new WriterProperties(); writerProperties.SetStandardEncryption(USERPASS, OWNERPASS, EncryptionConstants.ALLOW_PRINTING, EncryptionConstants.ENCRYPTION_AES_128); PdfWriter pdfWriter = new PdfWriter(new FileStream(OUTPUT_FOLDER + "Protected.pdf", FileMode.Create), writerProperties); PdfDocument pdfDocument = new PdfDocument(pdfReader, pdfWriter); pdfDocument.Close(); } } }

Ознакомьтесь с вариантами PDF Security БЕСПЛАТНО.

Все варианты PDF Security доступны в бесплатной пробной версии с примерами, которые помогут вам начать работу.

С чего начать

Использование PDF Security для обеспечения нормативно-правового соответствия

Цифровые документы повышают эффективность работы практически в любой отрасли: архивирование документов в формате PDF с возможностью поиска, автоматизация рабочих процессов, использование шаблонов для автоматического создания документов из форм, сохранение информации из PDF-файлов в базу данных и многое другое. Но при использовании цифровых рабочих процессов необходимо обеспечить соответствие требованиям множества нормативно-правовых актов, таких как GDPR, CCPA, и HIPAA. Для этого существуют встроенные функции обеспечения безопасности PDF, которые упрощают настройку необходимого уровня безопасности в соответствии с вашими потребностями. Большинство этих функций встроены в iText 7 Core и могут использоваться без дополнительных вложений. На страницах, посвященных GDPR и CCPA, можно узнать, как мы помогаем обеспечивать нормативно-правовое соответствие. Если вы хотите узнать, как iText может помочь с решением других проблем с нормативно-правовым соответствием, просто спросите! Свяжитесь с нами и задайте свои вопросы. Мы с радостью на них ответим.

Контактная информация

Остались вопросы? 

Мы готовы вам помочь. Обратитесь к нам, и мы ответим, как только сможем.

Связаться с нами
Оставаться в курсе

Присоединяйтесь к более чем 11 000 подписчиков и станьте экспертом iText PDF, следя за нашими новыми продуктами, обновлениями, советами, техническими решениями и событиями.

Подпишись сейчас