Try
Dim document = New Aspose.Pdf.Document("123.pdf")
‘Dim ex As Integer = Aspose.Pdf.SaveFormat.DocX
’document.Save("output.docx", ex)
document.Save("output.docx", 6)
Catch ex As Exception
Console.WriteLine("发生异常: " & ex.Message)
Console.WriteLine("异常类型: " & ex.GetType().Name)
Console.WriteLine("异常堆栈: " & ex.StackTrace)
End Try
End Sub
VS2022,试了很多版本包括最新的Aspose.Pdf.Net,PDF文件应该也没有问题,试了多个PDF文件,在线转换是可以的,运行时都是同样的问题:System.NullReferenceException:“未将对象引用设置到对象的实例
“aspose test1.exe”(CLR v4.0.30319: aspose test1.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\mscorlib.resources.dll”。模块已生成,不包含符号。
引发的异常:“System.IO.EndOfStreamException”(位于 Aspose.Pdf.dll 中)
引发的异常:“System.IO.EndOfStreamException”(位于 Aspose.Pdf.dll 中)
引发的异常:“System.ArgumentException”(位于 mscorlib.dll 中)
发生异常: 路径中具有非法字符。
异常类型: ArgumentException
异常堆栈: 在 System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
在 System.IO.Path.IsPathRooted(String path)
在 ???.(IDictionary )
在 ???.()
在 ???.()
在 ???.???(String , FontStyle )
在 ???.(String , FontStyle , String )
在 ???.(String , Single , FontStyle )
在 ???..ctor(??? , String , ???[] , UInt32[] , Boolean , Double , Dictionary`2 , Double ?, ??? ?, Double ?, ??? ?, Boolean ?, Boolean ?, ??? ?)
在 ???.(??? , String , ??? , Double )
在 ???.()
在 ???..ctor(??? , ??? )
在 ???.(??? , ??? )
在 ???..ctor(??? , ??? , ??? )
在 ???.(Document , Page , UnifiedSaveOptions )
在 ???.(Document , ???& , UnifiedSaveOptions , Int32& )
在 ???.(Document , Stream , DocSaveOptions )
在 Aspose.Pdf.Document.Save(Stream outputStream, SaveOptions options)
在 Aspose.Pdf.Document.Save(Stream outputStream, SaveFormat format)
在 Aspose.Pdf.Document.Save(String outputFileName, SaveFormat format)
在 aspose_test1.SingleDocument_Render.PdfTest.ConvertPdfToDocx() 位置 C:\Users\yzswk\source\repos\aspose test1\aspose test1\pdftest.vb:行号 15
调用堆栈:
Aspose.PDF.dll!#=z6RalRduJVQKd5EZuNVMJuKliYjK8PHg7Gw==.#=z1Dicw3U=(#=zWt4uWkCCK51P5HAIfAcVlTs= #=z69G5rGc=) | 未知 | |
---|---|---|
Aspose.PDF.dll!#=z8WnpAvoiU_Cv_Q_f$3K9j$Q=.#=z2EQJYISJgkQ1S_bjLQ==(Aspose.Pdf.Document #=z4XpokXA=, Aspose.Pdf.DocSaveOptions #=zBlNOmoM=, System.Collections.Generic.Queue<#=zWt4uWkCCK51P5HAIfAcVlTs=> #=zxBgv$hjnrTNS, System.IO.Stream #=zSAgbP_j_tILz, int #=zrm3CX6$Cv8SD) | 未知 | |
Aspose.PDF.dll!#=z8WnpAvoiU_Cv_Q_f$3K9j$Q=.#=zmLgy15M=(Aspose.Pdf.Document #=z4XpokXA=, System.IO.Stream #=zSAgbP_j_tILz, Aspose.Pdf.DocSaveOptions #=zBlNOmoM=) | 未知 | |
Aspose.PDF.dll!Aspose.Pdf.Document.#=zBKlhKvxXl_iS(System.IO.Stream #=zSAgbP_j_tILz, Aspose.Pdf.SaveOptions #=zBlNOmoM=) | 未知 | |
Aspose.PDF.dll!Aspose.Pdf.Document.#=zBKlhKvxXl_iS(System.IO.Stream #=zSAgbP_j_tILz, Aspose.Pdf.SaveFormat #=zl86l120=) | 未知 | |
Aspose.PDF.dll!Aspose.Pdf.Document.#=zBKlhKvxXl_iS(string #=zDE6n1kXilShd, Aspose.Pdf.SaveFormat #=zl86l120=) | 未知 | |
Aspose.PDF.dll!Aspose.Pdf.Document.Save(string outputFileName, Aspose.Pdf.SaveFormat format) | 未知 |
123.pdf (46.4 KB)