Tag: magicknet

如何使用C#和ImageMagick将PDF转换为图像?

我想使用C#和magicknet.dll将PDF文件转换为.GIF。 我已将MagickNet Dll的引用添加到我的项目中。 MagickNet.Magick.Init(); MagickNet.Image img = new MagickNet.Image(“d:/aa.pdf”); img.Write(“d:/bb.gif”); MagickNet.Magick.Term(); img.Dispose(); 用户代码未处理System.Runtime.InteropServices.SEHException Message =“外部组件抛出exception。” 来源= “ImageMagickNET” 错误码= -2147467259 堆栈跟踪: 在Magick.Image。{ctor}(Image *,basic_string \,std :: allocator> *) 在ImageMagickNET.Image..ctor(String imageSpec) 在Test1._Default.Button1_Click(Object sender,EventArgs e)中的C:\ Users \ PANKAJ \ Documents \ Visual Studio 2008 \ Projects \ Test1 \ Test1 \ Default.aspx.cs:第31行 在System.Web.UI.WebControls.Button.OnClick(EventArgs e) 在System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) 在System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) 在System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler […]

无法在Elastic Beanstalk部署上加载文件或程序集Magick.Net

将项目部署到Amazon Elastic Beanstalk时出现以下错误: Could not load file or assembly ‘Magick.NET-x86.DLL’ or one of its dependencies. The specified module could not be found. 我在bin文件夹中有许多其他DLL,而这一个是唯一一个抛出此错误的DLL。 据我所知,DLL没有任何依赖关系。 我在本地运行时没有收到此错误,并且在高级选项中将dll设置为“不复制”,就像其他DLL一样。 我正在运行ASP.NET 4.5 / C#Project 在Elastic Beanstalk的EC2服务器上运行依赖性walker我得到: 在Elastic Beanstalk上启动项目时如何加载此DLL?