Branch Coverage

blib/lib/PDF/Extract.pm
Criterion Covered Total %
branch 0 120 0.0


line true false branch
119 0 0 if @_
146 0 0 $vars{'PDFExtract'} ? :
169 0 0 $vars{'PDFError'} ? :
190 0 0 $vars{'PDFError'} ? :
218 0 0 if -e "$vars{'PDFCache'}/$vars{'PDFFilename'} "
223 0 0 $vars{'PDFError'} ? :
455 0 0 if ($PDF{'PDFDebug'})
461 0 0 if ($PDF{'PDFErrorPage'})
463 0 0 if (-f $PDF{'PDFErrorPage'}) { }
464 0 0 if (open FILE, $PDF{'PDFErrorPage'}) { }
475 0 0 if ($PDF{'PDFDoc'})
481 0 0 if $PDF{'PDFDoc'} =~ m[([^\\/]+)\.pdf$]i
482 0 0 if (-f $PDF{'PDFDoc'}) { }
483 0 0 if (open FILE, $PDF{'PDFDoc'}) { }
495 0 0 if ($PDF{'PDFPages'})
508 0 0 unless $pages
512 0 0 unless int $page
516 0 0 if ($requestedPages) { }
527 0 0 if ($PDF{'PDFCache'})
530 0 0 if (defined $PDF{'PDFSaveAs'})
535 0 0 $vars{'PDFSaveAs'} ? :
537 0 0 if ($PDF{'PDFDebug'})
550 0 0 $folder =~ /:/ ? :
551 0 0 if $folder =~ /:/
552 0 0 unless -d $dir
555 0 0 if $^O eq 'MSWin32'
556 0 0 unless -d $path
566 0 0 if $vars{'PDFExtract'}
567 0 0 unless $pdfFile
570 0 0 defined $pages ? :
0 0 unless $vars{'PDFPageCount'}
577 0 0 if $vars{'PDFError'}
578 0 0 unless open FILE, ">$vars{'PDFCache'}/$vars{'PDFFilename'}"
586 0 0 if $vars{'PDFError'}
588 0 0 unless $len
602 0 0 if $error
603 0 0 if ($vars{'PDFErrorPage'}) { }
621 0 0 if $vars{'PDFError'}
622 0 0 if $Root
624 0 0 if $pdf =~ /(trailer\s*<<.*?>>\s*)/s
625 0 0 if $val =~ m[/Root (\d+) 0 R]s
629 0 0 if $val =~ m[/Info (\d+) (\d+) R]s
630 0 0 if $val =~ m[/Encrypt (\d+) (\d+) R]s
632 0 0 if $pdf =~ /\D($Root 0 obj.*?endobj\s*)/s
633 0 0 if $Catalog =~ m[/Pages (\d+) 0 R\s*]s
642 0 0 if $vars{'PDFError'}
644 0 0 unless ($obj[$obj])
645 0 0 if ($pdf =~ /\D($obj $instnum obj.*?endobj\s*)/s) { }
660 0 0 defined $gd ? :
665 0 0 if $getPages{$pageObject{$obj}}
672 0 0 if $vars{'PDFError'}
674 0 0 if $pdf =~ /\s($obj $instnum obj.*?endobj\s*)/s
677 0 0 if ($val =~ m(/Kids\s*\[\s*(.*?)\])s) { }
687 0 0 if $found
690 0 0 if ($getPages{$pageObject{$obj}})
693 0 0 $vars{'PDFPagesFound'} ? :
701 0 0 if $vars{'PDFError'}
702 0 0 unless $pdf =~ s/^(.*?)($CRLF+)/$2/
711 0 0 if ($object[$objCount])
719 0 0 if $cnt == 0