2012-05-10 5 views
1

Я хочу сделать PDF на моей странице веб-формы, и что в формате PDF есть несколько полей формы, поэтому пользователь заполнит эти поля на самой странице, а также захочет, чтобы эти значения полей возвращались на моем веб-странице при нажатии кнопка.Render PDF на странице и заполните поля формы

+1

Во-первых, что вы пробовали? Во-вторых, моя догадка была бы невозможна, хотя это может немного помочь http://www.c-sharpcorner.com/UploadFile/scottlysle/PdfGenerator_CS06162007023347AM/PdfGenerator_CS.aspx –

+0

Я все еще ищу решение. Поскольку я хочу отображать страницу в самой веб-форме, а затем заполнять поля пользователя на странице, а затем отправлять, чтобы сохранить PDF. –

+1

Я не совсем понимаю, что вы хотите здесь. Является ли форма на вашей веб-странице или в формате PDF? Пожалуйста, добавьте в свой вопрос код, который у вас есть. – halfer

ответ

0

попробуйте iTextSharp, у него есть функции для заполнения формы.

PdfReader reader = new PdfReader(@"c:\existing.pdf"); 

    FileStream out = new FileStream(@"C:\newForm.pdf", FileMode.Create, FileAccess.Write); 

    PdfStamper stamp = new PdfStamper(reader, out);   

    TextField field = new TextField(stamp.Writer, new iTextSharp.text.Rectangle(40, 500, 360, 530), "some_text"); 

    // add the field here, the second param is the page number you want it on   
    stamp.AddAnnotation(field.GetTextField(), 1); 

    stamp.FormFlattening = true; // lock fields and prevent further edits. 

    stamp.Close(); 

посетить этот сайт учебник Pdf Form filling c#

+0

Я хочу сделать PDF напрямую в своем браузере веб-форм, где пользователь заполнит данные в полях PDF и отправит их, чтобы сохранить их. –

+0

, тогда вам нужно прочитать содержимое, попробуйте настроить отправку контента response.header в строку. –

Смежные вопросы