Renard-API-MuPDF-mutool
view release on metacpan or search on metacpan
lib/Renard/API/MuPDF/mutool.pm view on Meta::CPAN
fun get_mutool_get_trailer_raw($pdf_filename) {
my $trailer_text = _call_mutool(
qw(show),
$pdf_filename,
qw(trailer)
);
utf8::upgrade($trailer_text);
open my $trailer_fh, '<:crlf', \$trailer_text;
do { local $/ = ''; <$trailer_fh> };
}
fun get_mutool_get_object_raw($pdf_filename, $object_id) {
my $object_text = _call_mutool(
qw(show),
$pdf_filename,
$object_id,
);
utf8::upgrade($object_text);
open my $object_fh, '<:crlf', \$object_text;
do { local $/ = ''; <$object_fh> };
}
fun get_mutool_get_info_object_parsed( $pdf_filename ) {
my $trailer = Renard::API::MuPDF::mutool::ObjectParser->new(
filename => $pdf_filename,
string => Renard::API::MuPDF::mutool::get_mutool_get_trailer_raw($pdf_filename),
);
my $info = $trailer->resolve_key('Info');
}
( run in 0.427 second using v1.01-cache-2.11-cpan-49f99fa48dc )