$ perl -e 'system "pdftotext -nodiag -layout -enc UTF-8 test.pdf -"' Test for PM 11148715 $ perl -e 'print `pdftotext -nodiag -layout -enc UTF-8 test.pdf -`' Test for PM 11148715 #### #!/usr/bin/env perl use strict; use warnings; use IPC::System::Simple 'capturex'; my $p2t_exe = 'C:/cygwin64/bin/pdftotext.exe'; my $pdf_doc = 'test.pdf'; print capturex( $p2t_exe => qw{-nodiag -layout -enc UTF-8}, $pdf_doc, '-' ); #### $ ./p2t_capturex.pl Test for PM 11148715 #### $ ls -i1 `which pdftotext` C:/cygwin64/bin/pdftotext.exe 844424931368301 /usr/bin/pdftotext 844424931368301 C:/cygwin64/bin/pdftotext.exe