Thanks Thomas.
I probably over simplified my problem. In between step 1 and 2 I want to add a watermark to the report. In the end I figured I could save v1 to a memory stream. Use pdfReader to re-load the doc from the same memory stream, then add the watermark and do the save v2 (to a file).
BTW for anyone looking the vb.net code to save the memory stream to a file is:
Code:
'tempstr1 is the result of saving the pdf to a memory stream
Dim writeStream As FileStream
Try
writeStream = New FileStream("c:\testBinary.pdf", FileMode.Create)
Dim writeBinay As New BinaryWriter(writeStream)
tempstr1.Position = 0
writeBinay.Write(tempstr1.ToArray())
writeBinay.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Matt