0

我正在尝试将标签导出为流,因此我需要文件的字符串内容。当我将其导出到文件时,它可以正常工作。但是,如果我返回此文件并将其复制粘贴到文件中,则该文件不会显示。我试图改变编码类型(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());
    }
4

0 回答 0