Цей короткий посібник описує процес як змінити пароль PDF за допомогою C#. Він містить посилання на ресурси, необхідні для створення середовища, перелік кроків, які необхідно виконати під час написання програми, і приклад коду, який можна використовувати для зміни пароля PDF-файлу за допомогою C#. Також обговорюються різні варіанти налаштування шифрування отриманого PDF-файлу під час встановлення нових паролів для цільового PDF-файлу.
Кроки для зміни пароля PDF за допомогою C#
- Налаштуйте середовище для використання Aspose.PDF for .NET для зміни пароля
- Створіть екземпляр об’єкта класу PdfFileInfo, надавши назву файлу PDF-файлу, захищеного паролем
- Перевірте, чи цільовий PDF-файл зашифровано паролем, і виконайте решту кроків
- Створіть об’єкт класу PdfFileSecurity, щоб змінити пароль
- Зв’яжіть цільовий файл PDF з об’єктом PdfFileSecurity
- Викличте метод ChangePassword(), щоб змінити паролі власника та користувача
- Збережіть отриманий PDF-файл, змінивши паролі
Ці кроки підсумовують процес як змінити пароль PDF-файлу за допомогою C#. Процес починається з підтвердження шифрування цільового PDF-файлу, оскільки це вказує на те, що PDF-файл захищено паролем. Після підтвердження захисту клас PdfFileSecurity використовується для зв’язування цільового файлу PDF, який фактично змінює пароль шляхом виклику методу ChangePassword().
Код для зміни пароля PDF за допомогою C#
Цей код демонструє процес як змінити пароль для PDF за допомогою C#. Він використовує властивість IsEncrypted класу PdfFileInfo, яка є істинною, лише якщо цільовий PDF-файл зашифровано паролем. Об’єкт PdfFileSecurity використовується для зміни пароля, де старий пароль власника, новий пароль для власника, новий пароль для користувача, привілеї документа, які мають бути дозволені, і розмір ключа, як-от 40, 128 або 256, тобто використовувати для шифрування файлу PDF.
У цій темі ми дізналися, як змінити пароль PDF за допомогою C#. Якщо ви хочете дізнатися про базовий процес встановлення пароля для PDF-файлу літака, зверніться до статті як захистити файл PDF паролем у C#.