Desarrollar un convertidor de PDF a PowerPoint en línea. Aprenda a convertir PPT a PDF usando Python

PDF a PPT

Convertidor de PDF a PowerPoint | Convertidor de PDF a PPT en línea

Las presentaciones son una parte integral de nuestras vidas profesionales y personales. Ya seas un estudiante, un empresario o un profesional, es probable que hayas creado o recibido una presentación en formato PDF o PowerPoint. Sin embargo, la necesidad de convertir PDF a PowerPoint y PPT a PDF está aumentando rápidamente por diversas razones. Por ejemplo, puede que quieras editar un archivo PDF en PowerPoint o compartir una presentación de PowerPoint con alguien que no tiene acceso al software de PowerPoint. De manera similar, convertir archivos PPT a PDF es útil cuando necesitas compartir una presentación con otros y deseas asegurarte de que el formato y la disposición se mantengan intactos. En este blog, exploraremos las razones por las que las conversiones de PDF a PowerPoint y de PPT a PDF son esenciales, y cómo puedes realizar estas conversiones de manera fácil y eficiente.

Info: You may want to check out Aspose FREE PowerPoint to PDF converter because it is an excellent online service.

API de Conversión de PDF a PowerPoint

Convertir PDF a PowerPoint puede ser una tarea desalentadora, especialmente si no tienes acceso a software especializado. Sin embargo, con Aspose.Slides Cloud SDK for Python, el proceso se vuelve mucho más fácil y eficiente. Es una potente plataforma basada en la nube que te permite convertir archivos PDF a presentaciones de PowerPoint de manera rápida y sencilla. Esta API notable ofrece las capacidades para crear, manipular y guardar programáticamente presentaciones de PowerPoint en varios formatos populares, incluyendo PDF, XPS, JPEG, SVG, HTML, etc.

Para facilitar a los programadores, se desarrollan otros SDK específicos de programación sobre Cloud API. Para más detalles, por favor visita Available SDKs.

Instalación

En este blog, vamos a discutir la conversión de PowerPoint a PDF y viceversa. El SDK está disponible para descarga desde PIP y GitHub. Ahora ejecuta el siguiente comando en la terminal de línea de comandos para instalar el SDK.

pip install asposeslidescloud

En caso de que estés usando PyCharm IDE, simplemente busca asposeslidescloud en la ventana del Intérprete de Python bajo la sección PyCharm ->Preferencias…

PDF a PowerPoint

Imagen 1:- API de conversión de PDF a PowerPoint

El siguiente paso es obtener los detalles de tu ClientID y ClientSecret personalizados desde Aspose.Cloud dashboard. Así que simplemente regístrate usando tu cuenta de GitHub o Google, o haz clic en el create a new account botón y proporciona la información requerida.

Credenciales del Cliente

Imagen 2:- Credenciales del cliente para la conversión de PDF a PPTX

Convertir PPT a PDF en Python

En esta sección, vamos a discutir el proceso de conversión de PPTX a PDF con solo unas pocas líneas de código. Por favor, siga las instrucciones a continuación para cumplir con sus requisitos.

  • El primer paso es crear una instancia de la clase Configuration.
  • Luego especifique los detalles del ID de cliente y del secreto de cliente utilizando las propiedades appsid y appkey (appsid = ID de cliente y appkey = Secreto de cliente).
  • Ahora inicializa un objeto de SlidesApi pasando el objeto de Configuración como argumento.
  • El siguiente paso es leer el archivo PPTX desde el disco local.
  • Penúltimo, crea un objeto de la clase PutSlidesConvertConvertRequest que toma el PPTX de entrada, el valor “PDF” de la enumeración ExportFormat y el nombre del archivo resultante como argumento.
  • Finalmente, llama al método putslideconvert(..) de SlidesApi para realizar la conversión.
def convert(name):
    # initialize Aspose.Slides Cloud instnace.
    configuration = asposeslidescloud.Configuration()
    configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
    configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"
    slidesApi = asposeslidescloud.SlidesApi(configuration)

    # cargar archivo PPTX de origen desde la unidad local
    try:
    	fileName = "/Users/nayyershahbaz/Documents/Presentation1.pptx"
	with open(fileName, 'rb') as f:
		file = f.read()

	# Crear una instancia de SlideConvertRequest y proporcionar el archivo PPTX de entrada, el formatoresultante y el nombre del archivo de salida. 
	request = asposeslidescloud.models.requests.PutSlidesConvertRequest(file, asposeslidescloud.models.ExportFormat.PDF,"converted.pdf")
	# Iniciar el proceso de conversión de PPT
    	response = slidesApi.put_slides_convert(request)
	print("Result {0}".format(response))

    except ApiException as e:
	print("Exception while calling SlidesApi: {0}".format(e.message))

Convertidor de PDF a PPT en Python

La API REST también nos permite cargar los archivos PDF y guardarlos como presentaciones de PowerPoint. La conversión se realiza utilizando PostSlidesDocumentFromPdf API. Por favor, siga los pasos que se indican a continuación para cumplir con los requisitos.

  • Primero, necesitamos crear una instancia de la clase SlidesApi proporcionando un objeto de Configuración como argumento.
  • En segundo lugar, carga el documento PDF de entrada.
  • Tercero, crea un objeto de la clase PostSlidesDocumentFromPdfRequest que toma el nombre del PPTX resultante y el archivo PDF de entrada como argumento.
  • Finalmente, llama al método postslidesdocumentfrompdf de SlidesApi para realizar la conversión.
def convert(name):
    # initialize Aspose.Slides Cloud instnace.
    configuration = asposeslidescloud.Configuration()
    configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
    configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"
    slidesApi = asposeslidescloud.SlidesApi(configuration)

    # cargar archivo PPTX fuente desde la unidad local
    try:
    	fileName = "/Users/nayyershahbaz/Documents/test.pdf"
	  with open(fileName, 'rb') as f:
		   file = f.read()

	# Crear una instancia de SlideConvertRequest y proporcionar PPTX de entrada, formato resultante y nombre del archivo de salida. 
	request = asposeslidescloud.models.requests.PostSlidesDocumentFromPdfRequest("output.pptx",file)
	# Iniciar el proceso de conversión de PPT
  response = slidesApi.post_slides_document_from_pdf(request)
	print("Result {0}".format(response))

  except ApiException as e:
	print("Exception while calling SlidesApi: {0}".format(e.message))

Los documentos de muestra utilizados en el ejemplo anterior están disponibles para su descarga en los siguientes enlaces

Conversión de PDF a PPTX

Imagen 3:- Vista previa de la conversión de PDF a PowerPoint.

Conclusión

En conclusión, convertir PDF a PowerPoint y PPT a PDF es una tarea necesaria en el mundo digital de hoy. Ya seas un estudiante, un propietario de negocio o un profesional, hay muchos escenarios en los que puedes necesitar realizar estas conversiones. Afortunadamente, hay muchas herramientas y métodos disponibles para hacer que el proceso sea rápido y fácil. En este blog, hemos cubierto lo básico de convertir PDF a PowerPoint y PPT a PDF, incluyendo los beneficios de usar Aspose.Slides Cloud SDK para Python. Siguiendo nuestros consejos y mejores prácticas, puedes asegurarte de que tus conversiones sean eficientes y efectivas. Esperamos que este blog haya sido útil, y te animamos a explorar nuestras otras publicaciones de blog sobre programación técnica para obtener más información y soluciones.

Enlaces Útiles

Artículos relacionados

También recomendamos visitar los siguientes enlaces para obtener información sobre