{"id":19810274,"url":"https://github.com/bbc-esq/pyside6_pdf_viewer","last_synced_at":"2025-05-01T08:31:51.913Z","repository":{"id":196047617,"uuid":"694220881","full_name":"BBC-Esq/PySide6_PDF_Viewer","owner":"BBC-Esq","description":"Simple PDF Viewer Using Pyside6 that can be run standalone or included in a larger program.","archived":false,"fork":false,"pushed_at":"2025-03-06T10:59:58.000Z","size":5677,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T11:25:52.431Z","etag":null,"topics":["pdf","pdf-document","pdf-files","pdf-viewer","pdfjs","pyside6"],"latest_commit_sha":null,"homepage":"http://www.chintellalaw.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BBC-Esq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-20T15:03:58.000Z","updated_at":"2025-03-06T10:59:28.000Z","dependencies_parsed_at":"2023-09-21T05:13:20.559Z","dependency_job_id":"84929461-4b1b-43a8-9f72-2d84b2b900a6","html_url":"https://github.com/BBC-Esq/PySide6_PDF_Viewer","commit_stats":null,"previous_names":["bbc-esq/pyside6_pdf_viewer"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBC-Esq%2FPySide6_PDF_Viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBC-Esq%2FPySide6_PDF_Viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBC-Esq%2FPySide6_PDF_Viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBC-Esq%2FPySide6_PDF_Viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BBC-Esq","download_url":"https://codeload.github.com/BBC-Esq/PySide6_PDF_Viewer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251847794,"owners_count":21653581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pdf","pdf-document","pdf-files","pdf-viewer","pdfjs","pyside6"],"created_at":"2024-11-12T09:20:19.069Z","updated_at":"2025-05-01T08:31:51.908Z","avatar_url":"https://github.com/BBC-Esq.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PySide6 PDF Viewer\nSimple PDF viewer made with PySide6.  Scoured the Internet for days and finally found a way to do it so here you go.  If you want one using PyQt instead of Pyside, check out my other repository.\u003cbr\u003e\n\nThis repository has two viewers, one based on javascript and the other using the Chromium engine that is part of Pyside6.  I'll let you decide who has the better implementation.\n\n# Installation\n\u003e First, make sure you're running [Python 3.10+](https://www.python.org/downloads/release/python-31011/)\n  \nDownload the latest releast and unzip the folder to somewhere on your computer.  Then, open the folder containing my repository files, create a command prompt, and create a virtual environment:\n```\npython -m venv .\n```\nActivate the virtual environment:\n```\n.\\Scripts\\activate\n```\nUpgrade pip\n```\npython -m pip install --upgrade pip\n```\nInstall Dependencies\n```\npip install PySide6\n```\nUnzip Javascript Files\u003cbr\u003e\n:warning: You must unzip the folder within the ZIP file to the same exact directory where the scripts are located.:warning:\n\n# Run Program\n### Javascript Version\n```\npython pyside6_pdfviewer_js.py\n```\n### Non-Javascript Version\n```\npython pyside6_pdfviewer.py\n```\n\n## Please STAR if you found it useful so other people can find the repository easier!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbc-esq%2Fpyside6_pdf_viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbc-esq%2Fpyside6_pdf_viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbc-esq%2Fpyside6_pdf_viewer/lists"}