Definir Campos de Formulário em PDF via SDK Java
Crie seus próprios aplicativos na nuvem para definir arquivos de documentos preenchíveis usando APIs do lado do servidor.
Get StartedComo Definir Campos de Formulário a partir de Documento PDF usando SDK Java na Nuvem
Para definir Campos de Formulário em PDF via SDK Java na Nuvem, usaremos Aspose.PDF Cloud Java SDK Este SDK na Nuvem permite que você crie facilmente aplicativos de criação, edição e conversão de PDF baseados na nuvem em Java para diversas plataformas de nuvem. Abra Repository gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes para instalá-lo usando Maven.
Adicione o repositório Aspose Cloud ao seu arquivo pom.xml da aplicação
Adicionar repositório Aspose Cloud
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Para instalar a biblioteca cliente da API no seu repositório Maven local, basta executar:
Instalação a partir do Github
mvn clean install
Para implantá-lo em um repositório Maven remoto, configure as definições do repositório e execute:
Implantar repositório Maven
mvn clean deploy
Etapas para definir Campos de Formulário em PDF via SDK Java
Desenvolvedores Aspose.PDF Cloud podem facilmente carregar e definir Campos de Formulário em PDF em apenas algumas linhas de código.
- Crie um novo objeto Configuration com seu Segredo e Chave de Aplicação
- Crie um objeto para conectar à API da Nuvem
- Carregue seu arquivo de documento
- Execute a configuração
- Baixe o resultado
Este código de exemplo demonstra como definir Campos de Formulário em documentos PDF
package com.aspose.asposecloudpdfusecases.acroforms;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.util.ArrayList;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.FieldResponse;
public class AcroformSetFiled {
public static void update() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "forms_set_output.pdf";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));
com.aspose.asposecloudpdf.model.Field field = new com.aspose.asposecloudpdf.model.Field();
field.name("Siganture_1");
field.type(com.aspose.asposecloudpdf.model.FieldType.TEXT);
field.values(new ArrayList<String>(){{ add("aspose-pdf-cloud@example.com"); }});
FieldResponse response = pdfApi.putUpdateField(PDF_DOCUMENT, "Signature_1", field, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when updating field! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
System.out.println("Successfully updated field in document ! '" + PDF_OUTPUT + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Trabalhar com AcroForms via SDK Java
AcroForms permite que os usuários interajam diretamente com o PDF preenchendo campos, selecionando opções ou clicando em botões, tornando o documento mais dinâmico. Formulários interativos possibilitam a coleta eficiente de dados, reduzindo a necessidade de digitação manual ou de ferramentas externas. Isso é ideal para pesquisas, cadastros e processos de aplicação. Os usuários podem preencher formulários eletronicamente sem imprimir, escanear ou usar outras ferramentas, economizando tempo e esforço. Incluir AcroForms nos documentos cria uma apresentação refinada e moderna, refletindo profissionalismo e atenção aos detalhes. Adicione os AcroForms em documentos PDF com o Aspose.PDF Cloud Java SDK.
Com nossa biblioteca Java você pode
- Adicionar cabeçalho e rodapé do documento PDF em formato de texto ou imagem.
- Inserir tabelas e carimbos (texto ou imagem) em documentos PDF.
- Anexar múltiplos documentos PDF a um arquivo existente.
- Trabalhar com anexos, anotações e campos de formulário em PDF.
- Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
- Exclua todos os carimbos e tabelas de uma página ou de todo o documento PDF.
- Exclua um carimbo ou tabela específico do documento PDF pelo seu ID.
- Substitua uma ou várias ocorrências de texto em uma página PDF ou em todo o documento.
- Suporte abrangente para converter documentos PDF em vários outros formatos de arquivo.
- Extraia vários elementos de arquivos PDF e otimize documentos PDF.
- Você pode experimentar nosso App gratuito para adicionar AcroForms em arquivos PDF online e testar a funcionalidade.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security