menandatangani PDF menggunakan Java

Menandatangani PDF dengan sertifikat digital memastikan bahwa dokumen tersebut asli dari Anda dan belum diubah. Ini seperti segel digital yang menjamin keaslian file Anda. Mari kita memulai petualangan bertenaga Java saat kita mempelajari cara menandatangani file PDF dengan mudah. Pada artikel ini, kita akan menemukan seni sertifikat digital dan perannya dalam penandatanganan PDF menggunakan Java dengan lancar. Ikuti langkah-langkah untuk mengungkap kode Java yang memberdayakan Anda dengan mudah menandatangani PDF dengan sertifikat.

Java API untuk Menandatangani File PDF secara Digital

Tingkatkan keamanan dokumen Anda dengan GroupDocs.Signature for Java API! Alat canggih ini memberdayakan Anda untuk menggabungkan tanda tangan digital dengan lancar, memastikan integritas dan keaslian file Anda.

Unduh dan Integrasi:

  1. Kunjungi situs web GroupDocs dan navigasikan ke bagian Rilis Baru.
  2. Pilih GroupDocs.Signature untuk Rilis Java.
  3. Unduh file JAR atau tambahkan repositori dan dependensi berikut dalam aplikasi berbasis Maven Anda. (Rilis terbaru direkomendasikan)
<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-signature</artifactId>
      <version>23.12</version>
   </dependency>
</dependencies>

Sekarang dengan cepat pindah untuk menandatangani dokumen Anda yang tidak ditandatangani secara terprogram.

Cara Menandatangani PDF dengan Sertifikat Digital di Java

Setelah semuanya siap, tinggal beberapa langkah untuk berhasil menandatangani dokumen menggunakan Java. Ikuti langkah mudah berikut untuk menandatangani dokumen Anda dengan sertifikat digital:

  1. Mulailah dengan menyiapkan objek Tanda Tangan dengan dokumen Anda:
  2. Buat objek DigitalSignOptions dan tautkan ke file sertifikat Anda:
  3. Sesuaikan opsi tanda seperti kata sandi, posisi, dan nomor halaman jika diperlukan:
    • Tetapkan opsi tambahan seperti di mana Anda ingin tanda tangan itu muncul.
  4. Jalankan metode tanda untuk membubuhkan tanda tangan digital Anda pada dokumen.

Berikut contoh sederhana kode yang menandatangani dokumen PDF dengan sertifikat di Java.

// Kode Java untuk menandatangani PDF dengan sertifikat tanda tangan digital menggunakan Java
Signature signature = new Signature("path/document.pdf");

DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");

options.setImageFilePath("image.jpg");
options.setLeft(100);
options.setTop(100);
options.setPageNumber(1);
options.setPassword("1234567890");

// menandatangani dokumen ke file
SignResult result = signature.sign("path/signed-document.pdf", options);

Demikian pula, Anda dapat menambahkan lebih banyak opsi saat menandatangani dokumen Anda. Pilihannya meliputi:

  • Latar belakang
  • Gaya Perbatasan
  • Info kontak
  • Tanggal ditandatangani pada
  • Ditandatangani secara digital
  • Keluarga Font
  • Ukuran huruf
  • Tinggi
  • Gambar
  • Lokasi
  • Batas
  • Nomor halaman
  • Alasan
  • Rotasi
  • Tampilkan di Semua Halaman
  • Transparansi
  • Lebar
PDF yang ditandatangani - Tanda Tangan Digital

Dapatkan Signature API secara Gratis

Uji Coba Gratis

Unduh uji coba gratis dari bagian unduhan.

Lisensi gratis

Dapatkan lisensi sementara gratis untuk menjelajahi perpustakaan ini tanpa batasan.

Java API untuk Tanda Tangan Digital

Kesimpulan

Dalam panduan ini, Anda telah menemukan cara menandatangani PDF secara digital menggunakan sertifikat digital di Java. Selain itu, menyesuaikan tampilan tanda tangan sangatlah mudah. Sekarang, ambil langkah berikutnya dan bereksperimenlah dengan membuat aplikasi Java Anda. Ciptakan sentuhan yang dipersonalisasi untuk menandatangani PDF secara elektronik dengan sertifikat digital menggunakan Java.

Lihat juga

eSign Dokumen PDF – Sumber Pembelajaran

Lihat tautan berguna ini untuk detail lebih lanjut dan sumber daya untuk menjelajahi GroupDocs.Signature API: