在浏览器中渲染PDF文件的插件
项目描述
ckanext-pdfview
此扩展提供了一个使用html对象标签的PDF文件视图插件。
要求
此扩展与CKAN >= 2.7兼容,并在Python 2.7和3.6+上运行。
安装
要安装ckanext-pdfview
激活您的CKAN虚拟环境,例如
source /usr/lib/ckan/default/bin/activate
将ckanext-pdfview Python包安装到您的虚拟环境中
pip install ckanext-pdfview
将pdf_view添加到您的CKAN配置文件中的ckan.plugins设置中(默认配置文件位于/etc/ckan/default/production.ini)。
如果您想渲染不在与CKAN相同服务器上的PDF文件,还需要启用resource_proxy插件。
重启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 上注册项目
创建项目的源分发版本
python setup.py sdist
注册项目
python setup.py register
将源分发版本上传到 PyPI
python setup.py sdist upload
在 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 发布新版本,请按照以下步骤操作
在 setup.py 文件中更新版本号。有关如何选择版本号的说明,请参阅 PEP 440
创建新版本的源分发版本
python setup.py sdist
将源分发版本上传到 PyPI
python setup.py sdist upload
在 GitHub 上使用 setup.py 文件中的版本号标记项目的新的发布版本。例如,如果 setup.py 中的版本号是 0.0.2,则执行以下操作
git tag 0.0.2 git push --tags
项目详情
ckanext-pdfview-0.0.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c245f85c76e9135d498090f417c8b1ea52b50109428c1c31663de67e179a388a |
|
MD5 | 3bf8729c44cf48e8048e56dabc6ada57 |
|
BLAKE2b-256 | 52722014fe2659822aef6f66a0907c0742efebbcd5d6d92fc822c3d368ba821c |