Metin imzaları, bir bireyin kimliğinin dijital temsilleri olarak yardımcı olur ve DOCX dosyalarının gerçekliğini ve bütünlüğünü onaylar. Bu makale, Java kullanarak DOCX’e metin imzası ekleme adımlarında size rehberlik etmeyi amaçlamaktadır. Bu adımları izleyerek belge yönetiminizi geliştirebilir ve imzalama sürecini hızlandırabilirsiniz. En popüler kullanılan imza kitaplığının yeteneklerinden yararlanarak Java’da DOCX’e kolayca metin imzası ekleyebilirsiniz. Aşağıda, bir metin imzasını bir DOCX dosyasına kusursuz bir şekilde entegre etmek için bir dizi talimatla birlikte süreci gösteren bir kod parçacığı bulacaksınız.
Java kullanarak DOCX’e Metin İmzası Ekleme Adımları
- DOCX’e metin imzası eklemek için Maven deposunu kullanarak projenize GroupDocs.Signature for Java yükleyin
- DOCX’te metin imzası oluşturmak için gerekli sınıf referanslarını dahil edin
- Yapıcıda DOCX dosyasının yolunu sağlayarak bir Signature nesnesi oluşturun
- Metin imzasının görsel niteliklerini kişiselleştirmek için TextSignOptions sınıfını oluşturun ve istenen özellikleri yapılandırın
- Ortaya çıkan DOCX dosyasını diske kaydetmek için, metin imzası için belirlenen imzalama seçeneklerini sağlayan Signature.Sign yöntemini çağırın.
Bu adımlara bağlı kalarak belge imzalama iş akışınızı etkili bir şekilde düzene sokabilir ve dijital dosyalarınızın bütünlüğünü güçlendirebilirsiniz. Bu makale, Java kullanarak DOCX’te metin imzası oluşturmak için basit ve net bir işlem sunar. DOCX belgelerine metin imzası eklemek, Java yüklü olduğu sürece Windows, macOS ve Linux gibi popüler işletim sistemlerinde uygulanabilir. Aşağıda, bu sürecin uygulanmasını gösteren açıklayıcı bir kod örneği bulacaksınız.
Java Kullanarak DOCX’e Metin İmzası Ekleyen Kod
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); | |
} | |
} |
DOCX belgelerinize bir metin imzası entegre etmek, güvenliği artırır ve orijinalliği onaylar. DOCX Java’daki metin imzasının ayrıntılı açıklamasını kısa bir kod örneğiyle birlikte sağladık. Önerilen imza kitaplığını başarıyla kurduktan ve dosya yollarını gerektiği gibi ayarladıktan sonra, metin imzası eklemek için kodu projelerinize dahil etmek sorunsuz ve karmaşık olmayan bir görev haline gelir.
Önceki eğiticimizde, DOCX belgelerini bir QR Kodu ile imzalamaya ilişkin kapsamlı, adım adım bir kılavuz sunmuştuk. Daha fazla yardıma ihtiyacınız varsa, nasıl DOCX’i Java kullanarak QR Code ile imzalayın yapılacağını ayrıntılı olarak açıklayan kapsamlı kılavuzumuza bakmanızı önemle tavsiye ederiz.