Request.Form, используя в моем приложении Firefox получить значения в PDF-файле, но браузер Chrome передает нулевое значение - PullRequest
2 голосов
/ 14 марта 2012

Я разработал один проект с использованием редактируемых файлов PDF в браузере. Заполните файл PDF и сохраните файл в локальной системе. см. Этот пост. Сохраните файл PDF , ответ работает в Браузер Firefox (10.0) но это не поддерживается в Google Chrome (проблема в том, что значение MYVal всегда проходит ноль, но 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 Ответ

2 голосов
/ 15 марта 2012
  1. Введите "chrome: // plugins" в адресной строке (без кавычек)
  2. Нажмите enter
  3. Нажмите на информацию (в правом верхнем углу)
  4. Отключить «Chrome PDF Viewer» и включить Adobe one

Необходимо установить Adobe Reader.

...