Как мне сгенерировать PDF из строки Base64 и вернуть его в браузер? - PullRequest
0 голосов
/ 08 октября 2018

Я пытался следовать предыдущим вопросам, но ничего не получается.Блок метода ActionController, который я использую для генерации Pdf, выглядит следующим образом:

string attachment = "JVBERi0xLjcKJcKzx9gNCjEgMCBvYmoNPDwvTmFtZXMgPDwvRGVzdHMgNCAwIFI+PiAvT3V0bGluZXM...dFgMXKmE4dxUhIRnQJ5EHlF2A52ZuSnWJI7HBR/w7P0UGdopUkbO8wqocFUT0J64sTKnSWqThIS88yys==";
byte[] byteArray = Convert.FromBase64String(attachment);
System.IO.FileStream stream = new FileStream(@"D:\"+randomGenerator()+".pdf", FileMode.CreateNew);
System.IO.BinaryWriter writer = new BinaryWriter(stream);
writer.Write(byteArray, 0, byteArray.Length);
writer.Close();

Ранее я также получал сообщение об ошибке длины Base64String.Я решил это, добавив '==' в конец строки, но он все равно не сгенерирует PDF.Не могли бы вы сказать мне, где я иду не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...