Extract text from PDF, from the command line

pdfs-512pdftotext is a command line tool for converting PDF files to plain text. Included by default with many Linux distributions.

$ pdftotext file.pdf

The gs (Ghostscript) program can also handle the process:
$ gs -sDEVICE=txtwrite -o extractedText.txt input.pdf

Advertisements

Twig PHP templating system

Twig is a popular templating system, from the creators of the Symphony framework. Here I describe a minimal startup guide for those preferring a manual installation (i.e. no composer).

<?  
require_once 'lib/Twig/Autoloader.php';  
Twig_Autoloader::register();  
$loader = new Twig_Loader_Filesystem('templates/');  
$twig = new Twig_Environment(     
   $loader,     
   array( 'cache' => 'cache/')
);

$twig = new Twig_Environment($loader);

echo $twig->render('index.template', 
   array('name' => 'Andrea', 'surname' => 'Telatin')
);
?>

where the index.template file is

Hello {{ name }} {{ surname }}!