use Text::FromAny; my $pdf_file = "foo.pdf"; my $obj = Text::FromAny->new(file => $pdf_file); my $text = $obj->text; print $text; #### use CAM::PDF; my $pdf_file = "foo.pdf"; my $obj = CAM::PDF->new($pdf_file) || die "$CAM::PDF::errstr\n"; my $txt = $obj->getPageText(1); CAM::PDF->asciify(\$txt); # same results without this statement. print $txt; #### use CAM::PDF; use CAM::PDF::PageText; my $pdf_file = "foo.pdf"; my $obj = CAM::PDF->new($pdf_file) || die "$CAM::PDF::errstr\n"; my $tree = $obj->getPageContentTree(1); my $txt = CAM::PDF::PageText->render($tree); CAM::PDF->asciify(\$txt); # same results without this statement. print $txt;