Convierta una presentación de PDF a PowerPoint con la API REST de C#

Siga este artículo para convertir PDF en una presentación PowerPoint con la API REST de C#. Aprenderá el proceso de insertar un PDF en PowerPoint con C# Low Code API utilizando un SDK de nube basado en .NET. Se necesitarán un par de llamadas API para transformar un PDF completo en una presentación.

Requisito previo

Pasos para convertir PDF a presentación de PowerPoint con API basada en C# .NET

  1. Cree una instancia del objeto SlidesApi utilizando el ID del cliente y el secreto para convertir PDF a PPTX
  2. Cargue el archivo PDF de origen en una secuencia de memoria para transformarlo en una presentación de PowerPoint.
  3. Invoque el método ImportFromPdf() configurando el nombre de la presentación de salida y la secuencia de PDF de origen
  4. Descargue la presentación desde la nube con páginas PDF como diapositivas.

Estos pasos explican cómo convertir una presentación PDF a PowerPoint con C# REST API. Inicialice el objeto SlidesApi para que funcione con esta función, cargue el archivo PDF de origen en una secuencia de memoria y llame al método ImportFromPdf() proporcionando el nombre de la presentación de salida y la secuencia que contiene el contenido del PDF. Puede descargar el archivo de presentación resultante utilizando el nombre de la presentación de salida indicado anteriormente.

Código para importar un PDF a PowerPoint con C# REST API

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace AsposeTestCodes
{
class Program
{
static void Main(string[] args)//Main method for converting PDF to PPTX
{
SlidesApi slidesApi = new SlidesApi("Client ID", "Secret");// Instantiate the SlidesApi
var streamPdf = new MemoryStream(File.ReadAllBytes("sample.pdf"));// Load the source PDF
var result = slidesApi.ImportFromPdf("output.pptx", streamPdf); // Change PDF to PPTX
Stream stream = slidesApi.DownloadFile("output.pptx"); // Download the output
var fs = new FileStream("Downloaded.pptx", FileMode.Create, FileAccess.Write); //Save the output
stream.CopyTo(fs);
}
}
}

Este código ha demostrado cómo convertir un PDF a PowerPoint con el servicio C# RESTful. Puede configurar las Opciones para detectar tablas en el PDF de origen y renderizarlas en la presentación de salida. También hay opciones disponibles para configurar la contraseña para abrir el archivo PDF de origen si está protegido.

Este artículo nos ha enseñado el proceso de guardar un PDF como presentación con la interfaz C# REST. Para agregar hipervínculos a una presentación, consulte el artículo sobre Agregue un hipervínculo a PowerPoint con la API REST de C#.

 Español