Get support for goetas/apache-fop

If you're new to LTH, please see our FAQ for more information on what it is we do.

Support Options

Unfortunately, there are currently no active helpers for this repository on the platform. Until they become available, we reccomend the following actions:

View Open Issues

Take a look to see if anyone else has experienced the same issue as you and if they managed to solve it.

Open an Issue

Make sure to read any relevant guidelines for opening issues on this repo before posting a new issue.

Sponsor directly

Check out the page and see if there are any options to sponsor this project or it's developers directly.

goetas/apache-fop

apache-fop-bundle

Symfony2 Apache FOP (XSL-FO) Bundle

Downloads Latest Stable Version Latest Unstable Version Build Status Scrutinizer Quality Score

Installing (composer)

Add following lines on your composer.json

"requre":{
    "goetas/apache-fop": "1.0.*",
}

Configuration

Add following lines on your config.yml

goetas_apache_fop:
    executable: /install_path_to_apache_fop/fop
    config: ../../path_to_optional_config_xml

Add this to AppKernel.php

new Goetas\ApacheFopBundle\GoetasApacheFopBundle();

Add this to your autoloader (only if not using composer)

'Goetas\ApacheFopBundle' => $vendorDir . '/goetas/apache-fop/Goetas/GoetasApacheFop/lib/'

Usage

$service = $container->get("goetas.fop");
// convert FO to PDF or RTF
$service->convert("source.fo", "output.pdf", "application/pdf");
$service->convert(new FileInput("source.fo"), "output.pdf", "text/rtf");

//convert to PDF using XML and XSLT and with params
$service->convert("source.xml", "output.pdf", "application/pdf", "transform.xsl", array("paramName"=>"paramValue"));
//convert to PDF using XML and XSLT (reading xsl from string)
$service->convert("source.xml", "output.pdf", "application/pdf", new StringInput(" ... xsl string ..."));

//convert reading a FOP input from a string
$service->convert(new StringInput("source.fo"), "output.pdf", "application/pdf");


//convert reading a FOP input from a string, and get the result
$service->get(new StringInput("... fo data ..."), "application/pdf");

//convert reading a FOP input from a string, and output the result
$service->out(new StringInput("... fo data ..."), "application/pdf");

//convert reading a FO data from a file, and output the result (plus xsl)
$service->out(new FileInput("... fo data ..."), "text/rtf", "transform.xsl", array("paramName"=>"paramValue"));


Bitdeli Badge

Our Mission

We want to make open source more sustainable. The entire platform was born from this and everything we do is in aid of this.

Interesting Articles

Thank you for checking out LiveTechHelper |
2025 © lth-dev incorporated

p-e622a1a2