gpt4 book ai didi

C# 通过 MemoryStream 追加 Pdf 页面

转载 作者:太空狗 更新时间:2023-10-30 00:44:54 26 4
gpt4 key购买 nike

我目前正在处理一些报告,需要在一个 PDF 中附加多个报告。为此,我使用 ReportViewer 获取不同字节 [] 中的报告。将所有报告放入列表后,我将使用以下方法继续加入它们

byte[] appendBuffers(List<byte[]> arrays)
{
List<byte> byteList = new List<byte>();

for (int i = 0; i < arrays.Count; i++)
{
for (int j = 0; j < arrays[i].Length; j++)
{
byteList.Add(arrays[i][j]);
}
}

return byteList.ToArray();
}

现在...一旦我完成了生成的 byte[] 中的所有数据,但是当我在我的网站上显示报告时,我只会在屏幕上显示最后一个报告。有什么想法吗?

最佳答案

您不能仅通过合并文件字节来合并 PDF。 PDF 具有内部格式。使用 Foxit 或 PDFSAM 等 PDF 库将 PDF 页面合并为单个文件。

关于C# 通过 MemoryStream 追加 Pdf 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com