This commit is contained in:
kunfei 2022-08-08 22:29:44 +08:00
parent c8b4a9fe30
commit 461664be81
2 changed files with 7 additions and 7 deletions

View File

@ -69,8 +69,7 @@ public class EpubReader {
*/ */
public EpubBook readEpubLazy(@NonNull ZipFile zipFile, @NonNull String encoding) public EpubBook readEpubLazy(@NonNull ZipFile zipFile, @NonNull String encoding)
throws IOException { throws IOException {
return readEpubLazy(zipFile, encoding, return readEpubLazy(zipFile, encoding, Arrays.asList(MediaTypes.mediaTypes));
Arrays.asList(MediaTypes.mediaTypes));
} }
public EpubBook readEpub(@NonNull ZipInputStream in, @NonNull String encoding) throws IOException { public EpubBook readEpub(@NonNull ZipInputStream in, @NonNull String encoding) throws IOException {
@ -107,8 +106,7 @@ public class EpubReader {
} }
handleMimeType(result, resources); handleMimeType(result, resources);
String packageResourceHref = getPackageResourceHref(resources); String packageResourceHref = getPackageResourceHref(resources);
Resource packageResource = processPackageResource(packageResourceHref, Resource packageResource = processPackageResource(packageResourceHref, result, resources);
result, resources);
result.setOpfResource(packageResource); result.setOpfResource(packageResource);
Resource ncxResource = processNcxResource(packageResource, result); Resource ncxResource = processNcxResource(packageResource, result);
result.setNcxResource(ncxResource); result.setNcxResource(ncxResource);

View File

@ -46,9 +46,11 @@ public class ResourcesLoader {
* @return Resources * @return Resources
* @throws IOException IOException * @throws IOException IOException
*/ */
public static Resources loadResources(ZipFile zipFile, public static Resources loadResources(
String defaultHtmlEncoding, ZipFile zipFile,
List<MediaType> lazyLoadedTypes) throws IOException { String defaultHtmlEncoding,
List<MediaType> lazyLoadedTypes
) throws IOException {
LazyResourceProvider resourceProvider = LazyResourceProvider resourceProvider =
new EpubResourceProvider(zipFile.getName()); new EpubResourceProvider(zipFile.getName());