> 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? Jeremy _______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-perl-list