Redimensionar Conteúdo da Página PDF
Contents
[
Hide
]
Ajustar o tamanho do conteúdo da página PDF é frequentemente necessário ao preparar documentos para impressão, adaptar o conteúdo a um layout específico ou padronizar os formatos de página em um documento. Usando Aspose.PDF for Python, os desenvolvedores podem redimensionar o conteúdo de páginas selecionadas programaticamente sem editar manualmente o documento.
Este artigo mostra como usar o método \u0027resize_contents\u0027 de PdfFileEditor classe para modificar as dimensões do conteúdo da página para páginas específicas em um arquivo PDF. Ao especificar a largura e a altura desejadas, o conteúdo nas páginas selecionadas é redimensionado de acordo.
- Crie um objeto PdfFileEditor.
- Redimensionar Conteúdos da Página.
Parâmetros:
- [1, 3] – lista de números de página cujos conteúdos serão redimensionados.
- 400 – a nova largura do conteúdo da página (em pontos).
- 750 – a nova altura do conteúdo da página (em pontos).
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
# Resize PDF Page Contents
def resize_pdf_page_contents(infile, outfile):
# Create a PdfFileEditor object
pdf_editor = pdf_facades.PdfFileEditor()
if not pdf_editor.resize_contents(
FileIO(infile), FileIO(outfile, "w"), [1, 3], 400, 750
):
raise Exception("Failed to resize PDF page contents.")