import com.spire.doc.Document; 依赖
时间: 2024-02-27 11:57:21 浏览: 42
使用Spire.Doc实现Word中嵌入附件需要引入Spire.Doc的依赖包。您可以在Spire官网下载最新版本的Spire.Doc并引入依赖包,或者使用Maven或Gradle等构建工具进行管理。
如果您使用Maven进行管理,可以在`pom.xml`文件中添加以下依赖:
```xml
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc</artifactId>
<version>6.9.0</version>
</dependency>
```
如果您使用Gradle进行管理,可以在`build.gradle`文件中添加以下依赖:
```gradle
dependencies {
implementation 'e-iceblue:spire.doc:6.9.0'
}
```
注意:Spire.Doc是商业软件,如果您需要在商业项目中使用,需要购买相应的许可证。
相关问题
java语言获取spire类库中类型为com.spire.doc.Documens.StructureDocumentTagInline文本内容
您可以使用以下代码来获取Spire类库中类型为com.spire.doc.Document.StructureDocumentTagInline的文本内容:
```
import com.spire.doc.Document;
import com.spire.doc.Section;
import com.spire.doc.StructureDocumentTagInline;
public class Main {
public static void main(String[] args) {
String filePath = "sample.docx";
Document document = new Document(filePath);
Section section = document.getSections().get(0);
for (Object obj : section.getBody().getChildObjects()) {
if (obj instanceof StructureDocumentTagInline) {
StructureDocumentTagInline tagInline = (StructureDocumentTagInline)obj;
if (tagInline.getSDTProperties().getTag().equals("tag_name")) {
String text = tagInline.getText();
System.out.println(text);
}
}
}
}
}
```
其中,"sample.docx"是你要读取的文档的路径,"tag_name"是你要获取文本内容的标签名。使用上述代码,你可以获取到指定标签中的文本内容。
使用java语言读取spire类库中类型为com.spire.doc.documens.StructureDocumentTagInline的文本内容
好的,您可以使用以下代码片段来读取Spire Doc 类库中类型为 com.spire.doc.document.StructureDocumentTagInline 的文本内容:
```
import com.spire.doc.*;
import com.spire.doc.documents.*;
public class ReadSDTInlineText {
public static void main(String[] args) {
// Load the document
String input = "input.docx";
Document doc = new Document();
doc.loadFromFile(input);
// Get the collection of StructureDocumentTags
StructureDocumentTagInline sdt = null;
for (Section sec : doc.getSections()) {
for (DocumentObject obj : sec.getBody().getChildObjects()) {
if (obj.getDocumentObjectType() == DocumentObjectType.Structure_Document_Tag_Inline) {
sdt = (StructureDocumentTagInline) obj;
// Get the SDT's text
String text = sdt.getText();
// Do something with the text (for example, print it)
System.out.println(text);
}
}
}
}
}
```
此代码可以获取到指定Word文档中所有类型为 `com.spire.doc.document.StructureDocumentTagInline` 的文本内容,并输出到控制台。请注意,您需要确保在项目中导入Spire Doc类库,并在代码中正确引用类库。希望能帮到您!