Проблема, Разблокировавшая Защищенные паролем документы в формате PDF

Я нуждаюсь в помощи, разблокировав Зашифрованные Документы в формате PDF.

Я попробовал следующее без успеха.

CFURLRef pdfURL = CFURLCreateWithFileSystemPath (NULL, documentsDirectory,  kCFURLPOSIXPathStyle, 0); //1
pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
BOOL encrypted = CGPDFDocumentIsEncrypted(pdf);
if (encrypted) {

// Try 1:

    const char *str = (char *)theTextField.text; 
    BOOL _unlock = CGPDFDocumentUnlockWithPassword(pdf,str);

//Try 2:

    NSString *str1 = @"password";
    BOOL _unlock1 = CGPDFDocumentUnlockWithPassword(pdf,str1); 
}

Я удостоверился, что пароль является правильным, но разблокировать функция все еще возвращает False.

Я забыл что-нибудь? Есть ли что-то не так??

С уважением, Arun Thakkar.

5
задан TechZen 4 February 2010 в 14:29
поделиться