Открытие документа без пароля - PullRequest
0 голосов
/ 06 октября 2019

Я пытался открыть PDF-файл, не защищенный паролем с паролем. Я был удивлен, что он был открыт без исключения. Поэтому мой вопрос: есть ли побочный эффект риска при написании такого кода, я имею в виду открытие незашифрованного PDF с любым паролем? Спасибо

1 Ответ

1 голос
/ 07 октября 2019

@ Khalil,

Нет проблем с открытием такого файла с паролем, потому что конструктор использует пароль только тогда, когда шифрование файла определено. Таким образом, вы можете оставить код в том виде, как он есть, или лучше обновить его, как указано ниже, для большей ясности:

PdfFileInfo info = new PdfFileInfo(dataDir + "Aspose.pdf");
if (info.IsEncrypted)
{
    //Source document is password protected
    //TODO Code Here
}
else
{
    //Source document is not password protected
    //TODO Code Here
}

PS : я работаю с Aspose как Developer Evangelist.

...