我正在使用PdfSharp保存.png文件,它可以正常工作。现在我需要保存SVG图像,但是出现了错误。
System.OutOfMemoryException: Out of memory.
代码是:
var path = @"D:\Projects\ProjectName\Content\Images\Instruments";
path += Path.GetFileName(instrument.Src); //instrument.src is a valid name and the path is a valid path on the local machine, which is where I'm testing
if (!File.Exists(path))
return; //never hit as the path is correct
var img = XImage.FromFile(path); //out of memory
//more code
如果我把上述文件从.svg格式改为.png格式,它可以正常工作(因为我有一个同名的.png和.svg文件)
我该如何使用PDF Sharp将SVG图像保存为PDF?
inputSvg
。同时,您的应用程序是否可以访问您的“特殊文件夹”,而不是手动导航到文件夹路径? - MethodMan"c:\tempPdf\"
。 - MethodManITextSharp
怎么样?那是一个免费的DLL,不知道是否可以使用它来代替。 - MethodMan