XPS ドキュメントを PDF ドキュメントに変換しようとしています。いくつかの単純な XPS ドキュメントは変換できますが、重いドキュメントは変換できません。Aspose の無料の開発者ライセンスを取得しました。これは、この変換を扱っている私のコードのスニペットです
Aspose.Pdf.License pdfLicense = new Aspose.Pdf.License();
pdfLicense.SetLicense("Aspose.Total.lic");
Aspose.Pdf.XpsLoadOptions options = new XpsLoadOptions();
Aspose.Pdf.Document document = new Aspose.Pdf.Document(filepath, options);
string newfullpath = Path.GetDirectoryName(filepath) + "\\" + Path.GetFileNameWithoutExtension(filepath) + ".pdf";
document.Save(newfullpath);
エラー
未処理の例外: System.MethodAccessException: セキュリティ透過メソッド 'Aspose.Pal.PalBitmap.ParseRgb(System.Drawing.Imaging.Bitmap Data, Bool ean)' がセキュリティ クリティカル メソッド 'System.Runtime.InteropServices.Marshal ' にアクセスしようとしています。 Copy(IntPtr, Byte[], Int32, Int32)' に失敗しました