gpt4 book ai didi

org.apache.poi.xwpf.usermodel.XWPFRelation.getContentType()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-25 09:19:05 26 4
gpt4 key购买 nike

本文整理了Java中org.apache.poi.xwpf.usermodel.XWPFRelation.getContentType()方法的一些代码示例,展示了XWPFRelation.getContentType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XWPFRelation.getContentType()方法的具体详情如下:
包路径:org.apache.poi.xwpf.usermodel.XWPFRelation
类名称:XWPFRelation
方法名:getContentType

XWPFRelation.getContentType介绍

暂无

代码示例

代码示例来源:origin: org.apache.poi/poi-ooxml

/**
 * Create a new WordProcessingML package and setup the default minimal content
 */
protected static OPCPackage newPackage() {
  try {
    OPCPackage pkg = OPCPackage.create(new ByteArrayOutputStream());    // NOSONAR - we do not want to close this here
    // Main part
    PackagePartName corePartName = PackagingURIHelper.createPartName(XWPFRelation.DOCUMENT.getDefaultFileName());
    // Create main part relationship
    pkg.addRelationship(corePartName, TargetMode.INTERNAL, PackageRelationshipTypes.CORE_DOCUMENT);
    // Create main document part
    pkg.createPart(corePartName, XWPFRelation.DOCUMENT.getContentType());
    pkg.getPackageProperties().setCreatorProperty(DOCUMENT_CREATOR);
    return pkg;
  } catch (Exception e) {
    throw new POIXMLException(e);
  }
}

代码示例来源:origin: org.apache.poi/poi-ooxml

