{"id":20393383,"url":"https://github.com/foxitsoftware/foxit-quick-pdf-library-python","last_synced_at":"2025-06-10T14:11:59.315Z","repository":{"id":75785229,"uuid":"149792064","full_name":"foxitsoftware/foxit-quick-pdf-library-python","owner":"foxitsoftware","description":"Python interface for Foxit Quick PDF Library","archived":false,"fork":false,"pushed_at":"2018-09-22T08:44:31.000Z","size":139,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-10T14:11:55.883Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/foxitsoftware.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-09-21T16:51:34.000Z","updated_at":"2024-09-04T00:12:26.000Z","dependencies_parsed_at":"2023-06-07T17:00:29.993Z","dependency_job_id":null,"html_url":"https://github.com/foxitsoftware/foxit-quick-pdf-library-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxitsoftware%2Ffoxit-quick-pdf-library-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxitsoftware%2Ffoxit-quick-pdf-library-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxitsoftware%2Ffoxit-quick-pdf-library-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxitsoftware%2Ffoxit-quick-pdf-library-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foxitsoftware","download_url":"https://codeload.github.com/foxitsoftware/foxit-quick-pdf-library-python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxitsoftware%2Ffoxit-quick-pdf-library-python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259090392,"owners_count":22803672,"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":[],"created_at":"2024-11-15T03:48:30.103Z","updated_at":"2025-06-10T14:11:59.278Z","avatar_url":"https://github.com/foxitsoftware.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Foxit Quick PDF Library\n## Python interface\n### Introduction\nFoxit Quick PDF Library is a popular SDK for working with PDF documents, it is available from www.debenu.com\n\nThe files in this repository contain classes that make it as easy as possible to control Quick PDF Library using the Python programming language. Interface classes are provided for Windows (DLL), macOS (Dylib) and Linux (.so shared library).\n\n### Setup\nSimply import the Python file and then create an instance of the class.\n\nThe class will dynamically connect to the QPL binary, so it will need to know the binary location. The easiest is to simply put the binary in the same directory as your Python script and create the class without any parameters. Alternatively a directory path can be provided, or the actual path to the QPL binary.\n\n```python\n# On Windows use FoxitQPLDLL1611, on macOS use FoxitQPLmacOS1611 and on Linux use FoxitQPLLinux1611\nimport FoxitQPLDLL1611 as FoxitQuick\n\n# Create an instance of the class\n# No parameter is supplied so the script will look for the QPL binary in the same directory\nqp = FoxitQuick.PDFLibrary()\n```\n\n### Using the library\nThe first step is to enable the software, so you'll need a license key to unlock the library. Pass this license key to the UnlockKey function and make sure the result is 1, indicating success. Once the library has been unlocked you can use any of the QPL functions, see the Function Reference and Developer Guide included with the software distribution.\n\n```python\nlicenseKey = \"...\"\nif qp.UnlockKey(licenseKey) == 1:\n  qp.DrawText(100, 700, \"Hello world\")\n  qp.SaveToFile(\"test_output.pdf\")\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxitsoftware%2Ffoxit-quick-pdf-library-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoxitsoftware%2Ffoxit-quick-pdf-library-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxitsoftware%2Ffoxit-quick-pdf-library-python/lists"}