# streamlit-pdf-reader
Streamlit pdf reader component
## Installation instructions
```sh
pip install streamlit-pdf-reader
```
## Usage instructions
```python
pdf_reader(source)
```
`source` can be either a local pdf file, a pdf file url, or a BytesIO
## Example
```python
import streamlit as st
from streamlit_pdf_reader import pdf_reader
source1='./test.pdf'
pdf_reader(source1)
source2="https://www-fourier.ujf-grenoble.fr/~faure/enseignement/relativite/cours.pdf"
pdf_reader(source2)
source3=st.file_uploader("Choose a pdf file:")
if source3:
pdf_reader(source3)
st.button("Rerun")
```
Raw data
{
"_id": null,
"home_page": "https://github.com/B4PT0R/streamlit_pdf_reader",
"name": "streamlit-pdf-reader",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Baptiste Ferrand",
"author_email": "bferrand.maths@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/bd/eb/2e27dcd9db70d19401cf56d13831969d501ec81b64e3237d607a7cc3d204/streamlit_pdf_reader-0.0.5.tar.gz",
"platform": null,
"description": "# streamlit-pdf-reader\n\nStreamlit pdf reader component\n\n## Installation instructions\n\n```sh\npip install streamlit-pdf-reader\n```\n\n## Usage instructions\n\n```python\npdf_reader(source)\n```\n\n`source` can be either a local pdf file, a pdf file url, or a BytesIO \n\n## Example\n```python\nimport streamlit as st\nfrom streamlit_pdf_reader import pdf_reader\n\nsource1='./test.pdf'\npdf_reader(source1)\n\nsource2=\"https://www-fourier.ujf-grenoble.fr/~faure/enseignement/relativite/cours.pdf\"\npdf_reader(source2)\n\nsource3=st.file_uploader(\"Choose a pdf file:\")\nif source3:\n pdf_reader(source3)\n\nst.button(\"Rerun\")\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "Streamlit pdf reader component",
"version": "0.0.5",
"project_urls": {
"Homepage": "https://github.com/B4PT0R/streamlit_pdf_reader"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c236d89774e21549e625bb627887ab9bf35b637cfae188b97e4c6ba3023e3d7d",
"md5": "51b9afc2bad194fd8c8534ca9707dc8f",
"sha256": "7f776badf66783ba148e823ab1c77a6aecd93a677e74c689b37c4b174b35b2e8"
},
"downloads": -1,
"filename": "streamlit_pdf_reader-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "51b9afc2bad194fd8c8534ca9707dc8f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 962584,
"upload_time": "2024-01-14T21:25:14",
"upload_time_iso_8601": "2024-01-14T21:25:14.765586Z",
"url": "https://files.pythonhosted.org/packages/c2/36/d89774e21549e625bb627887ab9bf35b637cfae188b97e4c6ba3023e3d7d/streamlit_pdf_reader-0.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bdeb2e27dcd9db70d19401cf56d13831969d501ec81b64e3237d607a7cc3d204",
"md5": "afaa176dafa836c67636c82f5c2775b3",
"sha256": "803e252060ffd1a58bdb783fe78b886d3185f18b96c5492f5a1e1e7c253f1031"
},
"downloads": -1,
"filename": "streamlit_pdf_reader-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "afaa176dafa836c67636c82f5c2775b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 953054,
"upload_time": "2024-01-14T21:25:17",
"upload_time_iso_8601": "2024-01-14T21:25:17.765125Z",
"url": "https://files.pythonhosted.org/packages/bd/eb/2e27dcd9db70d19401cf56d13831969d501ec81b64e3237d607a7cc3d204/streamlit_pdf_reader-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-14 21:25:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "B4PT0R",
"github_project": "streamlit_pdf_reader",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "streamlit-pdf-reader"
}