Manipular Propriedades da Página

Obter Propriedades da Página PDF de um Arquivo PDF Existente

PdfPageEditor permite que você trabalhe com páginas individuais do arquivo PDF. Ele ajuda você a obter as propriedades da página individual, como diferentes tamanhos de caixa de página, rotação de página, zoom de página, etc. Para obter essas propriedades, você precisa criar um objeto PdfPageEditor e vincular o arquivo PDF de entrada usando o método BindPdf. Depois disso, você pode usar diferentes métodos para obter as propriedades da página, como GetPageRotation, GetPages, GetPageBoxSize, etc.

O snippet de código a seguir mostra como obter propriedades de página PDF de um arquivo PDF existente.

Definir Propriedades de Página em um Arquivo PDF Existente

Para definir propriedades de página como rotação de página, zoom ou ponto de origem, você precisa usar a classe PdfPageEditor. Esta classe fornece diferentes métodos e propriedades para definir essas propriedades de página. Primeiro, você precisa criar um objeto da classe PdfPageEditor e vincular o arquivo PDF de entrada usando o método BindPdf. Depois disso, você pode usar esses métodos e propriedades para definir as propriedades da página. Finalmente, salve o arquivo PDF atualizado usando o método Save.

O trecho de código a seguir mostra como definir propriedades de página em um arquivo PDF existente.

Redimensionar Conteúdos da Página de Páginas Específicas em um Arquivo PDF

O método ResizeContents da classe PdfPageEditor permite redimensionar os conteúdos da página em um arquivo PDF. A classe ContentsResizeParameters é usada para especificar os parâmetros a serem usados para redimensionar a(s) página(s), por exemplo, margens em porcentagem ou unidades, etc. Você pode redimensionar todas as páginas ou especificar uma matriz de páginas a serem redimensionadas usando o método ResizeContents.

O trecho de código a seguir mostra como redimensionar o conteúdo de algumas páginas específicas de um arquivo PDF.