¿No tienes MS PowerPoint instalado? Entonces, ¿cómo abrirás archivos PPT/PPTX importantes? No hay problemas, estamos aquí con una solución a este problema y la solución es Aspose.Slides. Aspose.Slides ofrece un conversor en línea de PPTX a PDF para convertir PPT a PDF en línea para que pueda leer sus presentaciones en formato PDF. Además, esta API de generación de PDF ofrece una amplia gama de funciones para automatizar esta conversión de PPTX a PDF. Por lo tanto, en esta publicación de blog, analizaremos toda la implementación de la creación de un conversor de PPTX a PDF. Para ello, optaremos por Aspose.Slides for Node.js vía Java para aprender cómo convertir PowerPoint a PDF en Node.js.
Los siguientes puntos se cubrirán en este artículo:
- Instalación de la API de JavaScript de PowerPoint
- Convertir PowerPoint a PDF en Node.js mediante programación
- Convertir PPT a PDF en línea
Instalación de la API JavaScript de PowerPoint
La sección de instalación le informará sobre la instalación de este generador de PDF API. De hecho, es muy sencillo y rápido instalar esta biblioteca que le permite generar PDF en JavaScript mediante programación. Entonces, la instalación comprende un único comando que puede ejecutar en la terminal/CMD. Sin embargo, puede descargar el paquete desde NPM en caso de que desee descargarlo directamente. Por lo tanto, simplemente ejecute el siguiente comando y estará listo para pasar a la fase de implementación:
npm install aspose.slides.via.java
Convierta PowerPoint a PDF en Node.js mediante programación
Ahora, escribiremos un código de muestra y usaremos las clases y métodos expuestos por Aspose.Slides for Node.js vía Java.
Nota: Tenemos un archivo PPTX de origen que usaremos para la conversión de PPTX a PDF usando esta API de JavaScript de PowerPoint.
Los siguientes pasos muestran cómo desarrollar un conversor de PowerPoint a PDF mediante programación:
- Obtenga el módulo aspose.slides.via.java en su proyecto Node.js.
- Cree una instancia de un objeto de la clase Presentación con el archivo PPTX de origen.
- Cree una instancia de la clase PdfOptions para controlar cómo se guarda una presentación en formato PDF.
- Invoque el método setApplyImageTransparent para especificar el color transparente de una imagen.
- El método setSufficientResolution establecerá el modo en que se colocan las diapositivas en la página.
- Llame al método setTextCompression para definir el tipo de compresión aplicada a todo el contenido del archivo PDF excepto las imágenes.
- Guarde la presentación como PDF llamando al método save.
El siguiente fragmento de código demuestra cómo crear un conversor de PPTX a PDF utilizando esta API de generación de PDF:
var aspose = aspose || {};
// Obtenga el módulo aspose.slides.via.java en su proyecto Node.js.
aspose.slides = require("aspose.slides.via.java");
// Cree una instancia de un objeto de la clase Presentación con el archivo PPTX de origen.
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// Cree una instancia de la clase PdfOptions para controlar cómo se guarda una presentación en formato PDF.
var PdfOptions = new aspose.slides.PdfOptions();
// Invoque el método setApplyImageTransparent para especificar un color transparente para una imagen.
PdfOptions.setApplyImageTransparent(true);
// El método setSufficientResolution establecerá el modo en que se colocan las diapositivas en la página.
PdfOptions.setSufficientResolution(32);
// Llame al método setTextCompression para definir el tipo de compresión aplicada a todo el contenido del archivo PDF, excepto las imágenes.
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
// Guarde la presentación como PDF llamando al método guardar.
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
if (pres != null) pres.dispose();
}
Por lo tanto, podemos automatizar la conversión de PPTX a PDF mediante programación. El ejemplo de código anterior generará un PDF como se muestra en la imagen a continuación:
Convertir PPT a PDF en línea
Además, puede aprovechar una herramienta en línea impulsada por Aspose.Slides. Este conversor de PPTX a PDF permite a los usuarios convertir PPT a PDF en línea utilizando cualquier navegador web. Esta es una herramienta gratuita y puede realizar la conversión de formato de archivo fácilmente ya que viene con una interfaz fácil de usar. Le recomendamos encarecidamente que utilice esta herramienta que es muy apreciada por la comunidad.
Procesador de PowerPoint: obtenga una licencia gratuita
Puede aprovechar una licencia temporal gratuita para probar esta API de JavaScript de PowerPoint sin limitaciones de evaluación.
Conclusión
Terminemos esta publicación de blog aquí. Hemos aprendido cómo convertir PowerPoint a PDF en Node.js. Además, también hemos implementado la creación de un conversor de PPTX a PDF mediante programación. No nos detendremos y volveremos con otro artículo orientado a soluciones. Mientras tanto, puede visitar la documentación y la API referencias para obtener más información sobre esta API de JavaScript de PowerPoint.
Además, le recomendamos visitar la Guía de introducción.
Finalmente, aspose.com está escribiendo nuevas publicaciones en el blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.
Hay ayuda disponible
No lo dejaremos solo ya que nuestro equipo de soporte es muy vibrante y útil. Puedes dejarnos saber tus dudas o consultas en nuestro foro.
Preguntas frecuentes – Preguntas frecuentes
¿Cómo convertir PPT a PDF en Node.js?
Instale Aspose.Slides for Node.js a través de Java y convierta PPT a PDF en Node.js mediante programación.
¿Cómo puedo convertir un PowerPoint en un PDF?
Visite este enlace para obtener la respuesta en detalle con un fragmento de código.
¿Cómo generar PDF en Node.js?
Puede utilizar este conversor de PPTX a PDF en línea para convertir PPT a PDF en línea.