/** * Gets a new file instance of the original PDF * document. * * @return a new file instance of the original PDF document */ public RandomAccessFileOrArray getSafeFile() { return tokens.getSafeFile(); }
/** * Provides the size of the opened file. * * @return The size of the opened file. * @throws IOException on error. */ public long getFileLength() throws IOException { return tokens.getSafeFile().length(); }
int[] byteRange = ((PdfArray) signature.get(PdfName.ByteRange)).toIntArray(); try { if (4 != byteRange.length || 0 != byteRange[0] || tokens.getSafeFile().length() != byteRange[2] + byteRange[3]) { return false;
int[] byteRange = ((PdfArray) signature.get(PdfName.ByteRange)).toIntArray(); try { if (4 != byteRange.length || 0 != byteRange[0] || tokens.getSafeFile().length() != byteRange[2] + byteRange[3]) { return false;
if (length <= 0) return new byte[0]; RandomAccessFileOrArray file = tokens.getSafeFile(); byte[] bytes = null; try {
RandomAccessFileOrArray file = reader.tokens.getSafeFile(); int n; byte[] buffer = new byte[8192];