PackagePart pp = getPackagePart();
if (pp.getContentType().equals(XWPFRelation.GLOSSARY_DOCUMENT.getContentType())) {
  logger.log(POILogger.WARN,
      "POI does not currently support template.main+xml (glossary) parts.  " +

代码示例来源:origin: org.apache.poi/poi-ooxml

if ( rel.getContentType().equals( contentType ) ) {
  return new XWPFWordExtractor(pkg);

代码示例来源:origin: apache/tika

/**
 * This returns all items that might contain embedded objects:
 * main document, headers, footers, comments, etc.
 */
@Override
protected List<PackagePart> getMainDocumentParts() {
  List<PackagePart> mainStoryDocs = getStoryDocumentParts();
  List<PackagePart> relatedParts = new ArrayList<>();
  mainStoryDocs.addAll(
      opcPackage.getPartsByContentType(
          XWPFRelation.GLOSSARY_DOCUMENT.getContentType()));
  for (PackagePart pp : mainStoryDocs) {
    addRelatedParts(pp, relatedParts);
  }
  relatedParts.addAll(mainStoryDocs);
  return relatedParts;
}

代码示例来源:origin: apache/tika

StringBuilder sb = new StringBuilder();
List<PackagePart> pps = container.getPartsByContentType(XWPFRelation.DOCUMENT.getContentType());
if (pps != null) {
  for (PackagePart pp : pps) {
pps = container.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType());

代码示例来源:origin: apache/tika

@Override
protected void buildXHTML(XHTMLContentHandler xhtml)
    throws SAXException, XmlException, IOException {
  //handle main document
  List<PackagePart> pps = getStoryDocumentParts();
  if (pps != null) {
    for (PackagePart pp : pps) {
      //likely only one, but why not...
      handleDocumentPart(pp, xhtml);
    }
  }
  //handle glossary document
  pps = opcPackage.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType());
  if (pps != null) {
    if (pps.size() > 0) {
      xhtml.startElement("div", "class", "glossary");
      for (PackagePart pp : pps) {
        //likely only one, but why not...
        handleDocumentPart(pp, xhtml);
      }
      xhtml.endElement("div");
    }
  }
}

代码示例来源:origin: apache/tika

private static POIXMLTextExtractor trySXWPF(OPCPackage pkg) throws XmlException, OpenXML4JException, IOException {
  PackageRelationshipCollection packageRelationshipCollection = pkg.getRelationshipsByType("http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument");
  if (packageRelationshipCollection.size() == 0) {
    packageRelationshipCollection = pkg.getRelationshipsByType("http://purl.oclc.org/ooxml/officeDocument/relationships/officeDocument");
  }
  if (packageRelationshipCollection.size() == 0) {
    return null;
  }
  PackagePart corePart = pkg.getPart(packageRelationshipCollection.getRelationship(0));
  String targetContentType = corePart.getContentType();
  for (XWPFRelation relation : XWPFWordExtractor.SUPPORTED_TYPES) {
    if (targetContentType.equals(relation.getContentType())) {
      return new XWPFEventBasedWordExtractor(pkg);
    }
  }
  return null;
}

代码示例来源:origin: apache/tika

XWPFRelation.DOCUMENT.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.FOOTNOTE.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.HEADER.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.FOOTER.getContentType(),
xhtml, relationshipsManager, officeParserConfig));

代码示例来源:origin: org.apache.tika/tika-parsers

/**
 * This returns all items that might contain embedded objects:
 * main document, headers, footers, comments, etc.
 */
@Override
protected List<PackagePart> getMainDocumentParts() {
  List<PackagePart> mainStoryDocs = getStoryDocumentParts();
  List<PackagePart> relatedParts = new ArrayList<>();
  mainStoryDocs.addAll(
      opcPackage.getPartsByContentType(
          XWPFRelation.GLOSSARY_DOCUMENT.getContentType()));
  for (PackagePart pp : mainStoryDocs) {
    addRelatedParts(pp, relatedParts);
  }
  relatedParts.addAll(mainStoryDocs);
  return relatedParts;
}

代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers

/**
 * This returns all items that might contain embedded objects:
 * main document, headers, footers, comments, etc.
 */
@Override
protected List<PackagePart> getMainDocumentParts() {
  List<PackagePart> mainStoryDocs = getStoryDocumentParts();
  List<PackagePart> relatedParts = new ArrayList<>();
  mainStoryDocs.addAll(
      opcPackage.getPartsByContentType(
          XWPFRelation.GLOSSARY_DOCUMENT.getContentType()));
  for (PackagePart pp : mainStoryDocs) {
    addRelatedParts(pp, relatedParts);
  }
  relatedParts.addAll(mainStoryDocs);
  return relatedParts;
}

代码示例来源:origin: org.apache.tika/tika-parsers

StringBuilder sb = new StringBuilder();
List<PackagePart> pps = container.getPartsByContentType(XWPFRelation.DOCUMENT.getContentType());
if (pps != null) {
  for (PackagePart pp : pps) {
pps = container.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType());

代码示例来源:origin: org.apache.tika/tika-parsers

@Override
protected void buildXHTML(XHTMLContentHandler xhtml)
    throws SAXException, XmlException, IOException {
  //handle main document
  List<PackagePart> pps = getStoryDocumentParts();
  if (pps != null) {
    for (PackagePart pp : pps) {
      //likely only one, but why not...
      handleDocumentPart(pp, xhtml);
    }
  }
  //handle glossary document
  pps = opcPackage.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType());
  if (pps != null) {
    if (pps.size() > 0) {
      xhtml.startElement("div", "class", "glossary");
      for (PackagePart pp : pps) {
        //likely only one, but why not...
        handleDocumentPart(pp, xhtml);
      }
      xhtml.endElement("div");
    }
  }
}

代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers

@Override
protected void buildXHTML(XHTMLContentHandler xhtml)
    throws SAXException, XmlException, IOException {
  //handle main document
  List<PackagePart> pps = getStoryDocumentParts();
  if (pps != null) {
    for (PackagePart pp : pps) {
      //likely only one, but why not...
      handleDocumentPart(pp, xhtml);
    }
  }
  //handle glossary document
  pps = opcPackage.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType());
  if (pps != null) {
    if (pps.size() > 0) {
      xhtml.startElement("div", "class", "glossary");
      for (PackagePart pp : pps) {
        //likely only one, but why not...
        handleDocumentPart(pp, xhtml);
      }
      xhtml.endElement("div");
    }
  }
}

代码示例来源:origin: org.apache.tika/tika-parsers

