我在我的.net项目中使用dynamic PDF来获取.PDF并将其发送打印。
我的代码在以下行失败,并显示错误消息
eTe.DynamicPDF.Printing.DocumentLoadException: File not found or could not be opened.
at ceTe.DynamicPDF.Printing.InputPdf..ctor(Byte[] data)
pdfs.Add(new InputPdf(ms.ToArray()));其中ms是内存流。
在我的开发环境中,动态pdf用于基于X86的处理器。即
ceTe.DynamicPDF.Printing.40.x86.dll.现在在生产环境中,处理器是x64。
是不是dll中的差异导致了上述错误?
还有谁可以帮助我获得DLL的链接?
ceTe.DynamicPDF.Printing.40.x64发布于 2016-11-26 02:27:44
我在开发DynamicPDF库的ceTe软件公司工作。
需要使用的dll取决于应用程序的.NET版本和目标平台(x86或x64)。有关为PrintManager提供的dlls,请参阅以下文档link。如果您正在使用ceTe.DynamicPDF.Printing.40.x86.dll并将您的应用程序编译为32位,那么您应该能够在x86和x64机器上使用该应用程序。
dll (x86或x64)的差异应该不会导致这种类型的错误。当您尝试打印的PDF文档出现问题时,通常会导致此类错误。尝试打印在您的开发机器上生产的PDF,看看它是否有效。另外,我建议您下载可用的最新版本的PrintManager,看看它是否解决了这个问题。如果您是获得许可的用户,请使用您的序列号从customer area下载。如果您仍在评估该产品,并且没有序列号,则可以访问下载here。
如果问题在您尝试最新版本后仍未解决,请通过电子邮件发送到我们的support team,并包括以下信息-完整的异常消息(包括堆栈跟踪),PDF的副本,复制您正在使用的PrintManager动态链接库的错误和版本信息的代码。
https://stackoverflow.com/questions/40781643
复制相似问题