Пример #1
0
// ---------------------------------------------------------------------------

        /**
         * Fills out a PDF form, removing the XFA.
         * @param src
         */
        public byte[] FillData3(String src)
        {
            PdfReader reader = new PdfReader(src);

            using (MemoryStream ms = new MemoryStream()) {
                using (PdfStamper stamper = new PdfStamper(reader, ms)) {
                    AcroFields form = stamper.AcroFields;
                    form.RemoveXfa();
                    form.SetField("movies[0].movie[0].imdb[0]", "1075110");
                    form.SetField("movies[0].movie[0].duration[0]", "108");
                    form.SetField("movies[0].movie[0].title[0]", "The Misfortunates");
                    form.SetField("movies[0].movie[0].original[0]", "De helaasheid der dingen");
                    form.SetField("movies[0].movie[0].year[0]", "2009");
                }
                return(ms.ToArray());
            }
        }