Cara Menambahkan Tanda Tangan Teks ke DOCX menggunakan Java

Tanda tangan teks membantu sebagai representasi digital dari identitas individu, mengonfirmasi keaslian dan integritas file DOCX. Artikel ini bertujuan untuk memandu Anda melalui langkah-langkah menambahkan tanda tangan teks ke DOCX menggunakan Java. Anda dapat meningkatkan manajemen dokumen dan mempercepat proses penandatanganan dengan mengikuti langkah-langkah berikut. Memanfaatkan kemampuan pustaka tanda tangan bekas paling populer, Anda dapat dengan mudah menyisipkan tanda tangan teks ke DOCX di Java. Di bawah, Anda akan menemukan cuplikan kode yang mendemonstrasikan prosesnya, bersama dengan serangkaian petunjuk untuk mengintegrasikan tanda tangan teks dengan sempurna ke dalam file DOCX.

Langkah-langkah untuk Menambahkan Tanda Tangan Teks ke DOCX menggunakan Java

  1. Instal GroupDocs.Signature for Java ke proyek Anda dengan memanfaatkan repositori Maven untuk penyisipan tanda tangan teks ke DOCX
  2. Sertakan referensi kelas yang diperlukan untuk menghasilkan tanda tangan teks di DOCX
  3. Buat instance objek Signature dengan menyediakan jalur file DOCX di konstruktor
  4. Buat instance kelas TextSignOptions dan konfigurasikan properti yang diinginkan untuk mempersonalisasi atribut visual dari tanda tangan teks
  5. Panggil metode Signature.Sign, berikan opsi penandatanganan yang ditentukan untuk tanda tangan teks, untuk menyimpan file DOCX yang dihasilkan ke disk

Dengan mengikuti langkah-langkah ini, Anda dapat secara efektif merampingkan alur kerja penandatanganan dokumen dan memperkuat integritas file digital Anda. Artikel ini menyajikan proses sederhana dan jelas untuk membuat tanda tangan teks di DOCX menggunakan Java. Menambahkan tanda tangan teks ke dokumen DOCX dapat dilakukan di sistem operasi populer seperti Windows, macOS, dan Linux, selama Java diinstal. Di bawah ini, Anda akan menemukan contoh kode ilustratif yang menunjukkan penerapan proses ini.

Kode untuk Menambahkan Tanda Tangan Teks ke DOCX menggunakan Java

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.Border;
import com.groupdocs.signature.domain.Padding;
import com.groupdocs.signature.domain.SignatureFont;
import com.groupdocs.signature.domain.enums.DashStyle;
import com.groupdocs.signature.domain.enums.HorizontalAlignment;
import com.groupdocs.signature.domain.enums.VerticalAlignment;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.options.sign.TextSignOptions;
import java.awt.*;
public class AddTextSignaturetoDOCXusingJava {
public static void main(String[] args) throws Exception {
// Set License to avoid the limitations of Signature library
License license = new License();
license.setLicense("GroupDocs.Signature.lic");
// load the source DOCX file
Signature signature = new Signature("input.docx");
TextSignOptions options = new TextSignOptions("John Smith");
// setup options with text of signature
// set signature position
options.setLeft(100);
options.setTop(100);
// set signature rectangle
options.setWidth(100);
options.setHeight(30);
// set signature alignment
// when VerticalAlignment is set the Top coordinate will be ignored.
// Use Margin properties Top, Bottom to provide vertical offset
options.setVerticalAlignment(VerticalAlignment.Top);
// when HorizontalAlignment is set the Left coordinate will be ignored.
// Use Margin properties Left, Right to provide horizontal offset
options.setHorizontalAlignment(HorizontalAlignment.Right);
Padding padding = new Padding();
padding.setBottom(20);
padding.setRight(20);
options.setMargin(padding);
// adjust signature appearance
// setup signature border
Border border = new Border();
border.setColor(Color.GREEN);
border.setDashStyle(DashStyle.DashLongDashDot);
border.setTransparency(0.5);
border.setVisible(true);
border.setWeight(2);
options.setBorder(border);
// set text color and Font
options.setForeColor(Color.RED);
SignatureFont signatureFont = new SignatureFont();
signatureFont.setSize(12);
signatureFont.setFamilyName("Comic Sans MS");
options.setFont(signatureFont);
// sign document to file
signature.sign("output.docx", options);
}
}

Mengintegrasikan tanda tangan teks ke dalam dokumen DOCX Anda meningkatkan keamanan dan memastikan keasliannya. Kami telah memberikan penjelasan detail tentang tanda tangan teks di DOCX Java, disertai dengan contoh kode singkat. Setelah berhasil menyiapkan pustaka tanda tangan yang direkomendasikan dan menyesuaikan jalur file sesuai kebutuhan, menggabungkan kode untuk menambahkan tanda tangan teks ke dalam proyek Anda menjadi tugas yang mulus dan tidak rumit.

Dalam tutorial kami sebelumnya, kami menawarkan panduan langkah demi langkah yang komprehensif untuk menandatangani dokumen DOCX dengan Kode QR. Jika Anda memerlukan bantuan lebih lanjut, kami sangat menyarankan untuk merujuk ke panduan komprehensif kami yang menjelaskan secara rinci cara tandatangani DOCX dengan QR Code menggunakan Java.

 Indonesian