Request.Form, используя в моем приложении Firefox получить значения в файле PDF, но браузер Chrome передает нулевое значение
Я разработал один проект с использованием редактируемых файлов PDF в браузере, заполните файл PDF и сохраните файл в локальной системе. См. Этот пост. Сохранение файла PDF, ответ работает в браузере Firefox(10.0), но он не поддерживается в Google Chrome(проблема в MYVal значение всегда принимает значение NULL, но Firefox передает правильные значения. Я думаю, что Request.Form не поддерживает, пожалуйста, дайте мне какие-либо предложения по этому поводу)
FileInfo fi = new FileInfo(Server.MapPath("~/PDFFiles/" + file.Trim() + ""));
Stamper = new PdfStamper(pdfReader, new FileStream(
newFile, FileMode.Create));
// Get the pdf fields to acrofields
AcroFields pdfFormFields = pdfStamper.AcroFields;
//check the templete pdf fields and browser u entered value fields it is matching to store the values
foreach (DictionaryEntry de in pdfReader.AcroFields.Fields)
{
//field value to store the MyVal string
string MyVal = Request.Form[de.Key.ToString()];
//check the value is null or not
if (MyVal != null)
{
//to store the values to new created pdf file
pdfFormFields.SetField(de.Key.ToString(), MyVal);
}
}
// report by reading values from completed PDF
string sTmp = "the pdf form created successfully";
showalert(sTmp);
и еще одна проблема заключается в открытии редактируемых файлов PDF в браузере мой код
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="~/PDFFiles/AGENCY PROFILE APP.pdf">Agency profile app</asp:HyperLink>
<br />
<br />
<asp:HyperLink ID="HyperLink2" runat="server"
NavigateUrl="~/PDFFiles/CL_Animal_Grooming_Vet.pdf">CL_Animal_Grooming_vet</asp:HyperLink>
<br />
Приведенный выше код открывает PDF-файлы в браузере. Firfox(10.0) работает нормально, но предыдущие версии в Firefox и Chrome и IE также нажимают на ссылку, чтобы открыть диалоговое окно открытия и сохранения, но я открыл браузер в PDF-файле и введите данные, пожалуйста, дайте Любая идея о том, что это очень срочно, пожалуйста.
1 ответ
- Введите "chrome://plugins" в адресной строке (без кавычек)
- Нажмите ввод
- Нажмите на детали (справа вверху)
- Отключить Chrome PDF Viewer и включить Adobe
Необходимо установить Adobe Reader.