Για την ηλεκτρονική υπογραφή ενός τοπογραφικού διαγράμματος είναι απαραίτητο να δημιουργηθεί ένα αρχείο PDF που περιέχει το hash code από το DXF. Σε παλαιότερο άρθρο έχουμε δει και άλλα παραδείγματα για την εξαγωγή του hash code .
Εδω παρουσιάζεται ένα script σε python, όπου με ένα κλικ δημιουγεί το αρχείο PDF που περιλαμβάνει το hash code από το DXF για την ηλεκτρονική υπογραφή και την έκδοση του ΚΗΔ.
import hashlib
from fpdf import FPDF
with open('dxf.dxf', "rb") as file:
data = file.read()
sha512 = hashlib.sha512()
sha512.update(data)
hashcode=sha512.hexdigest()
print(sha512.hexdigest())
pdf = FPDF('L', 'mm', 'A4')
pdf.add_page()
pdf.set_font("Arial", size=10)
pdf.cell(300, 1, hashcode, ln=1, align="C")
pdf.output("dxf.pdf")