[poppler] question / possible bounty - XFA support
Nikola Ciprich
nikola.ciprich at linuxbox.cz
Tue Sep 5 13:19:43 UTC 2017
Hello William,
On Tue, Sep 05, 2017 at 01:05:21PM +0000, William Bader wrote:
> Maybe that should go to the ghostscript list if you can tell that the problem is with gs ps2pdf and not with the original PDF or with the viewer.
yes, I suppose I'll ask there.. but to answer your questions..
>
>
> If you are using a poppler-based viewer with non-Latin characters, check that you have installed poppler-data, especially if you have built poppler yourself.
I do (I'm using distribution-shipped one).
>
>
> Does your odmeny.pdf test file have any examples?
I've uploaded new file here, if you'd be interested:
http://nik.lbox.cz/download/odmeny.pdf
BR
nik
>
>
> Regards, William
>
> ________________________________
> From: Nikola Ciprich <nikola.ciprich at linuxbox.cz>
> Sent: Tuesday, September 5, 2017 8:51 AM
> To: William Bader
> Cc: poppler at lists.freedesktop.org
> Subject: Re: [poppler] question / possible bounty - XFA support
>
> William,
>
> if I may have another question (although I'm probably out of
> scope of this ML, if so, I'll ost it into gs maillist)
> - conversion seems to work fine, but resulting PDF does not
> display accented characters properly.. it seems that source data
> are in cp1250 encoding, but resulting file uses different encoding
> and characters are mangled..
>
> I was playing with -sDSCEncoding but it's not documented much
> and does not seem to have any effect..
>
> did somebody deal with similar problem?
>
> any answer would be greatly appreciated
>
> thanks a lot in advance
>
> BR
>
> nik
>
>
> On Wed, Aug 30, 2017 at 08:02:22AM +0200, Nikola Ciprich wrote:
> > Hello William,
> >
> > you're right! ghostscript 9.20 can render it properly!
> >
> > This is usable for me, thanks a lot! I'll create wrapper
> > script doing the flattening when needed..
> >
> > maybe one last question, is there some elegant way to check
> > if PDF contains XFA forms?
> >
> > BR
> >
> > nik
> >
> >
> >
> >
> > On Tue, Aug 29, 2017 at 08:50:43PM +0000, William Bader wrote:
> > > Hi Nikola,
> > >
> > > That is strange. It works for me on Fedora 25 with its gs 9.20 and with gs 9.21 that I built from source.
> > >
> > > gs without -dShowAcroForm shows the template, and gs with -dShowAcroForm shows the data in the form, or is there even more data that -dShowAcroForm does not show?
> > >
> > > gs ps2pdf flattens the form, so if you detect a PDF with XFA, you can pass it through ps2pdf, and then view the result with poppler-based tools.
> > >
> > > Regards, William
> > >
> > >
> > > ________________________________
> > > From: Nikola Ciprich <nikola.ciprich at linuxbox.cz>
> > > Sent: Tuesday, August 29, 2017 3:07 AM
> > > To: William Bader
> > > Cc: poppler at lists.freedesktop.org
> > > Subject: Re: [poppler] question / possible bounty - XFA support
> > >
> > > Hello Wiliam,
> > >
> > >
> > > thanks for you reply..
> > >
> > > On Sat, Aug 26, 2017 at 05:44:49PM +0000, William Bader wrote:
> > > > Can you try
> > > >
> > > >
> > > > gs -dShowAcroForm odmeny.pdf
> > >
> > > does not work..
> > >
> > > >
> > > >
> > > > or the gs ps2pdf script
> > > neither this..
> > >
> > > >
> > > >
> > > > ps2pdf -dShowAcroForm odmeny.pdf odmeny2.pdf
> > > nor this..
> > >
> > > >
> > > >
> > > > https://bugs.ghostscript.com/show_bug.cgi?id=695653 (Bug 695653 - Ghostscript can't read PDF XFA files)
> > > unfortunately this TT is closed with WONTFIX :(
> > >
> > > BR, nik
> > >
> > > >
> > > >
> > > > Regards,
> > > >
> > > > William
> > > >
> > > >
> > > > ________________________________
> > > > From: poppler <poppler-bounces at lists.freedesktop.org> on behalf of Nikola Ciprich <nikola.ciprich at linuxbox.cz>
> > > > Sent: Saturday, August 26, 2017 7:21 AM
> > > > To: poppler at lists.freedesktop.org
> > > > Subject: [poppler] question / possible bounty - XFA support
> > > >
> > > > Hello dear poppler developer(s),
> > > >
> > > > I'd like to ask question many times asked, but also possibly
> > > > offering bounty for resolution..
> > > >
> > > > Our customer has issue displaying one particular PDF file generated by SAP
> > > > HR portal they use. Changing it on SAP side is not possible in reasonable
> > > > time and due to security, as well as stability reasons, I'd really hate
> > > > to install adobe reader just to be able to view one particular file type..
> > > >
> > > > problem is, that under evince (or anything poppler based, or even other PDF
> > > > viewers), I do not see file content properly, due to lack of XFA support.
> > > >
> > > > example file can be obtained here:
> > > >
> > > > http://nik.lbox.cz/download/odmeny.pdf
> > > >
> > > > I also understand that XFA is not really standard and implementing support
> > > > is certainly not easy, due to lack of documentation.
> > > >
> > > > My question is, can you estimate how hard it would be to implement at least
> > > > subset of needed functionality to be able to display such files?
> > > >
> > > > If it would be possible at all, and with reasonable effort, would
> > > > you be interested in doing it for a bounty? I mean adding support
> > > > to poppler so it's working in evince at least then..
> > > >
> > > > Or has anyone any other tips on how to deal with such file under
> > > > linux desktop, other then using acroread?
> > > >
> > > > thanks a lot in advance
> > > >
> > > > with best regards
> > > >
> > > > nikola ciprich
> > > >
> > > >
> > > >
> > > > --
> > > > -------------------------------------
> > > > Ing. Nikola CIPRICH
> > > > LinuxBox.cz, s.r.o.
> > > > 28. rijna 168, 709 00 Ostrava
> > > >
> > > > tel.: +420 591 166 214
> > > > fax: +420 596 621 273
> > > > mobil: +420 777 093 799
> > > >
> > > > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
> > >
> > >
> > >
> > > > Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
> > >
> > >
> > >
> > > > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
> > >
> > >
> > >
> > > > Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
> > > >
> > > >
> > > >
> > > >
> > > > mobil servis: +420 737 238 656
> > > > email servis: servis at linuxbox.cz
> > > > -------------------------------------
> > >
> > > --
> > > -------------------------------------
> > > Ing. Nikola CIPRICH
> > > LinuxBox.cz, s.r.o.
> > > 28.rijna 168, 709 00 Ostrava
> > >
> > > tel.: +420 591 166 214
> > > fax: +420 596 621 273
> > > mobil: +420 777 093 799
> > > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> > > Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
> > >
> > >
> > >
> > >
> > > mobil servis: +420 737 238 656
> > > email servis: servis at linuxbox.cz
> > > -------------------------------------
> >
> > --
> > -------------------------------------
> > Ing. Nikola CIPRICH
> > LinuxBox.cz, s.r.o.
> > 28.rijna 168, 709 00 Ostrava
> >
> > tel.: +420 591 166 214
> > fax: +420 596 621 273
> > mobil: +420 777 093 799
> > www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
> >
> > mobil servis: +420 737 238 656
> > email servis: servis at linuxbox.cz
> > -------------------------------------
> >
>
> --
> -------------------------------------
> Ing. Nikola CIPRICH
> LinuxBox.cz, s.r.o.
> 28.rijna 168, 709 00 Ostrava
>
> tel.: +420 591 166 214
> fax: +420 596 621 273
> mobil: +420 777 093 799
> www.linuxbox.cz<http://www.linuxbox.cz>
> [http://www.linuxbox.cz/sites/all/themes/lbox/img/banner/bg/triangles.jpg]<http://www.linuxbox.cz/>
>
> Úvod | LinuxBox.cz<http://www.linuxbox.cz/>
> www.linuxbox.cz
> Úspěšně jsme dokončili vývoj distribuce OS Linux přizpůsobené pro specifické aplikace a různorodé HW sestavy a periferie České pošty, s.p. Součástí ...
>
>
>
>
> mobil servis: +420 737 238 656
> email servis: servis at linuxbox.cz
> -------------------------------------
--
-------------------------------------
Ing. Nikola CIPRICH
LinuxBox.cz, s.r.o.
28.rijna 168, 709 00 Ostrava
tel.: +420 591 166 214
fax: +420 596 621 273
mobil: +420 777 093 799
www.linuxbox.cz
mobil servis: +420 737 238 656
email servis: servis at linuxbox.cz
-------------------------------------
More information about the poppler
mailing list