ezsystems / apache-tika-bundle

用于 https://github.com/vaites/php-apache-tika 的 Symfony Bundle

安装量: 330,346

依赖项: 1

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 11

类型:symfony-bundle

v2.1.0 2021-12-14 10:04 UTC

README

Travis Latest Stable Version Total Downloads License SensioLabs Insight

此Bundle将php-apache-tika库集成到Symfony2中。

安装

步骤1:下载Bundle

打开命令行,进入您的项目目录,并执行以下命令以下载此Bundle的最新稳定版本

$ composer require jolicode/apache-tika-bundle

此命令需要您已全局安装Composer,具体请参阅Composer文档中的安装章节

步骤2:启用Bundle

然后,通过将其添加到项目中app/AppKernel.php文件中注册的Bundle列表中来启用该Bundle

<?php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            // ...
            new Joli\ApacheTikaBundle\ApacheTikaBundle(),
            // ...
        ];
    }
}

步骤3:配置

对于tika-server

app/config/config.yml文件中添加配置

apache_tika:
    host: 127.0.0.1
    port: 9998

对于tika-app

app/config/config.yml文件中添加配置

apache_tika:
    path: path/to/tika.jar

步骤4:实例化客户端

在您的控制器中,您可以像这样实例化客户端

<?php

/**
 * @Route("/", name="homepage")
 */
public function indexAction()
{
    $client = $this->get('apache_tika.client');
    return new Response($client->getText('robots.txt'));
}