Verifikasi PDF yang Ditandatangani dengan Python

Sering kali, orang lebih suka mengonversi dokumen ke format PDF sebelum membagikannya. Ini karena file PDF dapat dilihat di perangkat apa pun terlepas dari sistem operasinya. Namun, merusak dokumen PDF bersama adalah masalah besar. Untuk menghindari hal ini, file PDF ditandatangani dengan tanda tangan digital yang dapat diverifikasi di pihak penerima. PDF yang ditandatangani secara digital memberi tahu Anda jika konten file diubah atau tidak. Pada artikel ini, kami akan mendemonstrasikan cara memverifikasi tanda tangan digital dalam PDF menggunakan Python. Dengan demikian, Anda dapat dengan mudah memvalidasi konten PDF yang ditandatangani secara digital.

Perpustakaan Python untuk Memverifikasi PDF yang Ditandatangani Secara Digital

Untuk memverifikasi tanda tangan digital dalam file PDF, kami akan menggunakan Aspose.PDF for Python. Perpustakaan menyediakan berbagai fitur untuk membuat, memanipulasi, dan melindungi file PDF. Anda dapat menginstal library menggunakan perintah pip berikut.

pip install aspose-pdf

Verifikasi Tanda Tangan Digital dalam PDF

Tanda tangan digital diverifikasi untuk memeriksa keaslian file PDF. Hasil verifikasi memberi tahu Anda apakah file PDF dipalsukan atau tidak. Berikut adalah langkah-langkah untuk memverifikasi tanda tangan digital dalam PDF dengan Python.

  • Pertama, buat instance kelas PdfFileSignature.
  • Kemudian, ikat PDF menggunakan metode PdfFileSignature.bindpdf().
  • Terakhir, verifikasi tanda tangan menggunakan metode PdfFileSignature.verifysignature().

Contoh kode berikut menunjukkan cara memverifikasi tanda tangan digital dalam PDF menggunakan Python.

import aspose.pdf as ap

# Buat objek PdfFileSignature
pdfSign = ap.facades.PdfFileSignature()

# Ikat objek PdfFileSignature dengan PDF
pdfSign.bind_pdf("signed.pdf")

# Verifikasi tanda tangan
if (pdfSign.verify_signature("Signature1")):
    print("Verified...")

Tandatangani File PDF Online

Anda juga dapat menggunakan alat online gratis kami untuk menandatangani file PDF. Alat eSigning PDF ini dikembangkan menggunakan Aspose.PDF dan Anda dapat menggunakannya tanpa membuat akun.

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis dan mengevaluasi fitur verifikasi tanda tangan PDF tanpa batasan apa pun.

Jelajahi Perpustakaan Python PDF

Anda dapat mempelajari lebih lanjut tentang pustaka Python PDF kami menggunakan dokumentasi. Jelajahi fitur-fiturnya yang luar biasa dan bagikan saran, pertanyaan, atau pertanyaan Anda kepada kami melalui forum kami.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara memverifikasi tanda tangan digital dalam PDF dari dalam aplikasi Python Anda. Kami juga telah memberi Anda alat online gratis kami untuk menandatangani file PDF yang dapat Anda gunakan di mana saja kapan saja. Anda dapat dengan mudah menginstal Aspose.PDF for Python di aplikasi Anda dan melakukan verifikasi tanda tangan PDF.

Lihat juga