Este tutorial afiado explica como alterar o tamanho da página PDF em Java. Ele contém todos os detalhes para configurar o ambiente de desenvolvimento, uma sequência detalhada de etapas que podem ser seguidas para implementar o recurso e um código de exemplo executável que demonstra o processo para alterar o tamanho da página do PDF em Java. Você também aprenderá o processo para calcular o tamanho da página em pontos que deve ser fornecido aos métodos neste aplicativo.
Etapas para editar o tamanho da página PDF em Java
- Defina o ambiente de desenvolvimento para usar Aspose.PDF for Java para alterar o tamanho da página
- Carregue o PDF de origem usando o objeto Document class para modificar as dimensões da página
- Acesse o page collection padrão no arquivo PDF carregado
- Acesse a página de destino cujo tamanho deve ser modificado
- Defina a largura e a altura do tamanho da página em pontos
- Salve o arquivo PDF atualizado no disco ou em um fluxo com um tamanho de página especificado
Estas etapas descrevem o procedimento para alterar o tamanho do papel PDF em Java. Você pode carregar o arquivo PDF de origem no objeto de classe Document que suporta muitas outras sobrecargas também para controlar o processo de carregamento do documento. A classe Document contém o objeto PageCollection que pode ser acessado usando o método getPages() ignorador para obter a referência à página de destino. A classe Page tem o método setPageSize() que requer a nova largura e altura para a página atualizada.
Código para alterar o tamanho de uma página PDF em Java
import com.aspose.pdf.Document; | |
import com.aspose.pdf.Page; | |
import com.aspose.pdf.PageCollection; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to modify page size in pdf using java | |
// Set the license | |
com.aspose.pdf.License lic = new com.aspose.pdf.License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load Document | |
Document pdf = new Document("input.pdf"); | |
// Access page collection | |
PageCollection pages = pdf.getPages(); | |
// Access target page | |
Page page = pages.get_Item(1); | |
// Set the page size | |
page.setPageSize(297.64, 683.15); | |
// Save the modified document | |
pdf.save("Output.pdf"); | |
System.out.println("Done"); | |
} | |
} |
O código acima demonstra o processo para modificar o tamanho da página PDF em Java. Você tem que calcular o novo tamanho da página em pontos de tal forma que uma polegada seja igual a 72 pontos em Aspose.PDF. Agora, se você deseja calcular o tamanho em pontos para uma página com dimensões de 8,3 x 11,7 polegadas, você pode multiplicar 8,3 por 72 e 11,7 por 72 para obter as dimensões em pontos que devem ser fornecidos ao método setPageSize() como Envelop # 10 tamanho é demonstrado neste código de exemplo.
Aprendemos aqui o processo para alterar as dimensões da página PDF em Java. Se você quiser aprender o processo para proteger o arquivo PDF de saída, consulte o artigo em como proteger PDF com senha em Java.