On Wed, 1 Jun 2016 22:39:45 +0200
Torsten Schoenfeld <kaffeeti...@gmx.de> wrote:

> On 31.05.2016 20:07, Jeremy Volkening wrote:
> >> Since new_from_data is currently not annotated to take an array of
> >> bytes, a normal string should work fine in Perl.  This works for
> >> me:
> >>
> >> ---
> >> use Glib::Object::Introspection;
> >> BEGIN {
> >>   Glib::Object::Introspection->setup (
> >>     basename => 'Poppler',
> >>     version => '0.18',
> >>     package => 'Poppler');
> >> }
> >>
> >> my $f = 'some PDF file';
> >> open my $fh, '<:raw', $f or die "Could not open $f: $!";
> >> my $data; { undef $/; $data = <$fh> };
> >> close $fh;
> >>
> >> warn my $d = Poppler::Document->new_from_data ($data, length
> >> $data); ---
> >>
> >> Does it not work for you?
> > 
> > No - I get "PDF document is damaged at
> > /usr/lib/x86_64-linux-gnu/perl5/5.20/Glib/Object/Introspection.pm
> > line 58."
> > 
> > What version of Poppler do you have?
> 
> 0.41.0, and G:O:I from Git, but I don't think there were any recent
> changes that are relevant.  Does this happen for all PDF files you
> try?

Tried installing the latest glib (2.48), gobject-introspection (2.48),
libpoppler (0.44), and Glib::Object::Introspection (from git) - same
errors.

Can anyone else test that the above code does or doesn't work on their system?
If it's just me I guess I won't worry about it too much, although I'd like to
know why.

Jeremy
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to