Цей короткий підручник призначений для того, щоб розшифрувати файл PDF за допомогою C#. Він містить чітку інформацію для дешифрування PDF за допомогою C# у формі покрокового процесу та зразка коду, який можна виконувати. Отриманий незашифрований файл можна зберегти на диску або в потоці в будь-якому бажаному форматі, наприклад PDF, HTML, DOCX тощо.
Кроки для розшифровки захищеного паролем PDF-файлу за допомогою C#
- Створіть середовище для додавання Aspose.PDF за допомогою менеджера пакетів NuGet
- Завантажте зашифрований файл PDF в об’єкт класу Document, використовуючи ім’я файлу та пароль
- Викличте метод Document.Decrypt, щоб розшифрувати PDF-файл
- Збережіть незашифрований файл на диску під новою назвою
Ці кроки описують простий процес розшифрування PDF-файлу за допомогою C#, щоб спочатку надати конфігурацію середовища. На наступному кроці вихідний PDF-файл завантажується разом із паролем, а потім розшифровується за допомогою виклику методу Decrypt() у класі Document. Ви можете надати пароль власника або пароль користувача на основі вимог програми, оскільки з паролем власника ви маєте повний контроль над розшифрованим файлом, тоді як з паролем користувача він може бути лише для читання.
Код для розшифровки файлу PDF за допомогою C#
namespace DecryptPdfFileUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function for how to decrypt pdf file using c# | |
{ | |
//Initialize license | |
Aspose.Pdf.License lic = new Aspose.Pdf.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Open document | |
Aspose.Pdf.Document document = new Aspose.Pdf.Document("encrypted.pdf", "owner"); | |
// Decrypt PDF | |
document.Decrypt(); | |
// Save updated PDF | |
document.Save("decrypted.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Цей простий код демонструє як розшифрувати PDF за допомогою C#. Ми використали перевантаження конструктора, який приймає ім’я файлу та пароль як аргумент під час завантаження вихідного файлу PDF. У нас є кілька варіантів збереження вихідного PDF-файлу в різних форматах, наданих перечислювачем SaveFormat, а також можливість установити обробник попереджень під час збереження файлу та встановити позначку для закриття об’єкта відповіді, коли документ буде збережено в об’єкті відповіді. у веб-додатку.
Ця стаття навчила нас зберігати зашифрований PDF як незашифрований за допомогою C#. Якщо ви хочете навчитися захищати PDF-файл паролем, зверніться до статті як захистити файл PDF паролем у C#.