Jak podpisać plik PDF za pomocą podpisu tekstowego za pomocą języka Java

Czynność zastosowania podpisu tekstowego do dokumentów PDF jest często konieczna w wielu kontekstach biznesowych i prawnych. Włączenie podpisu tekstowego do PDF nie tylko upraszcza proces potwierdzania autentyczności dokumentu, ale także pomaga zweryfikować tożsamość osoby podpisującej. W tym artykule przeprowadzimy Cię przez proces podpisywania plików PDF za pomocą podpisu tekstowego przy użyciu języka programowania Java. Wykorzystamy szeroko stosowaną bibliotekę podpisów, aby dodać podpis tekstowy w formacie PDF przy użyciu języka Java. Poniżej znajdziesz przykład kodu, który ilustruje procedurę, wraz z zestawem instrukcji.

Kroki, aby podpisać plik PDF za pomocą podpisu tekstowego przy użyciu języka Java

  1. Zainstaluj GroupDocs.Signature for Java w swoim projekcie, korzystając z repozytorium Maven do podpisywania pliku PDF za pomocą podpisu tekstowego
  2. Dołącz niezbędne odwołania do klas, aby zintegrować podpis tekstowy w formacie PDF
  3. Utwórz instancję klasy Signature, podając ścieżkę wejściowego pliku PDF jako argument do jej konstruktora
  4. Utwórz obiekt klasy TextSignOptions i ustaw preferowane właściwości dotyczące wyglądu podpisu tekstowego
  5. Wywołaj metodę Signature.Sign, udostępniając opcje podpisywania dla podpisu tekstowego, aby zapisać wyjściowy plik PDF na dysku

Możesz szybko usprawnić proces podpisywania dokumentów i zwiększyć bezpieczeństwo swojego pliku PDF, wykonując powyższe kroki. Wykonanie tych kroków w celu podpisywania plików PDF za pomocą podpisu tekstowego w Javie jest bardzo proste. Aby podpisać dokument PDF o wyglądzie tekstowym w popularnych systemach operacyjnych, takich jak Windows, macOS i Linux, wystarczy zainstalować Javę i bibliotekę Signature. Poniższy przykład kodu ilustruje implementację tego procesu.

Kod do podpisywania plików PDF za pomocą podpisu tekstowego przy użyciu języka Java

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.SignatureFont;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.options.sign.TextSignOptions;
import java.awt.Color;
public class SignPDFwithTextSignatureUsingJava {
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 PDF file
Signature signature = new Signature("input.pdf");
TextSignOptions options = new TextSignOptions("John Smith");
// set signature position
options.setLeft(100);
options.setTop(100);
// set signature rectangle
options.setWidth(100);
options.setHeight(30);
// 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.pdf", options);
}
}

Dodanie podpisu tekstowego do pliku PDF przy użyciu języka Java jest łatwe i działa dobrze. Pomaga to upewnić się, że plik PDF jest prawdziwy i autentyczny. W tym artykule jasno wyjaśniliśmy, jak wstawić podpis tekstowy w pliku PDF przy użyciu języka Java. Jako przykład pokazaliśmy również krótki fragment kodu. Po skonfigurowaniu sugerowanej biblioteki sygnatur i ustawieniu ścieżek plików wejściowych i wyjściowych umieszczenie tego kodu w projektach jest łatwe i płynne.

W naszym wcześniejszym samouczku przedstawiliśmy szczegółowy przewodnik dotyczący podpisywania DOCX za pomocą podpisu tekstowego. Jeśli potrzebujesz dodatkowej pomocy, zalecamy zapoznanie się z naszym pełnym przewodnikiem dotyczącym dodaj podpis tekstowy do DOCX za pomocą Java.

 Polski