try { PdfReader reader = new PdfReader("c:/temp/test.pdf"); System.out.println("This PDF has "+reader.getNumberOfPages()+" pages."); String page = PdfTextExtractor.getTextFromPage(reader, 2); System.out.println("Page Content:\n\n"+page+"\n\n"); System.out.println("Is this document tampered: "+reader.isTampered()); System.out.println("Is this document encrypted: "+reader.isEncrypted()); } catch (IOException e) { e.printStackTrace(); }
WebDriver ie_driver = BrowserFactory.startBrowser("ie","https://www.tutorialspoint.com/sql/pdf/index.pdf"); ie_driver.manage().window().maximize(); PdfReader reader = new PdfReader(new URL("https://www.tutorialspoint.com/sql/pdf/index.pdf").openStream()); System.out.println("This PDF has "+reader.getNumberOfPages()+" pages."); String page = PdfTextExtractor.getTextFromPage(reader, 1); System.out.println("Page Content:\n\n"+page+"\n\n"); System.out.println("Is this document tampered: "+reader.isTampered()); System.out.println("Is this document encrypted: "+reader.isEncrypted());
if (reader.isRebuilt()) throw new DocumentException("Append mode requires a document without errors even if recovery was possible."); if (reader.isEncrypted()) this.crypto = new PdfEncryption(reader.getDecrypt()); this.pdf_version.setAppendmode(true);
if (reader.isRebuilt()) throw new DocumentException(MessageLocalization.getComposedMessage("append.mode.requires.a.document.without.errors.even.if.recovery.was.possible")); if (reader.isEncrypted()) crypto = new PdfEncryption(reader.getDecrypt()); pdf_version.setAppendmode(true);
if (reader.isRebuilt()) throw new DocumentException(MessageLocalization.getComposedMessage("append.mode.requires.a.document.without.errors.even.if.recovery.was.possible")); if (reader.isEncrypted()) crypto = new PdfEncryption(reader.getDecrypt()); pdf_version.setAppendmode(true);