protected boolean isInternalImage(AbstractWordXmlPicture picture, Relationship relationship, BinaryPart part) throws Docx4JException { //treat external images, that are loaded, as internal images return (part != null) && ((part.getExternalTarget() == null) || (part.getBuffer() != null)); }
/** Get the image base name * * @param binaryPart * @return */ protected String getImageName(BinaryPart binaryPart) { String partname = null; int p = -1; if (binaryPart.getExternalTarget() != null) { partname = binaryPart.getExternalTarget().getValue(); p = partname.lastIndexOf('\\'); if (p == -1) { p = partname.lastIndexOf('/'); } } else { partname = binaryPart.getPartName().toString(); p = partname.lastIndexOf('/'); } return (p > -1 ? partname.substring(p + 1) : partname); }
+ " of type " + r.getType() ); BinaryPart bp = ExternalResourceUtils.getExternalResource(r.getTarget()); pkg.getExternalResources().put(bp.getExternalTarget(), bp); } else { log.debug("Encountered (but not loading) external resource " + r.getTarget()
+ " of type " + r.getType() ); BinaryPart bp = ExternalResourceUtils.getExternalResource(r.getTarget()); pkg.getExternalResources().put(bp.getExternalTarget(), bp); } else { log.info("Encountered (but not loading) external resource " + r.getTarget()
protected boolean isInternalImage(AbstractWordXmlPicture picture, Relationship relationship, BinaryPart part) throws Docx4JException { //treat external images, that are loaded, as internal images return (part != null) && ((part.getExternalTarget() == null) || (part.getBuffer() != null)); }
/** Get the image base name * * @param binaryPart * @return */ protected String getImageName(BinaryPart binaryPart) { String partname = null; int p = -1; if (binaryPart.getExternalTarget() != null) { partname = binaryPart.getExternalTarget().getValue(); p = partname.lastIndexOf('\\'); if (p == -1) { p = partname.lastIndexOf('/'); } } else { partname = binaryPart.getPartName().toString(); p = partname.lastIndexOf('/'); } return (p > -1 ? partname.substring(p + 1) : partname); }
+ " of type " + r.getType() ); BinaryPart bp = ExternalResourceUtils.getExternalResource(r.getTarget()); pkg.getExternalResources().put(bp.getExternalTarget(), bp); } else { log.info("Encountered (but not loading) external resource " + r.getTarget()
+ " of type " + r.getType() ); BinaryPart bp = ExternalResourceUtils.getExternalResource(r.getTarget()); pkg.getExternalResources().put(bp.getExternalTarget(), bp); } else { log.debug("Encountered (but not loading) external resource " + r.getTarget()