跳转到主要内容

在浏览器中渲染PDF文件的插件

项目描述

https://travis-ci.org/ckan/ckanext-pdfview.svg?branch=master Downloads Latest Version Supported Python versions Development Status License

ckanext-pdfview

此扩展提供了一个使用html对象标签的PDF文件视图插件。

要求

此扩展与CKAN >= 2.7兼容,并在Python 2.7和3.6+上运行。

安装

要安装ckanext-pdfview

  1. 激活您的CKAN虚拟环境,例如

    source /usr/lib/ckan/default/bin/activate
  2. 将ckanext-pdfview Python包安装到您的虚拟环境中

    pip install ckanext-pdfview
  3. pdf_view添加到您的CKAN配置文件中的ckan.plugins设置中(默认配置文件位于/etc/ckan/default/production.ini)。

  4. 如果您想渲染不在与CKAN相同服务器上的PDF文件,还需要启用resource_proxy插件。

  1. 重启CKAN。例如,如果您在Ubuntu上使用Apache部署了CKAN

    sudo service apache2 reload

开发安装

要为开发安装ckanext-pdfview,激活您的CKAN虚拟环境并执行

git clone https://github.com/ckan/ckanext-pdfview.git
cd ckanext-pdfview
pip install -r dev-requirements.txt
python setup.py develop

运行测试

要运行测试,请执行

pytest --ckan-ini=test.ini ckanext/pdfview

在PyPI上注册ckanext-pdfview

ckanext-pdfview 应该可以在 PyPI 上找到,地址为 https://pypi.python.org/pypi/ckanext-pdfview。如果该链接无效,则可以通过以下步骤首次在 PyPI 上注册项目

  1. 创建项目的源分发版本

    python setup.py sdist
  2. 注册项目

    python setup.py register
  3. 将源分发版本上传到 PyPI

    python setup.py sdist upload
  4. 在 GitHub 上使用 setup.py 文件中的版本号标记项目的第一个发布版本。例如,如果 setup.py 中的版本号是 0.0.1,则执行以下操作

    git tag 0.0.1
    git push --tags

发布 ckanext-pdfview 的新版本

ckanext-pdfview 可在 PyPI 上找到,地址为 https://pypi.python.org/pypi/ckanext-pdfview。要向 PyPI 发布新版本,请按照以下步骤操作

  1. setup.py 文件中更新版本号。有关如何选择版本号的说明,请参阅 PEP 440

  2. 创建新版本的源分发版本

    python setup.py sdist
  3. 将源分发版本上传到 PyPI

    python setup.py sdist upload
  4. 在 GitHub 上使用 setup.py 文件中的版本号标记项目的新的发布版本。例如,如果 setup.py 中的版本号是 0.0.2,则执行以下操作

    git tag 0.0.2
    git push --tags

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

ckanext-pdfview-0.0.6.tar.gz (5.3 kB 查看哈希值)

上传时间

支持者