{"id":22561971,"url":"https://github.com/ikvk/pdf417as_str","last_synced_at":"2025-04-10T10:33:05.557Z","repository":{"id":57451385,"uuid":"106098662","full_name":"ikvk/pdf417as_str","owner":"ikvk","description":"Create pdf417 barcode by special font","archived":false,"fork":false,"pushed_at":"2024-02-28T04:36:03.000Z","size":239,"stargazers_count":14,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T09:21:18.253Z","etag":null,"topics":["barcode","barcode-generator","font","pdf417"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ikvk.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-10-07T13:07:30.000Z","updated_at":"2025-02-22T14:28:44.000Z","dependencies_parsed_at":"2024-12-07T22:11:13.029Z","dependency_job_id":"78254c6f-7337-4d20-896e-ac0842ec62e3","html_url":"https://github.com/ikvk/pdf417as_str","commit_stats":{"total_commits":16,"total_committers":4,"mean_commits":4.0,"dds":0.375,"last_synced_commit":"70183c0ec066e77ee2d4d03ecfd97a69c2ff06e6"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvk%2Fpdf417as_str","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvk%2Fpdf417as_str/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvk%2Fpdf417as_str/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvk%2Fpdf417as_str/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikvk","download_url":"https://codeload.github.com/ikvk/pdf417as_str/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248163784,"owners_count":21058021,"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":["barcode","barcode-generator","font","pdf417"],"created_at":"2024-12-07T22:11:03.462Z","updated_at":"2025-04-10T10:33:05.537Z","avatar_url":"https://github.com/ikvk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"pdf417as_str\n============\n\nCreate pdf417 barcode by special font without using images.\n\n.. image:: https://img.shields.io/pypi/dm/pdf417as_str.svg?style=social\n\n===================  ===========================================\nPython version       3.3+\nLicense              LGPLv3\nPyPI                 https://pypi.python.org/pypi/pdf417as_str/\n===================  ===========================================\n\nHow it works\n------------\n\n1. Install font `pdf417.ttf \u003chttps://github.com/ikvk/pdf417as_str/raw/master/font/pdf417.ttf\u003e`_ into your OS.\n\n2. Encode your data string into special encoded strings.\n\n.. code-block:: python\n\n    pdf417_encoded_text = pdf417as_str.encode417('https://github.com', columns=5)\n\n3. Paste encoded text into any text editor.\n\n::\n\n    +*xfs*prA*kuk*iDo*ixA*sxn*xdw*-\n    +*yog*slv*Arv*Fyg*tgE*fwg*zew*-\n    +*uny*BCj*iaw*jcE*AxD*ykx*pDw*-\n    +*ftw*sgf*AoC*dAc*ajb*ofA*yrx*-\n\n4. Choose \"Code PDF417\" font for text and adjust line spacing. You will receive pdf417 barcode.\n\n  .. image:: https://github.com/ikvk/pdf417as_str/blob/master/test/barcode.png\n\nNOTE: Small empty space between rows not affects to reading barcode. Anyway you can find suited size.\n\nAlso you can make .png barcode using pdf417as_str.convert.to_png, but this function for tests and not efficient.\n\nInstallation\n------------\n::\n\n    $ pip install pdf417as-str\n\nAuthors\n-------\n\n* `Original code \u003chttp://grandzebu.net/informatique/codbar-en/pdf417.htm\u003e`_ on VisualBasic and \"Code PDF417\" font:\n  `Bazin Jean-Marie \u003chttp://grandzebu.net/\u003e`_\n\n* Porting to python, writing tests: `I'm \u003chttps://github.com/ikvk\u003e`_\n\nThanks to\n---------\n\n`pennersr \u003chttps://github.com/pennersr\u003e`_,\n`orsinium \u003chttps://github.com/orsinium\u003e`_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikvk%2Fpdf417as_str","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikvk%2Fpdf417as_str","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikvk%2Fpdf417as_str/lists"}