PdfProcessor: Throw exception for encrypted/password protected files

Bu işleme şunda yer alıyor:
Albert S. 2019-04-22 23:13:45 +02:00
ebeveyn cb8909bfa7
işleme 2d6994b1f5

Dosyayı Görüntüle

@ -13,6 +13,11 @@ QVector<PageData> PdfProcessor::process(const QByteArray &data) const
{
throw QSSGeneralException("Failed to process pdf data");
}
if(doc->isEncrypted() || doc->isLocked())
{
throw QSSGeneralException("Doc is encrypted/locked");
}
QRectF entirePage;
auto pagecount = doc->numPages();