Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.ecm.platform.convert.commandline.pdf2text--command

This contribution is part of XML component org.nuxeo.ecm.platform.convert.commandline.pdf2text inside nuxeo-core-convert-plugins-9.10.jar /OSGI-INF/commandline-pdf2text-contrib.xml

Extension Point

Extension point command of component CommandLineExecutorComponent.

Contributed Items

  • <command enabled="true" name="pdftotext">
          <commandLine>pdftotext</commandLine>
          <parameterString>-enc UTF-8 #{sourceFilePath} #{targetFilePath}</parameterString>
          <winParameterString>-enc UTF-8 #{sourceFilePath} #{targetFilePath}</winParameterString>
          <installationDirective>You need to install pdftotext.</installationDirective>
        </command>
  • <command enabled="true" name="ps2pdf">
          <commandLine>gs</commandLine>
          <winCommand>gswin64c</winCommand>
          <parameterString>-dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dEPSFitPage -sOutputFile=#{targetFilePath}
            #{sourceFilePath}</parameterString>
          <installationDirective>You need to install GhostScript.</installationDirective>
        </command>

XML Source

<extension point="command" target="org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent">

    <command enabled="true" name="pdftotext">
      <commandLine>pdftotext</commandLine>
      <parameterString>-enc UTF-8 #{sourceFilePath} #{targetFilePath}</parameterString>
      <winParameterString>-enc UTF-8 #{sourceFilePath} #{targetFilePath}</winParameterString>
      <installationDirective>You need to install pdftotext.</installationDirective>
    </command>

    <command enabled="true" name="ps2pdf">
      <commandLine>gs</commandLine>
      <winCommand>gswin64c</winCommand>
      <parameterString>-dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dEPSFitPage -sOutputFile=#{targetFilePath}
        #{sourceFilePath}</parameterString>
      <installationDirective>You need to install GhostScript.</installationDirective>
    </command>

  </extension>