Сохранить pdf после того, как пользователь сайта заполнил его в базу данных - PullRequest
0 голосов
/ 22 апреля 2019

Я хочу, чтобы пользователь мог заполнить PDF-файл или обновить некоторую предварительно заполненную информацию в Интернете, и когда он нажмет «Готово», я сохраню ее в базе данных с обновленной информацией. В настоящее время у меня есть это предварительно заполнить PDF, а также позволяет пользователю заполнить то, что они хотят в базе данных. Как сохранить обновленный PDF после того, как пользователь нажмет кнопку «Сохранить».

[решено] Еще один небольшой вопрос: как я могу использовать обозреватель PDF в браузере Process.start вместо Adobe? var proc = Process.Start(@"cmd.exe ",@"/c " + filename)

ОБНОВЛЕНИЕ: Любые другие сервисы предоставляют эту функцию, даже если она платная (Adobe) или что-то в этом роде?

В настоящее время я использую Itextsharp, чтобы предварительно заполнить PDF и позволить пользователю заполнить PDF.

PdfReader reader = new PdfReader(filePath);
PdfReader.unethicalreading = true;
PdfStamper stamper = new PdfStamper(reader, new FileStream(completedFilePath, FileMode.Create));
AcroFields acroFields = stamper.AcroFields;
acroFields.SetField("Text1.0.0", "hello");
stamper.Close();
reader.Close();
Process.Start(adobeReaderPath, completedFilePath);

Заранее благодарю за помощь!

...