在我的应用程序中,我正在使用一些web服务,它以base64binary
格式返回一个pdf文件。在我的代码中,我将此文件作为byte[]
。
我的问题是如何将2 byte[]
合并为一个并正确地将其存储为pdf?
到目前为止,我分别存储每个pdf文件:
byte[] bytes = image.ImageData; // WebService that returns base64binary as byte[]
System.IO.FileStream stream = new FileStream(@"C:\Test\" + "File_" + i + ".pdf", FileMode.CreateNew);
System.IO.BinaryWriter writer = new BinaryWriter(stream);
writer.Write(bytes, 0, bytes.Length);
writer.Close();
答案 0 :(得分:1)
或者,您可以将它们保存为单独的pdf,并使用iTextSharp
合并两个pdfs ...
示例代码可在以下问题中找到