diff --git a/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java b/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java index a21e882dc..f5a8f429e 100644 --- a/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java +++ b/modules/book/src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java @@ -112,7 +112,7 @@ public class PackageDocumentReader extends PackageDocumentBase { //确保该图片信息 resource 在原 originItemHrefSet 集合中没有出现过 if (!originItemHrefSet.contains(imageHref)) { Element tempElement = packageDocument.createElement("item"); - tempElement.setAttribute("id", imageHref.replace("/", "")); + tempElement.setAttribute("id", resource.getId()); tempElement.setAttribute("href", imageHref); tempElement.setAttribute("media-type", currentMediaType.getName()); fixedElements.add(tempElement);