I am using ASpose.PDF in C# on Mac OS for PDF to image conversion. PngDevice.Process throws exception “System.PlatformNotSupportedException: Operation is not supported on this platform.”
My Code:
try
{
Document document = new Document("/Users/pankaj/Desktop/aa/test/aa.pdf");
for( int count=1; count <= document.Pages.Count; count++)
{
string tmp = “/Users/pankaj/Desktop/aa/aa”;
tmp += count.ToString();
tmp += “.png”;
Resolution resolution = new Resolution(300);
PngDevice pngdevice = new PngDevice();// (resolution);
pngdevice.Process(document.Pages[count], tmp);
}
}
catch(Exception e)
{
string exp = string.Format("{0} exception caught", e);
}
Exception:
System.PlatformNotSupportedException: Operation is not supported on this platform.
at System.Drawing.Drawing2D.Matrix…ctor (System.Single m11, System.Single m12, System.Single m21, System.Single m22, System.Single dx, System.Single dy) [0x00006] in <568e8dfee76d4c65a8b6ab960abeaf5e>:0
at (wrapper remoting-invoke-with-check) System.Drawing.Drawing2D.Matrix…ctor(single,single,single,single,single,single)
at #=z8scOvMShC1xEMFh$ErV9zpBqw8_wGDDcKJNhjvU=…ctor (System.Single #=zWDkdOyY=, System.Single #=z32uMoNQ=, System.Single #=z0rKQUnA=, System.Single #=zPywVmt8=, System.Single #=zQzrRjX4=, System.Single #=zWkoNids=) [0x00006] in <2cba31dd354b407fced730edcca11c8e>:0
at #=zh2gh7BGs1_9elwbn0TGkyeXW5GgXK9inHw==.#=zURX4h48= (System.Single #=zWDkdOyY=, System.Single #=z32uMoNQ=, System.Single #=z0rKQUnA=, System.Single #=zPywVmt8=, System.Single #=zQzrRjX4=, System.Single #=zWkoNids=, #=zWkf4AD9vdRSa1c65OhmMdgskocyiTyW9RQ== #=zTfE6zLw=) [0x0001f] in <2cba31dd354b407fced730edcca11c8e>:0
at #=zP0w51rEYMdOGRAWsoHgWScTjAYJ5mLpOsy69bY5lfPha.#=zrwT5WldtZc03 (#=zO_mmyHiA5q2pmtzON18$13sH371BG9mwqQ== #=zjhTNXYw=, #=zU5qRpdNB0fE81FZEt4Vb5E3GzxONquCBKDEaKyY= #=zWD2srlo_Ve3B, #=zSxV2qbR87tbabRHV1oggmamR1h2ywsKPGA== #=zVq0hJO8=, System.Single #=ziE4_6wBLkeFL, System.Single #=zBDwUY9VBnVeB, System.Boolean #=zy3VjHRde4G3QC$N00w==, System.Int32 #=zpTLCEqNXDVNev0jIu1fHPhU=, System.Boolean #=zjaa_wCNcvOZe, System.Double& #=zp7jHbW8=, System.Double& #=zeRi1HUo=, #=zDlHpnAkW$PJVgDgZ9uEM7aeOXVK0MvvduA==& #=zXc6xAMQ=) [0x001af] in <2cba31dd354b407fced730edcca11c8e>:0
at #=zP0w51rEYMdOGRAWsoHgWScTjAYJ5mLpOsy69bY5lfPha…ctor (#=zWsGx78$9cb_yLqvAiD9kqAdru2U3 #=zbZYPx9c=, #=zO_mmyHiA5q2pmtzON18$13sH371BG9mwqQ== #=zjhTNXYw=, #=zU5qRpdNB0fE81FZEt4Vb5E3GzxONquCBKDEaKyY= #=zWD2srlo_Ve3B) [0x001df] in <2cba31dd354b407fced730edcca11c8e>:0
at #=zWP$pXuw605HoHeSsqcnXcVrSSeHzS0UJZLSgxCo=.#=zcXfJ$7VWC1HG (#=zWsGx78$9cb_yLqvAiD9kqAdru2U3 #=zbZYPx9c=, #=zO_mmyHiA5q2pmtzON18$13sH371BG9mwqQ== #=zjhTNXYw=, #=zU5qRpdNB0fE81FZEt4Vb5E3GzxONquCBKDEaKyY= #=zWD2srlo_Ve3B) [0x00000] in <2cba31dd354b407fced730edcca11c8e>:0
at #=z7dhpk_vfEIz7FfPz6cbysN2Nf$sbQdmzGJblFZb7gfpq.#=zntu3$XA= (#=zWsGx78$9cb_yLqvAiD9kqAdru2U3 #=zbZYPx9c=, #=zO_mmyHiA5q2pmtzON18$13sH371BG9mwqQ== #=zjhTNXYw=, #=zU5qRpdNB0fE81FZEt4Vb5E3GzxONquCBKDEaKyY= #=z_pl3ZwI=, #=zP0w51rEYMdOGRAWsoHgWScTjAYJ5mLpOsy69bY5lfPha& #=zuyF8cUI=) [0x0001d] in <2cba31dd354b407fced730edcca11c8e>:0
at #=zAqMoIDJavVLAXtkhWhzKbIyVdWRm.#=zFyVMPj8= (#=zP0w51rEYMdOGRAWsoHgWScTjAYJ5mLpOsy69bY5lfPha& #=zuyF8cUI=) [0x00629] in <2cba31dd354b407fced730edcca11c8e>:0
at #=zAqMoIDJavVLAXtkhWhzKbIyVdWRm.#=zFyVMPj8= () [0x00000] in <2cba31dd354b407fced730edcca11c8e>:0
at Aspose.Pdf.Devices.ImageDevice.#=zFyVMPj8= (Aspose.Pdf.Page #=zjhTNXYw=) [0x00057] in <2cba31dd354b407fced730edcca11c8e>:0
at Aspose.Pdf.Devices.PngDevice.Process (Aspose.Pdf.Page page, System.IO.Stream output) [0x00000] in <2cba31dd354b407fced730edcca11c8e>:0
at Aspose.Pdf.Devices.PageDevice.Process (Aspose.Pdf.Page page, System.String outputFileName) [0x00010] in <2cba31dd354b407fced730edcca11c8e>:0
at Test.ViewController.Test () [0x0017f] in /Users/pankajsanga/Projects/Test/Test/ViewController.cs:120