itextSharp datatable to pdf base64 string - pdf损坏

时间:2017-02-16 15:29:28

标签: c# pdf base64

我正在尝试从datatable获取pdf并将其附加到CRM中的实体。为此,我使用此代码。不幸的是创建的pdf坏了,我无法打开它。有什么想法吗?

DotNetNuke.Website.csproj

1 个答案:

答案 0 :(得分:1)

您可以在文档完成之前通过关闭来检索文档字节:

        var bytes = memoryStream.ToArray();
        var encodedPDF = Convert.ToBase64String(bytes);

        document.Close();

在ToArray调用之前移动关闭调用。