PDF417 wykorzystuje strukturę stosową, co pozwala na przechowywanie większej ilości danych niż tradycyjne liniowe kody kreskowe i jest często używany do kodowania informacji w dokumentach identyfikacyjnych, takich jak prawa jazdy, paszporty i dowody osobiste. Jest również zaprojektowany tak, aby był bardzo wytrzymały, odporny na uszkodzenia i można go było odczytać, nawet jeśli brakuje części kodu lub jest on nieczytelny. W tym artykule opisano sposób generowania kodu kreskowego PDF417 przy użyciu języka Python.