AcroForm PDF to normal PDF in c# -


i have acroform pdf (a pdf can edited) i'm using api sign pdf requires pdf normal 1 , never acroform one.

is there way transform acroform pdf normal one?

i tried making read-only though cannot edited still acroform pdf.

in answer comment, assume using itextsharp, though not specify. using itextsharp, believe need flatten form when done. here simple example:

public void generatepdf(string filepath, list<pdffield> modifiedfields)         {             var pdfreader = new pdfreader(filepath);             var folderstructure = filepath.split('\\');             if (folderstructure.length == 0) return;             var currentfilename = folderstructure.last();             var newfilepath = string.format("{0}{1}", constants.saveformspath,                 currentfilename.replace(".pdf", datetime.now.tostring("mmddyyhhmmss") + ".pdf"));             var pdfstamper = new pdfstamper(pdfreader, new filestream(newfilepath, filemode.create));             foreach (var field in modifiedfields.where(f=>f.value != null))             {                 pdfstamper.acrofields.setfield(field.name, field.value);             }             pdfstamper.formflattening = true;             pdfstamper.close();         } 

ignoring parts filename, boils down passing in key value list regarding field values set. signature piece, , setting formflattening property on stamper true.

here post used similiar technique different issue, may of help: how flatten filled out pdf form using itextsharp


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -