此dwg文件转换成PDF时,提示以下异常信息,aspose.CAD 版本为26.1.0
Aspose.CAD.CadExceptions.ImageSaveException: Image export failed. Error during PDF export: Value cannot be null. (Parameter ‘s’)
—> System.Exception: Error during PDF export: Value cannot be null. (Parameter ‘s’)
—> System.ArgumentNullException: Value cannot be null. (Parameter ‘s’)
at System.ArgumentNullException.Throw(String paramName)
at #=z7_FvG92hKEraRUKINdU1wuQf9dpri_dFSbfSUYuzNM4uC1wqex_9OVwiKdXbYbjuzSOw1fY=.#=zU6PeucIyDggI(String #=zdRx_Kkw=, CodePages #=zPNi1t2U0e0cY)
at #=zh5cWUO1uVga7XfwbSs5qcAj1hDOp_1GKlxXWGk1nE7k3WW_md8xuZyct179aMLLqnQ==.#=zP0Dl5ng=(#=zrPy6Av_qEiiyBXLQaIB9SAvVyg9OjBJEpyqnzclqc585 #=z1kEGWEtK48XaN0UOWg==, String #=zt1tu4jw=, String #=zZlQukRM=)
at #=zh5cWUO1uVga7XfwbSs5qcAj1hDOp_1GKlxXWGk1nE7k3WW_md8xuZyct179aMLLqnQ==.#=z$f8aH0dUliUY(#=zrPy6Av_qEiiyBXLQaIB9SAvVyg9OjBJEpyqnzclqc585 #=z1kEGWEtK48XaN0UOWg==, #=zGgEdSY5Rt8Xta$q4Lko7z8eAoBmVNyssMmjtsGquxTj8A2xliOW1I2wDr3BG #=zlkxdYCmITvvW, String #=zt1tu4jw=, String #=zZlQukRM=, Double #=zGkv4_NRM64Uo, #=z9bjsVNvT$YlYv9jbnU5nAIUe3Y6LxOzXrikMJKbCwdjxP7dbjgKBW$s$nWReGvR1cJ8wRd0= #=z3gN7dbsmFzdF, Boolean #=zDhUOceeTduAyZE6Qvw==)
at #=zj5sKctRZpShUhVNHpu5l7JvfLO6sZeqI0_gXC9GF3xr7qQwmsKb95ymYqaLdeEQ_SSp8fGmoeCZsRUnG8jBEyrZEJknh.#=z0$s$U8=(#=z9v$LQuV0wIZJwxU2zz4ROftL205hlp4g694kT12RtxHfNF0RXov1yYg= #=zVi3Mx6CsrmdzT7Ar2848Sbo=, #=ziwHP6xJoqaedf1xKpLV_p3OLpHHym_UNmJ3cvieLYPo3 #=zn1XQ_nw=, #=zGgEdSY5Rt8Xta$q4Lko7z8eAoBmVNyssMmjtsGquxTj8A2xliOW1I2wDr3BG #=z0$d_1MHGvZJh, #=z9bjsVNvT$YlYv9jbnU5nAIUe3Y6LxOzXrikMJKbCwdjxP7dbjgKBW$s$nWReGvR1cJ8wRd0= #=zwuCoapWHJP90)
at #=zj5sKctRZpShUhVNHpu5l7JvfLO6sZeqI0_gXC9GF3xr7qQwmsKb95ymYqaLdeEQ_SSp8fGmoeCZsRUnG8jBEyrZEJknh.#=zF3Q7gWl8Cwem(CadEntityBase #=zdI5t2zc=, #=z9v$LQuV0wIZJwxU2zz4ROftL205hlp4g694kT12RtxHfNF0RXov1yYg= #=zVi3Mx6CsrmdzT7Ar2848Sbo=, #=zGgEdSY5Rt8Xta$q4Lko7z8eAoBmVNyssMmjtsGquxTj8A2xliOW1I2wDr3BG #=zlkxdYCmITvvW, #=znQ8j_iYA5UeKhExBDdgIJhKWgbp9IU49jQEUMptkjIkc #=zlqnVOTREZkA1, #=zGgEdSY5Rt8Xta$q4Lko7z8eAoBmVNyssMmjtsGquxTj8A2xliOW1I2wDr3BG #=z0$d_1MHGvZJh, #=z9bjsVNvT$YlYv9jbnU5nAIUe3Y6LxOzXrikMJKbCwdjxP7dbjgKBW$s$nWReGvR1cJ8wRd0= #=zwuCoapWHJP90, String& #=zhRkzCJBPsyb6, String& #=zQxrtEGORlGge)
at #=zj5sKctRZpShUhVNHpu5l7JvfLO6sZeqI0_gXC9GF3xr7qQwmsKb95ymYqaLdeEQ_SSp8fGmoeCZsRUnG8jBEyrZEJknh.#=z0K2yVEA=(CadEntityBase #=zdI5t2zc=, #=z9v$LQuV0wIZJwxU2zz4ROftL205hlp4g694kT12RtxHfNF0RXov1yYg= #=zVi3Mx6CsrmdzT7Ar2848Sbo=, #=zGgEdSY5Rt8Xta$q4Lko7z8eAoBmVNyssMmjtsGquxTj8A2xliOW1I2wDr3BG #=zlkxdYCmITvvW)
at #=zEYTIRSQnMShyt5MWfmE3oqcKZR6ZZlNaGR_ekriLwPFimFeQ9a6_b36L0caBGczxj2X7FvAPdE886psCEokYu3w=.#=zN$$WqW_68UWy(CadEntityBase #=zdI5t2zc=, #=z9v$LQuV0wIZJwxU2zz4ROftL205hlp4g694kT12RtxHfNF0RXov1yYg= #=zVi3Mx6CsrmdzT7Ar2848Sbo=, #=zGgEdSY5Rt8Xta$q4Lko7z8eAoBmVNyssMmjtsGquxTj8A2xliOW1I2wDr3BG #=zlkxdYCmITvvW)
at #=z9v$LQuV0wIZJwxU2zz4ROftL205hlp4g694kT12RtxHfNF0RXov1yYg=.#=zEOD7P$qPAUj_gQwTpIjtgKy_QqFs.MoveNext()
at #=z9v$LQuV0wIZJwxU2zz4ROftL205hlp4g694kT12RtxHfNF0RXov1yYg=.#=ztRy9_P_msnACSt_HQ1u8EKM5vLtR.MoveNext()
at #=z9v$LQuV0wIZJwxU2zz4ROftL205hlp4g694kT12RtxHfNF0RXov1yYg=.#=zX7c3t4YHPFPQJVEJOtoKEGE=.MoveNext()
at #=zfrEAY6ZNcDqi20EpXapyzByF4husL_nlmLtLoqsAjzZAgoPxLW0eWJ_V8aeLkTVSKA==.#=zlxVUg$SInOTDK9G6_g==(#=zM1c8N4VVkQgHlDod$4XPfxY$Xcp #=z5JQMuPB8l5A7, #=zFHGliRFtsTDf9EZl4lomVvk= #=z3bXH5hs=, #=zCCp9XhBCFilm1skIAuZkLT0= #=zp50ALsmYVP15, #=zCCp9XhBCFilm1skIAuZkLT0= #=zdwS0svtsudI3, #=zM2VCt4hignCRVosXTMpSEEnSBlrlr2jrDbZJRIiC2QzOuCe7nA== #=zQQwIJCDuFRGB9Gm1WQ==, Int32 #=zuXxegIUy32mI, ImageOptionsBase #=zVUkHceI=, #=z1FkZheahSQGRIbXcNx7tpgA= #=zM5vJXa$cMzqI, #=z5gmXdAm1wHUshVvFoHBgm44= #=z9nFWZo0=)
at #=zHt$j_kA7hCbfLcr$wIfTmHMWLrCHtdmZhFj4XON7u1zZ95og2EHEZAH5VmvNE9sImg==.#=z0K2yVEA=(Image #=zo3ZQW18=, Stream #=z9Sw5I4o=, ImageOptionsBase #=zVUkHceI=, Rectangle #=zQVqNfHvQ4mSK)
— End of inner exception stack trace —
at #=zHt$j_kA7hCbfLcr$wIfTmHMWLrCHtdmZhFj4XON7u1zZ95og2EHEZAH5VmvNE9sImg==.#=z0K2yVEA=(Image #=zo3ZQW18=, Stream #=z9Sw5I4o=, ImageOptionsBase #=zVUkHceI=, Rectangle #=zQVqNfHvQ4mSK)
at Aspose.CAD.Image.#=zr0$wc9geg0KPGALuFt3Ef9M=.#=zoSFfN3FqXsHtmNGeEw==(CancellationToken #=zZa3b4GQ=)
at #=z$fQuQoBkXd9hvO$5ceupbRM=.#=zvK0Q7PjR5wb2H34aHw==.#=zxiIgqOmi1BdKV9GYydBGFbc=()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
— End of stack trace from previous location —
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
— End of stack trace from previous location —
at Aspose.CAD.Image.#=zVHElS9$2GYLkaRuetQ==.MoveNext()
— End of inner exception stack trace —
at Aspose.CAD.Image.#=zVHElS9$2GYLkaRuetQ==.MoveNext()
— End of stack trace from previous location —
at Aspose.CAD.Image.#=zrr20xmXTYz1GnhuE5g==.MoveNext()
— End of stack trace from previous location —
TKMF.dwg.zip (522.6 KB)
@PangXiaogang,
您好,
以下是我在 26.1 版本中测试有效的示例,结果附在附件中:
using (CadImage image = (CadImage)Aspose.CAD.Image.Load(fileName))
{
var rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1000,
PageHeight = 1000,
};
var options = new PdfOptions
{
VectorRasterizationOptions = rasterizationOptions
};
image.Save("output.pdf", options);
}
能否请您分享一下导出代码,或者在您那边验证一下这段代码?操作系统是什么?
output.pdf (3.0 MB)