为有中文需求的客户提供多渠道中文技术支持.

Fri Oct 17, 2025 3:21 am

您好,我在测试md转word遇到了这个版本,示例代码似乎跑不通。java 1.8版本。
版本:
Code: Select all
<dependency>
         <groupId>e-iceblue</groupId>
         <artifactId>spire.doc</artifactId>
         <version>13.9.19</version>
      </dependency>


代码用得示例代码:
Code: Select all
public static void main(String[] args) {
        // 创建一个 Document 类的实例
        Document doc = new Document();

        // 从文件路径加载 Markdown 文件
        doc.loadFromFile("X:\\生成教案功能开发v2.2-V1.1.md", FileFormat.Markdown);

        // 将 Markdown 文件保存为 Word 文档
        doc.saveToFile("X:\\MarkdownToWord.docx", FileFormat.Docx);
        doc.dispose();
    }

Exception in thread "main" java.lang.NullPointerException
   at com.spire.doc.packages.sprwkda.spr┌┉—(Unknown Source)
   at com.spire.doc.packages.sprejda.spr≇┉—(Unknown Source)
   at com.spire.doc.packages.sprejda.spr㈯⃠┈—(Unknown Source)
   at com.spire.doc.packages.sprhdda.spr⇆┆—(Unknown Source)
   at com.spire.doc.packages.sprpfda.spr┲┉—(Unknown Source)
   at com.spire.doc.packages.sprpfda.spr⌨┉—(Unknown Source)
   at com.spire.doc.packages.sprrmda.spr⇆┇—(Unknown Source)
   at com.spire.doc.packages.sprrmda.sprㆁ┇—(Unknown Source)
   at com.spire.doc.packages.sprclda.spr…┌—(Unknown Source)
   at com.spire.doc.Document.spr┄’—(Unknown Source)
   at com.spire.doc.Document.spr℡‘—(Unknown Source)
   at com.spire.doc.Document.spr⌧’—(Unknown Source)
   at com.spire.doc.Document.spr⌬‘—(Unknown Source)
   at com.spire.doc.Document.spr┠‘—(Unknown Source)
   at com.spire.doc.Document.loadFromFile(Unknown Source)
   at cxxx.TestC.main(TestC.java:13)


后面测试了一个最简单的md也会报错,好像这个版本Java不可以。
Code: Select all
Exception in thread "main" java.lang.RuntimeException: Could not determine type for instantiation
   at com.spire.doc.packages.sprsmda.spr┭⑫(Unknown Source)
   at com.spire.doc.packages.spripda.spr┐(Unknown Source)
   at com.spire.doc.packages.spranda.spr▏┇—(Unknown Source)
   at com.spire.doc.packages.sprapda.spr⅞┇—(Unknown Source)
   at com.spire.doc.packages.sprrmda.spr╹┇—(Unknown Source)
   at com.spire.doc.packages.sprrmda.sprㆁ┇—(Unknown Source)
   at com.spire.doc.packages.sprclda.spr…┌—(Unknown Source)
   at com.spire.doc.Document.spr┄’—(Unknown Source)
   at com.spire.doc.Document.spr℡‘—(Unknown Source)
   at com.spire.doc.Document.spr⌧’—(Unknown Source)
   at com.spire.doc.Document.spr⌬‘—(Unknown Source)
   at com.spire.doc.Document.spr┠‘—(Unknown Source)
   at com.spire.doc.Document.loadFromFile(Unknown Source)
   at com.xxx.service.TestC.main(TestC.java:13)

Process finished with exit code 1

sunkes_user_test
 
Posts: 3
Joined: Mon Jul 19, 2021 2:25 am

Fri Oct 17, 2025 9:51 am

您好,

感谢您的反馈。我已成功复现您遇到的问题,对此给您带来的不便深表歉意。

该问题已被记录至我们的系统,任务编号为 SPIREDOC-11606。我们的开发团队将尽快安排调查并着手解决。我会持续跟进进展,并及时向您更新处理情况。

Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3011
Joined: Wed Jun 27, 2012 8:50 am

Mon Nov 17, 2025 7:24 am

您好,

感谢您的耐心等待。很高兴通知您【SPIREDOC-11606】问题已经解决了。欢迎下载和测试[Spire.Doc for Java版本: 13.11.2]。
我们的网站链接: https://www.e-iceblue.cn/Downloads/Spire-Doc-JAVA.html
通过 Maven 仓库安装:
Code: Select all
<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependency>
    <groupId>e-iceblue</groupId>
    <artifactId>spire.doc</artifactId>
    <version>13.11.2</version>
</dependency>


Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3011
Joined: Wed Jun 27, 2012 8:50 am

Return to 中文技术支持