2016-01-20 59 views
0

在此代碼中,即使文件存在(並且我知道它沒有密碼保護),PSPDFDocument也顯示爲無效。不知道爲什麼會發生這種事儘管文件存在,但PSPDFKit文件無效

+ (PSPDFDocument *)fromDocument:(Document *)doc 
{ 
    NSString * path = [doc getFilePath]; 
    PSPDFDocument * pspdfdoc = [PSPDFDocument documentWithURL:[NSURL fileURLWithPath:path]]; 

    pspdfdoc.document = doc; 
    if ([pspdfdoc isValid]) 
     DELogVerbose(@"Valid"); 
    else 
    { 
     DELogVerbose(@"Not Valid"); 

     NSFileManager *fileManager = [NSFileManager defaultManager]; 

     DELogVerbose([fileManager fileExistsAtPath:path] ? @"File exists" : @"File does not exist"); 
    } 

    return pspdfdoc; 
} 

回答

0

由於我們已經回答了這個對我們的支持門戶網站,我也想在這裏寫一個小的書面記錄。 PDF受密碼保護,所以雖然設置和路徑是正確的,但isValid返回false,直到使用正確的密碼解鎖文檔。 (通過unlockWithPassword:

相關問題