iTextSharp generating corrupted PDF in WPF -


i new programming itextsharp. have application writes in pdf file. file written in word , saved in pdf (there 2 pages). problem is, when want write on pdf see data written on output pdf corrupted. don't understand why pdf gets corrupted?

    public sub writeform(templatefilepath string, newfilepath string, data formdata)     'input output files     dim oldfile string = templatefilepath     dim newfile string = newfilepath      'if file exists delete     if system.io.file.exists(newfile)         system.io.file.delete(newfile)     end if      ' open reader     dim reader new pdfreader(oldfile)     dim size rectangle = reader.getpagesizewithrotation(1)     dim document new document(size)      ' open writer     dim fs new filestream(newfile, filemode.create, fileaccess.write)     dim writer pdfwriter = pdfwriter.getinstance(document, fs)     document.open()      'write data first page     me.writedata(reader, writer, data)      'write second page     me.appendcopiedpage(document, writer, reader, 2)      ' close streams      document.close()     fs.close()     writer.close()     reader.close()  end sub 

'code writedata

    private sub writedata(reader pdfreader, writer pdfwriter, data formdata)`     dim cb pdfcontentbyte = writer.directcontent     dim bf basefont = basefont.createfont(basefont.times_roman, basefont.cp1250, basefont.embedded)     cb.setcolorfill(basecolor.black)     cb.setfontandsize(bf, 10)      ' create first page , add pdf     dim page1 pdfimportedpage = writer.getimportedpage(reader, 1)     cb.addtemplate(page1, 0, 0)     me.writetext(cb, data.sid, 110, 653)            ... end sub 


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -