En la era de la toma de decisiones basada en datos, extraer información de una multitud de fuentes es fundamental. Sin embargo, esto a menudo implica tratar con datos bloqueados en archivos PDF, lo que puede ser un desafío considerable. Aquí es donde entra en juego la magia de la conversión de PDF a Excel. Convertir ‘PDF a Excel’ es más que una simple tarea técnica; es una puerta de entrada para optimizar la extracción, el análisis y la visualización de datos. Entonces, profundicemos en los detalles de la conversión sencilla de PDF a Excel utilizando la API REST de .NET, para que podamos organizar, manipular y obtener información valiosa a partir de los datos.
- API REST .NET para conversión de PDF a Excel
- Convierta PDF a XLS con C# .NET
- Exportar PDF a libro de Excel con comandos cURL
API REST .NET para conversión de PDF a Excel
Cuando se trata de convertir PDF a Excel, la eficiencia y la precisión son primordiales. Por eso recomendamos utilizar Aspose.PDF Cloud SDK para .NET, una solución versátil y fácil de usar para desarrolladores que simplifica todo este proceso. El SDK brinda a los usuarios una gran cantidad de funcionalidades más allá de la conversión, lo que lo convierte en una herramienta integral para la extracción y manipulación de datos. Desde tablas de datos hasta informes financieros, la API REST de .NET garantiza que los archivos de Excel convertidos no sólo sean precisos sino también estén bien estructurados.
Para utilizar el SDK, busque Aspose.PDF-Cloud
en el administrador de paquetes NuGet dentro de Visual Studio IDE y haga clic en el botón Agregar paquete
, para que la referencia del SDK se agregue en el proyecto.
Obtenga sus credenciales de cliente desde el panel de la nube. En caso de que no tenga una cuenta existente, simplemente cree una cuenta gratuita siguiendo las instrucciones especificadas en [inicio rápido] (https://docs.aspose.cloud/total/getting-started/quickstart/).
Convierta PDF a XLS con C# .NET
Siga los pasos que se indican a continuación para desarrollar un convertidor de PDF a Excel utilizando C# .NET.
// Para obtener más ejemplos, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Obtenga credenciales de cliente desde https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// crear una instancia de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// llame a la API para convertir el archivo PDF de entrada a Excel y también hemos especificado generar hojas de trabajo unificadas
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
if (response != null)
{
Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");
// Método personalizado para guardar el contenido de la transmisión en un archivo en la unidad local
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
A continuación se detallan los detalles breves sobre el fragmento de código indicado anteriormente.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Cree un objeto de la clase PdfApi mientras pasa las credenciales del cliente como argumentos de entrada.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Ahora, llame a la API para convertir un libro de PDF a Excel donde hemos mencionado tener hojas de trabajo uniformes en la salida. Por último, se utiliza un método personalizado para guardar la salida en la unidad local.
- PutPdfInStorageToXlsx: esta API convierte un documento PDF (ubicado en el almacenamiento) al formato XLSX y carga el archivo resultante en el almacenamiento.
- PutPdfInRequestToXlsx: esta API convierte un documento PDF (en el contenido de la solicitud) al formato XLSX y carga el archivo resultante al almacenamiento.
Los archivos PDF de muestra utilizados en el archivo de ejemplo anterior se pueden descargar desde astscidatatablessample.pdf.
Exportar PDF a libro de Excel con comandos cURL
Para aquellos que buscan un enfoque versátil y programable para la conversión de PDF a Excel, Aspose.PDF Cloud junto con los comandos cURL ofrece una solución eficiente. Ya sea que su requisito sea “convertir PDF a Excel”, “convertir PDF a XLS” o “Exportar PDF a Excel”, este enfoque está diseñado para una transformación de datos perfecta. Al utilizar comandos cURL, puede automatizar el proceso e integrarlo perfectamente en su flujo de trabajo.
Para comenzar a utilizar este enfoque, el primer paso es generar un token de acceso JWT mediante el siguiente comando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Ahora que se ha generado el token JWT, debemos ejecutar el siguiente comando para exportar PDF a Excel en línea. Después de la conversión, la hoja de cálculo de Excel resultante se almacena en una unidad local.
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"
Reemplace sourceFile
con el nombre del archivo PDF de entrada disponible en el almacenamiento en la nube, resultantWorkbook
con el nombre del libro de Excel resultante y reemplace accessToken
con el token de acceso JWT generado anteriormente.
Conclusión
En conclusión, la búsqueda de convertir PDF a Excel ha sido desmitificada a través de dos enfoques distintos pero poderosos. El SDK de Aspose.PDF Cloud para .NET ofrece una solución integral y fácil de desarrollar, que simplifica el requisito de “conversión de PDF a Excel” y al mismo tiempo extiende sus capacidades más allá de la mera conversión. Por otro lado, para aquellos que buscan una ruta versátil y programable, la combinación de Aspose.PDF Cloud y los comandos cURL proporciona un flujo de trabajo automatizado para una transformación de datos perfecta. Ambos métodos, cada uno con sus fortalezas únicas, tienen como objetivo agilizar la extracción y el análisis de datos, transformándolos en un proceso estructurado y eficiente.
Enlaces útiles
Artículos relacionados
Recomendamos ampliamente visitar los siguientes blogs: