Example #1
0
 private Resource processPackageResource(
     String packageResourceHref, Book book, Resources resources) {
   Resource packageResource = resources.remove(packageResourceHref);
   try {
     PackageDocumentReader.read(packageResource, this, book, resources);
   } catch (Exception e) {
     log.error(e.getMessage(), e);
   }
   return packageResource;
 }
Example #2
0
 private Resource processPackageResource(
     String packageResourceHref, Book book, Map<String, Resource> resources) {
   Resource packageResource = resources.remove(packageResourceHref);
   try {
     PackageDocumentReader.read(packageResource, this, book, resources);
   } catch (UnsupportedEncodingException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   } catch (SAXException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   } catch (IOException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   } catch (ParserConfigurationException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
   return packageResource;
 }
Example #3
0
 public Metadata readEpubMetadata(ZipInputStream in, String encoding) throws IOException {
   Book result = new Book();
   Map<String, Resource> resources = readResources(in, encoding);
   handleMimeType(result, resources);
   String packageResourceHref = getPackageResourceHref(result, resources);
   Resource packageResource = resources.remove(packageResourceHref);
   try {
     PackageDocumentReader.readMetaData(packageResource, this, result, resources);
   } catch (UnsupportedEncodingException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   } catch (SAXException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   } catch (IOException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   } catch (ParserConfigurationException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
   return result.getMetadata();
 }