try {
PDFParser parser = new PDFParser(is);
parser.parse();
document = parser.getPDDocument();
if (document.isEncrypted()) {
DocumentEncryption decryptor = new DocumentEncryption(document);
if (logger.isDebugEnabled()) {
logger.debug("pdf document appears to be encrypted (will attempt decryption)");
}
decryptor.decryptDocument("");
}
file = File.createTempFile("extract_pdf", ".tmp");
indexInfo.addDeleteFile(file);
output = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
PDFTextStripper stripper = new PDFTextStripper();