如何将 PDF 读入内存流?

Con*_*per -7 c#

如何将PDF文件读入memory stream以便我可以将其保存到"Text"列中的数据库中?

Jas*_*n P 5

如果您必须使用文本字段,则可以将文件作为字节数组读取,将其转换为 base64 字符串,并将其存储在文本字段中:

string fileString = Convert.ToBase64String(memoryStream.ToArray());
Run Code Online (Sandbox Code Playgroud)

或者如果您在磁盘上有实际文件:

string fileString = Convert.ToBase64String(File.ReadAllBytes(@"path\to\file.pdf"));
Run Code Online (Sandbox Code Playgroud)

  • Base64 是一种编码方案,允许您将二进制数据表示为字符串。http://en.wikipedia.org/wiki/Base64 (4认同)