/// <summary>
/// base64 (Binary) to PDF Converter
/// </summary>
public static void base642PDFConverter(Str _baseContent)
{
System.Byte[] pdfDocBuffer;
System.IO.FileInfo fi_pdfDoc;
System.IO.FileStream fs;
str Content;
;
// Grant clrinterop permission.
new InteropPermission(InteropKind::ClrInterop).assert();
pdfDocBuffer = System.Convert::FromBase64String(_baseContent);
fi_pdfDoc = new System.IO.FileInfo(@'d:/SSRS/TestConversion.pdf');
fs= new System.IO.FileStream(fi_pdfDoc.get_FullName(), System.IO.FileMode::Create,
System.IO.FileAccess::Write);
fs.Write(pdfDocBuffer, 0, pdfDocBuffer.get_Length());
info("PDF is created in specified folder path.");
fs.Close();
//Revert the access
CodeAccessPermission::revertAssert();
}
No comments:
Post a Comment