        bad=PdfReader(f/'encrypted.pdf');ck('错误密码负例不能解密',int(bad.decrypt('wrong-demo-password'))==0);reader=PdfReader(f/'selected-page.pdf');ck('只保留选定一页',len(reader.pages)==1);actual=reader.pages[0].extract_text().strip();ck('模型只使用选定页',output.get('selected_fact')==actual and 'Private demo' not in json.dumps(output));result={'selected_fact':output.get('selected_fact'),'selected_pages':[2],'password_sent':False};add_native(f/'selected-page.pdf')
