我正在尝试将标签导出为流,因此我需要文件的字符串内容。当我将其导出到文件时,它可以正常工作。但是,如果我返回此文件并将其复制粘贴到文件中,则该文件不会显示。我试图改变编码类型(UTF-8,ASCII ...),但我没有得到解决方案。为什么这段代码不起作用?
public string GenerateFile(ThermalLabel thermalLabel)
{
var stream = new MemoryStream();
using (PrintJob pj = new PrintJob())
{
pj.ThermalLabel = thermalLabel;
pj.ExportToPdf(stream, 300);
}
stream.Position = 0;
return Encoding.Default.GetString(stream.ToArray());
}