gpt4 book ai didi

c# - 出于某种奇怪的原因,托管 C# 应用程序将字符串作为空字节 [] 传递...... IronPDF

转载 作者:太空宇宙 更新时间:2023-11-03 14:39:29 31 4
gpt4 key购买 nike

尝试从 Nuget Package IronPDF 调用方法时,我遇到了一个非常奇怪的问题。 根据这些症状以及我在互联网上找不到遇到此问题的其他人的事实,我假设这不是包裹的错。


基本上,每当我在控制台应用程序中调用“HtmlToPdf.RenderHtmlAsPdf()”时,一切正常,但是当我通过 Revit 2018(作为插件)将其作为托管应用程序运行时,该方法会崩溃并返回以下内容系统.IO.IO异常: enter image description here

System.IO.IOException: 'Can not parse a PDF from an empty byte array.'

对我来说,100% 清楚我在两种情况下都正确地向它传递了一个字符串,并且文档清楚地指出它只需要一个字符串 ( IronPDF Documentation ),但不知何故它认为它正在接收一个空字节数组!! !???好奇怪!!!

如果您知道运行通过外部应用程序管理的 C# 应用程序会导致字符串被读取为字节数组的任何原因,请提供帮助!

最佳答案

我对 Revit 插件一无所知,但我猜你缺少一些依赖项。我得到了完全相同的异常,因为当我构建我的 Docker 容器(运行 linux)时,我遗漏了几个。

Iron PDF 在此处记录了此特定问题:

https://ironpdf.com/docs/questions/docker-linux/

enter image description here

关于c# - 出于某种奇怪的原因,托管 C# 应用程序将字符串作为空字节 [] 传递...... IronPDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57940488/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com