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

Sat Nov 19, 2022 6:16 am

按照帮助文档上的代码将PPT转换为pdf时报错了,出现以下错误提示,请问时什么愿意?
Exception in thread "main" java.lang.VerifyError: Expecting a stackmap frame at branch target 355
Exception Details:
Location:
com/spire/presentation/packages/sprtcp.<init>(Lcom/spire/presentation/packages/sprexn;I)V @344: ifnonnull
Reason:
Expected stackmap frame at this location.
Bytecode:
0x0000000: 2b01 2a5a 5b09 032a 5a04 032a 5a5b 0304
0x0000010: 2a5a 0403 2a5a 0304 2a5a 0359 2a5a 0304
0x0000020: 2a5a 0413 048a 2a59 5b14 0487 1404 852a
0x0000030: 5b13 0482 2a5a 012a 595a 5c5c 5c5c 042a
0x0000040: 5b03 2a59 5c03 2a5a 032a b704 6fb5 0470
0x0000050: b504 71bb 025a 2a5b 5958 59b7 025b b504
0x0000060: 72bb 0473 59b7 0474 b500 58bb 0475 59b7
0x0000070: 0476 b500 59b2 0477 b501 f1b2 000e b500
0x0000080: afb5 009c b500 b8bb 0244 59b7 0245 b501
0x0000090: 57bb 001e 59b7 001f b501 89bb 0478 59b7
0x00000a0: 0479 b501 a5bb 047a 59b7 047b b501 94bb
0x00000b0: 047a 59b7 047b b501 97bb 047a 59b7 047b
0x00000c0: b501 9abb 047a 59b7 047b b501 9cbb 047c
0x00000d0: 59b7 047d b501 9ebb 047a 59b7 047b b501
0x00000e0: a0bb 047e 59b7 047f b500 9dbb 0480 59b7
0x00000f0: 0481 b501 a4b5 009f b504 83bb 0244 59b7
0x0000100: 0245 b504 84b5 0186 b501 71bb 025a 59b7
0x0000110: 025b b504 89b5 01ab b501 aeb5 01b1 b501
0x0000120: b3b5 01b5 b501 b7b5 01b9 b501 bbb5 01bd
0x0000130: b501 bfb5 01c1 b500 32b5 009b b804 6db5
0x0000140: 0095 b500 98b5 0099 b500 9ab5 0093 bb04
0x0000150: 8b59 b704 8cb5 00a3 c700 0bbb 0427 59b7
0x0000160: 0428 4c2a 595c 5c5c 5c2b b500 94bb 048d
0x0000170: 592a b704 8eb5 012a bb04 8f59 2a5b 2ab7
0x0000180: 0490 b500 01bb 0491 592a b704 92b5 0135
0x0000190: bb04 9359 2ab7 0494 b501 84bb 0495 592a
0x00001a0: b704 96b5 014b bb04 9759 2ab7 0498 b501
0x00001b0: 6fbb 0499 592a b704 9ab5 010c bb04 9959
0x00001c0: 2ab7 049a b501 10bb 049b 59b7 049c b504
0x00001d0: 9db4 0189 2ab5 049e b204 9f59 4ec2 2ab2
0x00001e0: 049f 035c 2f5e 0a61 50b5 04a0 2d2a 59b4
0x00001f0: 04a0 1401 727f 1020 79b5 04a1 c3b1 573a
0x0000200: 042d c319 04bf b1
Exception Handler Table:
bci [478, 509] => handler: 511
bci [511, 515] => handler: 511

at com.spire.presentation.Presentation.loadFromFile(Unknown Source)

lijunpeng
 
Posts: 9
Joined: Thu May 12, 2022 3:02 am

Mon Nov 21, 2022 3:00 am

您好,

感谢您的咨询。
需要注意的是,如果在一个项目中要用到多个Spire的jar时,只需要使用Spire.Office.jar,否则会出现兼容性问题。请检查您的项目是否导入了我们多个产品的jar包。
如果在您项目中只导入了Spire.Presentition.jar 或 Spire.Office.jar出现了这个问题,请提供下您当前使用的Spire jar版本号和您的PPT文档,帮助我们做进一步调查。

期待您的反馈。

Sincerely
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Wed Nov 23, 2022 9:27 am

您好,

请问您的问题解决了吗?如果没有,请提供您当前使用的Spire jar版本号和您的PPT文档,您可以附加在此贴中或者通过邮件发送到我们的邮箱(support@e-iceblue.com )

期待您的反馈。

Sincerely
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Thu Nov 24, 2022 5:56 am

明白了,项目中使用了spire.doc,可能是这个原因

lijunpeng
 
Posts: 9
Joined: Thu May 12, 2022 3:02 am

Thu Nov 24, 2022 6:52 am

您好,

感谢您的反馈。
请您在项目中移除所有的Spire jar之后添加Spire.Office jar到您的项目中,您可以使用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>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.office</artifactId>
        <version>7.11.2</version>
    </dependency>
</dependencies>

或通过手动导入jar包到项目中,下载链接:https://www.e-iceblue.cn/send/47-spire-office-for-java/1564-spire-office-java-7-11-2.html
如果您在测试之后有任何问题,欢迎您随时与我们联系。

Sincerely
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Return to 中文技术支持