Tamaño de Diapositiva

Tamaños de Diapositivas en Presentaciones de PowerPoint

Aspose.Slides para Android a través de Java te permite cambiar el tamaño de la diapositiva o la relación de aspecto en presentaciones de PowerPoint. Si planeas imprimir tu presentación o mostrar sus diapositivas en una pantalla, debes prestar atención al tamaño de la diapositiva o a la relación de aspecto.

Estos son los tamaños de diapositiva y relaciones de aspecto más comunes:

  • Estándar (relación de aspecto 4:3)

    Si tu presentación se va a mostrar o ver en dispositivos o pantallas relativamente más antiguos, es posible que desees utilizar esta configuración.

  • Pantalla ancha (relación de aspecto 16:9)

    Si tu presentación se va a ver en proyectores o pantallas modernas, es posible que desees utilizar esta configuración.

No puedes utilizar múltiples configuraciones de tamaño de diapositiva en una sola presentación. Cuando seleccionas un tamaño de diapositiva para una presentación, esa configuración de tamaño se aplica a todas las diapositivas de la presentación.

Si prefieres utilizar un tamaño de diapositiva especial para tus presentaciones, te recomendamos encarecidamente que lo hagas temprano. Idealmente, deberías especificar tu tamaño de diapositiva preferido al principio, es decir, cuando estás configurando la presentación—antes de agregar cualquier contenido a la presentación. De esta manera, evitas complicaciones resultantes de cambios (futuros) realizados en el tamaño de las diapositivas.

Cambiando el Tamaño de Diapositiva en Presentaciones

Este código de muestra te muestra cómo cambiar el tamaño de la diapositiva en una presentación en Java utilizando Aspose.Slides:

Presentation pres = new Presentation("pres-4x3-aspect-ratio.pptx");
try {
    pres.getSlideSize().setSize(SlideSizeType.OnScreen16x9, SlideSizeScaleType.DoNotScale);
    pres.save("pres-4x3-aspect-ratio.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Especificando Tamaños de Diapositiva Personalizados en Presentaciones

Si encuentras que los tamaños de diapositiva comunes (4:3 y 16:9) no son adecuados para tu trabajo, puedes decidir utilizar un tamaño de diapositiva específico o único. Por ejemplo, si planeas imprimir diapositivas a tamaño completo desde tu presentación en un diseño de página personalizado o si tienes intención de mostrar tu presentación en ciertos tipos de pantallas, es probable que te beneficie usar una configuración de tamaño personalizada para tu presentación.

Este código de muestra te muestra cómo usar Aspose.Slides para Android a través de Java para especificar un tamaño de diapositiva personalizado para una presentación en Java:

Presentation pres = new Presentation("pres.pptx");
try {
    pres.getSlideSize().setSize(780, 540, SlideSizeScaleType.DoNotScale); // Tamaño de papel A4
    pres.save("pres-a4-slide-size.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Tratando Con Problemas Al Cambiar el Tamaño de Diapositivas en Presentaciones

Después de cambiar el tamaño de la diapositiva para una presentación, el contenido de las diapositivas (imágenes u objetos, por ejemplo) puede volverse distorsionado. Por defecto, los objetos se redimensionan automáticamente para ajustarse al nuevo tamaño de diapositiva. Sin embargo, al cambiar el tamaño de diapositivas de una presentación, puedes especificar una configuración que determina cómo Aspose.Slides maneja los contenidos en las diapositivas.

Dependiendo de lo que pretendas hacer o lograr, puedes usar cualquiera de estas configuraciones:

  • DoNotScale

    Si NO deseas que los objetos en las diapositivas se redimensionen, utiliza esta configuración.

  • EnsureFit

    Si deseas escalar a un tamaño de diapositiva más pequeño y necesitas que Aspose.Slides reduzca los objetos de las diapositivas para asegurar que todos encajen en las diapositivas (de esta manera, evitas perder contenido), usa esta configuración.

  • Maximize

    Si deseas escalar a un tamaño de diapositiva más grande y necesitas que Aspose.Slides agrande los objetos de las diapositivas para hacerlos proporcionales al nuevo tamaño de diapositiva, usa esta configuración.

Este código de muestra te muestra cómo usar la configuración Maximize al cambiar el tamaño de una diapositiva de presentación:

Presentation pres = new Presentation("pres.pptx");
try {
    pres.getSlideSize().setSize(SlideSizeType.Ledger, SlideSizeScaleType.Maximize);
} finally {
    if (pres != null) pres.dispose();
}