Como alterar o tamanho da página PDF em Java

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

  1. Defina o ambiente de desenvolvimento para usar Aspose.PDF for Java para alterar o tamanho da página
  2. Carregue o PDF de origem usando o objeto Document class para modificar as dimensões da página
  3. Acesse o page collection padrão no arquivo PDF carregado
  4. Acesse a página de destino cujo tamanho deve ser modificado
  5. Defina a largura e a altura do tamanho da página em pontos
  6. 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.

 Português