Convertir PDF a PPT en C#

Convertir PDF a PPT en C#

Recientemente, publicamos una publicación de blog sobre cómo Renderizar una presentación de PowerPoint con C#. También demostramos cómo convertir diapositivas de PowerPoint a imágenes JPG. Sin embargo, en esta publicación de blog, aprenderemos cómo convertir PDF a PPT en C# mediante programación. Usaremos esta biblioteca PDF de .NET para lograr esta conversión, ya que ofrece métodos y propiedades para manipular y convertir archivos PDF. Ambos formatos de archivo son populares debido a sus características competentes.

En este artículo se tratarán las siguientes secciones:

Instalación de la API de conversión de PDF a PPT

Usaremos esta biblioteca PDF de .NET para equipar nuestra aplicación .NET con un convertidor de PDF a PPT. Es liviano, fácil de instalar y ofrece una documentación completa sobre el uso y la instalación.

Sin embargo, puede descargar los archivos DLL o ejecutar el siguiente comando en el administrador de paquetes NuGet.

Install-Package Aspose.PDF

Convierta PDF a PPT en C# programáticamente

Hasta ahora, hemos instalado la biblioteca y estamos listos para escribir código en C#. Veremos lo fácil que es convertir PDF a PPT mediante programación en una aplicación .NET.

Puede seguir los pasos y el fragmento de código mencionado a continuación:

  1. Cargue el documento PDF inicializando un objeto de la clase Documento.
  2. Cree una instancia de la clase PptxSaveOptions para acceder a las opciones de PDF.
  3. Guarde la salida en formato PPTX llamando al método Guardar.
// Cargue un documento PDF inicializando un objeto de la clase Documento 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// Crear una instancia de PptxSaveOptions 
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Guarde la salida en formato PPTX llamando al método Guardar 
doc.Save(  "PDFToPPT_out.pptx", pptx_save);

Biblioteca PDF .NET - Opciones avanzadas

Esta biblioteca PDF de .NET ofrece una gran cantidad de funciones que puede consultar aquí. Sin embargo, exploremos algunas funciones avanzadas que ofrece esta API siguiendo los pasos.

  1. Cree un objeto de la clase Documento y cargue el archivo PDF de origen.
  2. Inicialice una instancia de la clase PptxSaveOptions.
  3. Establezca la propiedad SlidesAsImages en verdadero si desea convertir PDF a PPT con diapositivas como imágenes.
  4. Establezca la resolución de la imagen configurando el valor de la propiedad ImageResolution.
  5. Si CloseResponse es verdadero, el objeto de respuesta se cerrará después de que el documento se guarde en una respuesta.
  6. Alterna el reconocimiento de columnas de texto si OptimizeTextBoxes es verdadero.
  7. Guarde la salida en formato PPTX invocando el método Guardar.
// Cree un objeto de la clase Documento y cargue el archivo PDF de origen 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// Inicializar una instancia de la clase PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Establezca la propiedad SlidesAsImages en verdadero si desea convertir PDF a PPTX con diapositivas como imágenes 
pptx_save.SlidesAsImages = true; 
// Establezca la resolución de la imagen configurando el valor de la propiedad ImageResolution  
pptx_save.ImageResolution = 192;
// Si CloseResponse es verdadero, el objeto de respuesta se cerrará después de que el documento se guarde en la respuesta.  
pptx_save.CloseResponse = true;
// Alterna el reconocimiento de columnas de texto si OptimizeTextBoxes es verdadero  
pptx_save.OptimizeTextBoxes = true;
// Guarde la salida en formato PPTX llamando al método Guardar 
doc.Save(  "PDFToPPT_out.ppt", pptx_save);

Puede ver el resultado del fragmento de código anterior en la siguiente imagen:

PDF a PPT en C#

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

¡Eso es! Esperamos que haya encontrado útil esta publicación de blog si está buscando seriamente instalar una biblioteca de conversión de PDF a PPT en su aplicación .NET. Además, hemos explicado cómo convertir PDF a PPT en C# mediante programación. Además, también hemos explorado algunas funciones avanzadas de esta biblioteca PDF de .NET. Sin embargo, no se salte la documentación para conocer los otros métodos y propiedades. Además, conholdate.com está escribiendo nuevas publicaciones de blog sobre nuevos temas. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puede informarnos acerca de sus preguntas o consultas en nuestro foro.

Ver también