IRONSOFTWAREHOME

Redimensionar, ampliar y transformar página de PDF

Curtis Chau
Curtis Chau
Updated: 29 de junio de 2026

Cuando ajusta el diseño de un PDF de forma programática, el resultado depende de si cambia la propia página o el contenido dentro de ella. IronPDF te ofrece tres métodos distintos para esto: Resize, Extend, y Transform. Elegir el correcto se reduce a si desea cambiar el tamaño de la página, añadir márgenes o mover contenido.

Redimensionar

Utiliza Resize cuando desees cambiar las dimensiones de la página, ampliando o reduciendo la página.

public void Resize(double PageWidth, double PageHeight, MeasurementUnit Units)
C#

Resize cambia el tamaño físico de la página y escala el contenido para ajustarse a las nuevas dimensiones, de modo que todo permanezca visible. Una página originalmente de 210mm x 297mm redimensionada a 148mm x 210mm se convierte en A5, con su contenido ajustado a la página más pequeña.

Advertencia: Redimensionar escala el contenido para ajustar. Esté atento al recorte cuando reduzca una página significativamente.

Ampliar

Utiliza Extend cuando desees espacio en blanco o márgenes alrededor del contenido existente sin alterar el diseño, escala o posición del contenido.

public void Extend(double ExtendLeft, double ExtendRight, double ExtendTop, double ExtendBottom, MeasurementUnit Units)
C#

Este método agrega espacio a la página, aumentando su tamaño general, pero deja el contenido existente exactamente donde estaba. Empezando desde una página A4 de 210mm x 297mm, agregar 10mm a la izquierda y derecha más 20mm arriba y abajo produce una página de 230mm x 337mm con el contenido original centrado en su antiguo espacio. Es útil para preparar un PDF para impresión o encuadernación donde se necesitan márgenes adicionales.

Entrada de muestra

Página PDF original A4 antes de extender márgenes

Muestra de resultado

Página PDF después de que Extend añade márgenes blancos alrededor del contenido sin cambios

Transformar

Utiliza Transform para mover o escalar el contenido real en la página mientras mantienes fijo el tamaño físico de la página.

public void Transform(double MoveX, double MoveY, double ScaleX, double ScaleY)
C#

Las dimensiones de la página se mantienen igual; solo cambia cómo aparece el contenido. Pasar valores que mueven el contenido 10 mm hacia la derecha y 5 mm hacia abajo, luego lo escala al 80% en ambas direcciones, desplaza y reduce el contenido en su lugar. Utilice esto al corregir diseños, alinear contenido o aplicar un efecto de alejamiento.

Muestra de resultado

Página PDF después de que Transformar desplaza y escala contenido dentro de un tamaño de página fijo

Elegir Entre Ellos

  • Redimensionar: cambia el tamaño de la página y escala el contenido con ella; tenga en cuenta el posible recorte.
  • Extender: aumenta el lienzo con espacio en blanco y deja el contenido sin tocar.
  • Transformar: mueve o escala el contenido mientras las dimensiones de la página permanecen fijas.

Estos métodos también se combinan. Un patrón común es redimensionar la página y luego transformar el contenido para que se ajuste a las nuevas dimensiones.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

¿Listo para empezar?

Nuget Downloads 21,105,021Versión:2026.9recién publicada

Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999