public File getFile() { File file = null; COSObject cosFileSpec = cosGetField(DK_F); if (cosFileSpec instanceof COSString) { String fileSpec = cosFileSpec.stringValue(); file = new File(PDFFileTools.toOSPath(fileSpec)); } else if (cosFileSpec instanceof COSDictionary) { PDFileSpecification fileSpec = (PDFileSpecification) PDFileSpecification.META.createFromCos(cosFileSpec); String fileString = fileSpec.getFile(); if (fileString != null) { file = new File(PDFFileTools.toOSPath(fileString)); } } return file; }