Neste tutorial de instruções, descrevemos o procedimento passo a passo para adicionar assinatura de código de barras a PDF em Java. Além disso, ele fornece um código de amostra que demonstra a implementação de como adicionar código de barras em PDF usando o recurso Java. Aqui estão as instruções detalhadas junto com o exemplo de trabalho para assinar documentos com uma assinatura de código de barras.
Etapas para adicionar assinatura de código de barras a PDF em Java
- Instale GroupDocs.Signature for Java do repositório Maven no projeto Java para assinar PDF com assinatura de código de barras
- Adicione classes essenciais para a implementação para adicionar código de barras ao PDF
- Crie uma instância da classe Signature e passe o PDF de entrada para seu construtor
- Inicialize a classe BarcodeSignOptions e passe a string de entrada para o construtor
- Chame o método Sign da classe Signature, passe o nome do arquivo PDF de saída e o objeto BarcodeSignOptions para ele
Listamos os pontos que permitem aos usuários facilmente criar código de barras para arquivo PDF usando Java e usá-lo para assinar os documentos. Esse recurso pode ser desenvolvido instalando a biblioteca necessária do repositório Maven e importando as classes essenciais. Na próxima etapa, crie instâncias da classe Signature e BarcodeSignOptions para carregar o documento PDF de entrada e definir parâmetros para a assinatura do código de barras. Por fim, você pode adicionar assinaturas de código de barras ao arquivo PDF chamando o método Sign.
Código para adicionar assinatura de código de barras a PDF em Java
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.BarcodeSignOptions; | |
import com.groupdocs.signature.domain.barcodes.BarcodeTypes; | |
import com.groupdocs.signature.exception.GroupDocsSignatureException; | |
public class AddBarcodeSignatureToPdfInJava { | |
public static void main(String[] args) throws Exception { // Main function to add Barcode signature in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Signature.lic"); | |
Signature signature = new Signature("sample.pdf"); | |
try { | |
// setup options with text of signature | |
BarcodeSignOptions signOptions = new BarcodeSignOptions("12345678"); | |
// setup Barcode encoding type | |
signOptions.setEncodeType(BarcodeTypes.Code128); | |
// set signature position | |
signOptions.setLeft(200); | |
signOptions.setTop(200); | |
signOptions.setPageNumber(1); | |
// sign document to file | |
signature.sign("SampleSigned.pdf", signOptions); | |
System.out.println("Done"); | |
} catch (Exception e) { | |
throw new GroupDocsSignatureException(e.getMessage()); | |
} | |
} | |
} |
Desenvolvemos o código de exemplo acima para demonstrar o recurso Java adicionar código de barras ao PDF. Como você pode ver, criamos a assinatura do código de barras e a adicionamos ao documento PDF escrevendo três ou quatro linhas do código e consumindo algumas chamadas de API. Além disso, esse código de exemplo pode ser executado em qualquer sistema operacional, incluindo MS Windows, Linux e Mac OS.
Discutimos o procedimento detalhado sobre como criar um código de barras para um PDF e como adicionar código de barras a um documento PDF. Recentemente, publicamos um artigo sobre como usar Java para assinar PDF com assinatura de imagem, dê uma olhada na postagem Como adicionar assinatura de imagem a PDF em Java para mais informações.