Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Las ames o las odies, las presentaciones de PowerPoint forman parte de la vida diaria en la oficina. Sin embargo, a la hora de presentar y compartir, muchas cosas pueden salir mal. El todopoderoso PDF es un formato universal que conserva el diseño del documento original.
En esta guía, explicaremos cómo convertir PPT a PDF utilizando nuestra biblioteca de C#, IronPDF, así como recomendaremos un par de herramientas de conversión alternativas que ofrecen una funcionalidad básica.
IronPDF es una ligera biblioteca PDF .NET diseñada específicamente pensando en los desarrolladores web. La conversión de PDF es sólo uno de sus muchos usos: permite leer, escribir y manipular archivos PDF en un abrir y cerrar de ojos, y puede utilizarlo en sus proyectos .NET tanto para escritorio como para la web. Y lo mejor es que se puede probar gratis en un entorno de desarrollo.
Una de las principales ventajas de IronPDF es su flexibilidad. Puede utilizarse como aplicación de escritorio independiente o integrarse en su aplicación web mediante la API IronPDF. Además, IronPDF es compatible con los sistemas operativos Windows, Mac y Linux, lo que lo hace accesible a una amplia gama de usuarios.
En primer lugar, abra Visual Studio y vaya a Archivo -> Nuevo proyecto -> Aplicación de consola. Introduce el nombre de tu proyecto, elige la ubicación en la que quieres guardarlo y pulsa el botón Siguiente. Seleccione el último .NET Framework y, a continuación, Crear. Una vez que su proyecto esté en marcha, es hora de añadir nuestra biblioteca.
IronPDF es fácil de usar, pero aún más fácil de instalar. Hay un par de maneras de hacerlo:
En Visual Studio, en el Explorador de soluciones, haga clic con el botón derecho en Referencias y, a continuación, haga clic en Administrar paquetes NuGet. Pulsa Examinar y busca 'IronPDF', e instala la última versión. Si ves esto, está funcionando:
También puede ir a Herramientas -> Gestor de paquetes NuGet -> Consola del Gestor de paquetes, e introducir la siguiente línea en la pestaña Gestor de paquetes:
Install-Package IronPdf
Por último, puede obtener IronPDF directamente deel paquete IronPDF en NuGet. Seleccione la opción Descargar paquete en el menú de la derecha de la página, haga doble clic en la descarga para instalarla automáticamente y vuelva a cargar la solución para empezar a utilizarla en su proyecto.
¿No funcionó? Encontrará ayuda específica para cada plataforma en nuestraGuía de instalación de NuGet para IronPDF.
También puede obtener el archivo DLL IronPDF directamente de nosotros y añadirlo a Visual Studio manualmente. Para obtener las instrucciones completas y los enlaces a los paquetes DLL para Windows, MacOS y Linux, consulte nuestro sitio webGuía de instalación de IronPDF DLL.
Recuerde siempre iniciar su código con el espacio de nombres IronPDF, así:
using IronPdf;
using IronPdf;
Imports IronPdf
IronPDF genera PDF perfectos a partir de HTML, así que primero tendremos que convertir nuestro PPT a HTML. Por desgracia, MS PowerPoint no permite exportar archivos a HTML directamente, así que tendremos que utilizar una herramienta de conversión en línea. Hemos elegidoConversor PPT a HTML de Zamzar - sólo tiene que cargar su PPT, seleccionar HTML y hacer clic en Convertir ahora.
Ahora, para empezar a convertir el archivo HTML a PDF, inicializa el objeto ChromePdfRenderer en Visual Studio. Así:
ChromePdfRenderer renderer = new ChromePdfRenderer();
ChromePdfRenderer renderer = new ChromePdfRenderer();
Dim renderer As New ChromePdfRenderer()
A continuación, el método RenderHtmlFileAsPdf se utiliza para convertir el archivo HTML a PDF, con la ruta de archivo especificada como se puede ver aquí:
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
Por último, se utiliza el método SaveAs para guardar el PDF:
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
Y aquí está: en sólo unas líneas de código, su archivo PowerPoint es ahora un archivo PDF convertido:
Sin embargo, la funcionalidad de IronPDF no se detiene ahí: con nuestra biblioteca totalmente equipada, puede ajustar y personalizar su presentación.
Esta sección muestra cómo añadir una marca de agua en el PDF como una imagen estampada, utilizando la funciónMétodo ApplyStamp de IronPDF.
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
Añadir una contraseña al PDF lo protege de accesos no autorizados. Puede establecer una contraseña diferente para el usuario y el administrador para permitir la personalización del acceso.
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
Ponga el toque final a su presentación con un encabezado, utilizando el objeto HtmlHeaderFooter.
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
IRON VB CONVERTER ERROR developers@ironsoftware.com
Así se ve todo junto:
using IronPdf;
using IronPdf.Editing;
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.Password = "EasyPassword";
pdf.SaveAs("C:\\PptToPdf.pdf");
using IronPdf;
using IronPdf.Editing;
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.Password = "EasyPassword";
pdf.SaveAs("C:\\PptToPdf.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Y aquí está el producto final:
Existen muchas herramientas gratuitas, aunque limitadas, que permiten convertir presentaciones de PowerPoint, incluso formas de crear un PDF en línea. He aquí algunas opciones alternativas de conversión de PPT a PDF.
Microsoft PowerPoint ha sido la piedra angular de las presentaciones durante décadas, y te permite exportar tu documento como PDF fácilmente. Sin embargo, carece de las funciones de personalización descritas en los pasos anteriores.
Soda PDF es una herramienta en línea que permite convertir PPT a PDF, además de muchas otras funciones. Sin embargo, a diferencia de otras herramientas de esta lista, su uso no es gratuito.
Adobe, creador del formato PDF, es considerado con razón el estándar del sector a la hora de generar archivos PDF. Su herramienta en línea gratuita permite convertir archivos PPT en PDF, pero las limitadas opciones de personalización requieren un acceso de pago.
Cargue el archivo PPT que desea convertir
Una vez procesado, haga clic en Descargar en la parte superior de la página
SmallPDF es una popular herramienta en línea que ofrece una serie de funciones de edición de PDF, incluida la posibilidad de convertir PPT en PDF. Una de las principales ventajas de SmallPDF es su comodidad. Al ser una herramienta basada en la web, puedes acceder a ella desde cualquier dispositivo con conexión a Internet, sin necesidad de descargar ni instalar ningún software.
Microsoft Word, Adobe y las herramientas de conversión en línea son fáciles de usar y ofrecen una serie de funciones básicas de edición. Sin embargo, para una herramienta de redacción de PDF más potente, IronPDF ofrece una flexibilidad inigualable.
Y las conversiones de PPT a PDF son sólo el principio: con herramientas de formato PDF, funciones integradas de seguridad y cumplimiento de normativas, y mucho más, IronPDF es la herramienta número uno para todas sus necesidades de documentos PDF.
¿Está listo para utilizar IronPDF? Puede empezar con nuestro30 días de prueba gratuita de IronPDF. Además, su uso para fines de desarrollo es totalmente gratuito, por lo que podrás ver de qué está hecho. Y si le gusta lo que ve, IronPDF le ofrece desde tan sólo749 dólares para licencias. Para ahorrar aún más, consulte laPaquete Iron Suite donde puede conseguir las nueve herramientas de Iron Software por el precio de dos. Feliz codificación!
9 productos API .NET para sus documentos de oficina