private static POIXMLTextExtractor trySXWPF(OPCPackage pkg) throws XmlException, OpenXML4JException, IOException {
  PackageRelationshipCollection packageRelationshipCollection = pkg.getRelationshipsByType("http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument");
  if (packageRelationshipCollection.size() == 0) {
    packageRelationshipCollection = pkg.getRelationshipsByType("http://purl.oclc.org/ooxml/officeDocument/relationships/officeDocument");
  }
  if (packageRelationshipCollection.size() == 0) {
    return null;
  }
  PackagePart corePart = pkg.getPart(packageRelationshipCollection.getRelationship(0));
  String targetContentType = corePart.getContentType();
  for (XWPFRelation relation : XWPFWordExtractor.SUPPORTED_TYPES) {
    if (targetContentType.equals(relation.getContentType())) {
      return new XWPFEventBasedWordExtractor(pkg);
    }
  }
  return null;
}

代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers

private static POIXMLTextExtractor trySXWPF(OPCPackage pkg) throws XmlException, OpenXML4JException, IOException {
  PackageRelationshipCollection packageRelationshipCollection = pkg.getRelationshipsByType("http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument");
  if (packageRelationshipCollection.size() == 0) {
    packageRelationshipCollection = pkg.getRelationshipsByType("http://purl.oclc.org/ooxml/officeDocument/relationships/officeDocument");
  }
  if (packageRelationshipCollection.size() == 0) {
    return null;
  }
  PackagePart corePart = pkg.getPart(packageRelationshipCollection.getRelationship(0));
  String targetContentType = corePart.getContentType();
  for (XWPFRelation relation : XWPFWordExtractor.SUPPORTED_TYPES) {
    if (targetContentType.equals(relation.getContentType())) {
      return new XWPFEventBasedWordExtractor(pkg);
    }
  }
  return null;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

/**
 * Create a new WordProcessingML package and setup the default minimal content
 */
protected static OPCPackage newPackage() {
  try {
    OPCPackage pkg = OPCPackage.create(new ByteArrayOutputStream());    // NOSONAR - we do not want to close this here
    // Main part
    PackagePartName corePartName = PackagingURIHelper.createPartName(XWPFRelation.DOCUMENT.getDefaultFileName());
    // Create main part relationship
    pkg.addRelationship(corePartName, TargetMode.INTERNAL, PackageRelationshipTypes.CORE_DOCUMENT);
    // Create main document part
    pkg.createPart(corePartName, XWPFRelation.DOCUMENT.getContentType());
    pkg.getPackageProperties().setCreatorProperty(DOCUMENT_CREATOR);
    return pkg;
  } catch (Exception e) {
    throw new POIXMLException(e);
  }
}

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

/**
 * Create a new WordProcessingML package and setup the default minimal content
 */
protected static OPCPackage newPackage() {
   try {
    OPCPackage pkg = OPCPackage.create(new ByteArrayOutputStream());
    // Main part
    PackagePartName corePartName = PackagingURIHelper.createPartName(XWPFRelation.DOCUMENT.getDefaultFileName());
    // Create main part relationship
    pkg.addRelationship(corePartName, TargetMode.INTERNAL, PackageRelationshipTypes.CORE_DOCUMENT);
    // Create main document part
    pkg.createPart(corePartName, XWPFRelation.DOCUMENT.getContentType());
    pkg.getPackageProperties().setCreatorProperty(DOCUMENT_CREATOR);
    return pkg;
  } catch (Exception e){
    throw new POIXMLException(e);
  }
}

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

if(corePart.getContentType().equals(rel.getContentType())) {
  return new XWPFWordExtractor(pkg);

代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers

XWPFRelation.DOCUMENT.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.FOOTNOTE.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.HEADER.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.FOOTER.getContentType(),
xhtml, relationshipsManager, officeParserConfig));

代码示例来源:origin: org.apache.tika/tika-parsers

XWPFRelation.DOCUMENT.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.FOOTNOTE.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.HEADER.getContentType(),
xhtml, relationshipsManager, officeParserConfig));
XWPFRelation.FOOTER.getContentType(),
xhtml, relationshipsManager, officeParserConfig));

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com