In my Application I'm using some webservice that returns me a pdf file in base64binary format. In my code I'm getting this file as byte[].

My question is how to combine 2 byte[] into a single and store it as pdf correctly?

So far I store each pdf file separately:

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();
有帮助吗?

解决方案

Alternatively you could save them as separate pdfs and use iTextSharp to merge two pdfs...

Sample code is available in below question

Merging multiple PDFs using iTextSharp in c#.net

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top