开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 7046|回复: 0

Aspose.Slides.dll打开ppt文件失败

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
2
软币
83
在线时间
2 小时
注册时间
2015-9-18
发表于 2015-9-18 11:54:52 | 显示全部楼层 |阅读模式


实例化Pre对象的时候报错。

路径,文件都没问题。dll的引入和.net版本(4.0)符合。

ppt没有用WPS打开或者保存过。

请问谁遇到过此类问题呢? 谢谢。

[C#] 纯文本查看 复制代码
 Presentation presentation = new Presentation(path + "pure2.ppt");



错误信息:

[Bash shell] 纯文本查看 复制代码
未处理 Aspose.Slides.PptReadException
  HResult=-2146233088
  Message=Couldn't read "PowerPoint Document" record.
  Source=Aspose.Slides
  StackTrace:
       在 ns53.Class2363.method_9(Class1102 fs)
       在 ns53.Class2363..ctor(Class1102 fs, ILoadOptions loadOptions)
       在 ns13.Class831.method_0(Stream stream, ILoadOptions loadOptions)
       在 Aspose.Slides.Presentation.method_5(Stream stream)
       在 Aspose.Slides.Presentation.method_4(Stream stream)
       在 Aspose.Slides.Presentation..ctor(String file, LoadOptions loadOptions)
       在 Aspose.Slides.Presentation..ctor(String file)
       在 PdfUtils.Program.Main(String[] args) 位置 F:\res\officeToPdfByAspose\OfficeToPdf\PdfUtils\Program.cs:行号 45
       在 System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
       在 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       在 System.Threading.ThreadHelper.ThreadStart()
  InnerException: 
       HResult=-2146233088
       Message=Couldn't read [Class2080 Start
Self: Class2080, Header:RecordHeader, Type:0x3E8, Version:15, Instance:0, Length:0x0
Class2080 End
]
       Source=Aspose.Slides
       StackTrace:
            在 ns55.Class2328.smethod_2(BinaryReader reader, Class2329 stf, Class2039 parentRecord)
            在 ns55.Class2328.smethod_1(BinaryReader reader, Class2039 parentRecord)
            在 ns53.Class2363.method_7(MemoryStream stream, Int64 position, Class2039 parentRecord)
            在 ns53.Class2363.method_9(Class1102 fs)
       InnerException: 
            HResult=-2146233088
            Message=Couldn't read [NotDefined]
            Source=Aspose.Slides
            StackTrace:
                 在 ns55.Class2328.smethod_2(BinaryReader reader, Class2329 stf, Class2039 parentRecord)
                 在 ns55.Class2328.smethod_1(BinaryReader reader, Class2039 parentRecord)
                 在 ns55.Class2055.vmethod_0(BinaryReader reader)
                 在 ns53.Class2039.Read(BinaryReader reader, Class2321 hdr)
                 在 ns55.Class2328.smethod_2(BinaryReader reader, Class2329 stf, Class2039 parentRecord)
            InnerException: 
                 HResult=-2146233088
                 Message=引发类型为“System.Exception”的异常。
                 Source=Aspose.Slides
                 StackTrace:
                      在 ns55.Class2328.smethod_9(Class2321 header, Class2329 stf, Class2039 parentRecord)
                      在 ns55.Class2328.smethod_2(BinaryReader reader, Class2329 stf, Class2039 parentRecord)
                 InnerException: 


评分

参与人数 1赞扬 +1 收起 理由
computerline + 1 好久没更新了

查看全部评分

回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 22:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表