如何将2个base64binary PDF文件合并为单个PDF?

时间:2014-01-17 16:22:52

标签: c# pdf base64 bytearray filestream

在我的应用程序中,我正在使用一些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();

1 个答案:

答案 0 :(得分:1)

或者,您可以将它们保存为单独的pdf,并使用iTextSharp合并两个pdfs ...

示例代码可在以下问题中找到

Merging multiple PDFs using iTextSharp in c#.net