Adicionar Novas Páginas ao PDF via Java SDK
API para adicionar páginas a documentos PDF com Java.
Get StartedComo anexar páginas a documentos PDF usando o Cloud Java SDK
Para adicionar páginas a documentos PDF via Cloud Java SDK, usaremos Aspose.PDF Cloud Java SDK Este SDK em nuvem permite que você crie facilmente aplicativos de criação, edição e conversão de PDF baseados em nuvem na linguagem Java para várias plataformas de nuvem. Open Repository gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o comando a seguir no Console do Gerenciador de Pacotes para instalar usando Maven.
Adicionar 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 em 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 adicionar páginas usando o SDK Java
Desenvolvedores Aspose.PDF Cloud podem facilmente carregar e anexar páginas a documentos PDF em apenas algumas linhas de código.
- Crie um novo objeto Configuration com seu Segredo de Aplicação e Chave.
- Crie um objeto para conectar à API da Nuvem.
- Faça upload do PDF para o armazenamento na nuvem.
- Anexe uma nova página ao PDF no armazenamento na nuvem.
- Verifique a resposta e registre o resultado.
- Baixe o arquivo atualizado para uso local.
Este código de exemplo mostra como adicionar páginas a um documento PDF
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.DocumentPagesResponse;
public class PagesAddPage {
public static void append(){
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "pages_add_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()));
DocumentPagesResponse response =pdfApi.putAddNewPage(PDF_DOCUMENT, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when adding new page! '" + response.getStatus() + "'");
else{
// dowmload 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 added new page in document ! '" + PDF_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Trabalhe com páginas de documentos PDF via SDK Java
Adicione páginas em documentos PDF com 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.
- Adicionar tabelas e carimbos (texto ou imagem) aos documentos PDF.
- Anexar vários documentos PDF a um arquivo existente.
- Trabalhar com anexos PDF, anotações e campos de formulário.
- Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
- Excluir todos os selos e tabelas de uma página ou de todo o documento PDF.
- Excluir um selo ou tabela específico do documento PDF pelo seu ID.
- Substituir uma ou várias ocorrências de texto em uma página PDF ou em todo o documento.
- Suporte extensivo para converter documentos PDF em diversos outros formatos de arquivo.
- Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso app gratuito para testar a funcionalidade do SDK.
- Recursos de Aprendizagem
- Documentação
- Código‑fonte
- Referências da API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para Java?
- Lista de Clientes
- Segurança