2017 © Pedro Peláez
 

symfony-bundle pdftotext-bundle

This bundle integrates Symfony2 with pdftotext binary command.

image

webgriffe/pdftotext-bundle

This bundle integrates Symfony2 with pdftotext binary command.

  • Monday, April 24, 2017
  • by mmenozzi
  • Repository
  • 3 Watchers
  • 3 Stars
  • 8,778 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 3 Versions
  • 11 % Grown

The README.md

PDF to Text Symfony2 Bundle

This Symfony2 bundle allows you to convert an input PDF file into plain text., (*1)

Conversion is made through pdftotext command-line utilty (http://en.wikipedia.org/wiki/Pdftotext). pdftotext is part of Xpdf software suite, is included in many Linux distributions and that should be available also for Mac OS X and Windows platforms., (*2)

Installation

Install this bundle as any other Symfony2 bundle., (*3)

Symfony >= 2.1.x

Add the following requirement to your composer.json:, (*4)

"require": {
    …
    "webgriffe/pdftotext-bundle": "dev-master"
}

Install the bundle with the following command:, (*5)

$ composer update webgriffe/pdftotext-bundle

Register the bundle in the AppKernel:, (*6)

public function registerBundles()
{
    …
    new Webgriffe\PdfToTextBundle\WebgriffePdfToTextBundle(),
}

Symfony 2.0.x

Add the following requirement in your deps file:, (*7)

…
[WebgriffePdfToTextBundle]
    git=git://github.com/webgriffe/pdftotext-bundle.git
    target=bundles/Webgriffe/PdfToTextBundle

Install the bundle with the following command:, (*8)

$ bin/vendors install

Register the bundle in the AppKernel:, (*9)

public function registerBundles()
{
    …
    new Webgriffe\PdfToTextBundle\WebgriffePdfToTextBundle(),
}

Usage

Simply, you can get the PdfToTextConverter from DIC and get the plain text string., (*10)

// Acme\MyBundle\Controller\MyController

public function myAction()
{
    $pdfFile = '/path/to/file.pdf';
    $pdfToTextConverter = $this->get('webgriffe_pdf_to_text.converter');
    $pdfText = $pdfToTextConverter->convert($pdfFile);

    return new \Symfony\Component\HttpFoundation\Response($pdfText);
}

You can also specify the output encoding (default is UTF-8)., (*11)

$pdfText = $pdfToTextConverter->convert($pdfFile, 'ISO-8859-1');

Specify pdftotext binary path

You can specify the pdftotext binary path in your config.yml:, (*12)

webgriffe_pdf_to_text:
    bin_path: /usr/local/bin/pdftotext

Credits

This bundle has been developed by Webgriffe®. Please, report to us any bug or suggestion by GitHub issues., (*13)

The Versions

24/04 2017

dev-master

9999999-dev

This bundle integrates Symfony2 with pdftotext binary command.

  Sources   Download

MIT

The Requires

 

The Development Requires

symfony2 pdf pdftotext pdf2text

24/04 2017

1.1.0

1.1.0.0

This bundle integrates Symfony2 with pdftotext binary command.

  Sources   Download

MIT

The Requires

 

The Development Requires

symfony2 pdf pdftotext pdf2text

06/07 2013

v1.0.0

1.0.0.0

This bundle integrates Symfony2 with pdftotext binary command.

  Sources   Download

MIT

The Requires

 

symfony2 pdf pdftotext pdf2text