Текстовите подписи помагат като цифрово представяне на самоличността на индивида, потвърждавайки автентичността и целостта на DOCX файловете. Тази статия има за цел да ви преведе през стъпките за добавяне на текстов подпис към DOCX с помощта на Java. Можете да подобрите управлението на документи и да ускорите процеса на подписване, като следвате тези стъпки. Използвайки възможностите на най-популярната използвана библиотека с подписи, можете лесно да вмъкнете текстов подпис в DOCX в Java. По-долу ще намерите кодов фрагмент, който демонстрира процеса, заедно с набор от указания за безупречно интегриране на текстов подпис във файл DOCX.
Стъпки за добавяне на текстов подпис към DOCX с помощта на Java
- Инсталирайте GroupDocs.Signature for Java във вашия проект, като използвате хранилището на Maven за вмъкване на текстов подпис в DOCX
- Включете необходимите препратки към класове, за да генерирате текстов подпис в DOCX
- Създайте екземпляр на обект Signature, като предоставите пътя на DOCX файла в конструктора
- Създайте екземпляр на класа TextSignOptions и конфигурирайте желаните свойства, за да персонализирате визуалните атрибути на текстовия подпис
- Извикайте метода Signature.Sign, предоставяйки определените опции за подписване за текстовия подпис, за да запишете получения DOCX файл на диска
Като се придържате към тези стъпки, можете ефективно да рационализирате своя работен процес за подписване на документи и да подсилите целостта на вашите цифрови файлове. Тази статия представя прост и ясен процес за създаване на текстов подпис в DOCX с помощта на Java. Добавянето на текстов подпис към DOCX документи е осъществимо в популярни операционни системи като Windows, macOS и Linux, стига да е инсталирана Java. По-долу ще намерите илюстративен пример на код, който демонстрира изпълнението на този процес.
Код за добавяне на текстов подпис към DOCX с помощта на 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); | |
} | |
} |
Интегрирането на текстов подпис във вашите DOCX документи подобрява сигурността и потвърждава автентичността. Предоставихме подробно обяснение на текстовия подпис в DOCX Java, придружено от кратък примерен код. След успешното настройване на препоръчителната библиотека за подписи и коригиране на файловите пътища според нуждите, включването на кода за добавяне на текстов подпис във вашите проекти става безпроблемна и неусложнена задача.
В предишния ни урок предложихме изчерпателно ръководство стъпка по стъпка за подписване на DOCX документи с QR код. Ако имате нужда от допълнителна помощ, силно препоръчваме да се обърнете към нашето изчерпателно ръководство, което обяснява подробно как да подпишете DOCX с QR код с помощта на Java.