
Realiza la conversión de PDF a Excel en línea.
Los archivos PDF son ampliamente utilizados para compartir y almacenar documentos importantes, pero extraer datos estructurados de ellos puede ser un desafío. Por lo tanto, la conversión de PDF a Excel utilizando una API REST de Java automatiza el proceso, asegurando una extracción precisa de datos mientras se preserva el formato y la estructura. Este enfoque elimina la necesidad de entrada manual de datos, reduce errores y ahorra tiempo, lo que lo hace ideal para informes financieros, facturas y grandes conjuntos de datos.
- Conversión de PDF a Excel API REST
- Conversión de PDF a XLS en Java
- Conversión de PDF a XLSX en línea utilizando comandos cURL
Conversión de PDF a Excel API REST
GroupDocs.Conversion Cloud SDK for Java proporciona una solución eficiente y confiable para convertir archivos PDF en libros de Excel. Algunas de las características más destacadas que ofrece la API REST son:
- Conversión de PDF a Excel de alta calidad – Preserva tablas, diseños y precisión de datos.
- Procesamiento por lotes – Convierte múltiples PDF en archivos de Excel en una sola operación.
- Configuración de conversión personalizada – Definir hojas específicas, delimitadores y opciones de formato.
- Procesamiento en la Cloud – Elimina la necesidad de instalaciones locales y mejora la escalabilidad.
- Integración de API Segura – Asegura la privacidad de los datos con autenticación y comunicación encriptada.
Instalación
Por favor, añade los siguientes detalles al archivo pom.xml del proyecto de construcción de maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Después de la instalación, obtenga sus credenciales API personalizadas (es decir, ID de cliente y secreto de cliente).Puede visitar este breve tutorial que explica los detalles sobre cómo obtener las credenciales API.
Conversión de PDF a XLS en Java
Vamos a explorar los detalles sobre cómo podemos integrar sin problemas la conversión de PDF a Excel en nuestras aplicaciones Java, lo que permite una extracción y procesamiento de datos eficientes.
- Primero, crea una instancia de la clase
Configuration
donde pasamos las credenciales del cliente como argumentos.
Configuration configuration = new Configuration(clientId, clientSecret);
- En segundo lugar, inicializa el
ConvertApi
donde pasamos el objeto Configuration como argumento.
ConvertApi convertApi = new ConvertApi(configuration);
- Cree una instancia de la clase
ConvertSettings
donde definimos el nombre del archivo de entrada, el formato de salida como XLS y el nombre del documento resultante.
ConvertSettings settings = new ConvertSettings();
- Cree una instancia de la clase
ConvertDocumentRequest
donde pasamos el objetoConvertSettings
como argumento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Por último, llama a la ConvertDocumentRequest API para convertir PDF a libro de Excel y luego guarda el XLS resultante en el almacenamiento en la nube.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtén tus credenciales de API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Crea una instancia de la clase Configuration e inicialízala con el ID del cliente y el secreto del cliente.
Configuration configuration = new Configuration(clientId, clientSecret);
// Define la URL base de la API para la operación de conversión de PDF a Excel.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inicializar una instancia de ConvertApi con el objeto Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
// Invocar la API ConvertDocument para la conversión de formato PDF a XLS.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The PDF to Excel conversion completed successfully!");
}
Imagen:- Vista previa de la conversión de PDF a libro de Excel.
El archivo PDF de entrada marketing.pdf y el libro de Excel resultante generado a través de la fragmento de código anterior se pueden descargar desde myResultant.xls.
Conversión de PDF a XLSX en línea usando comandos cURL
La API GroupDocs.Conversion Cloud permite la conversión sin problemas de archivos PDF al formato Excel (XLSX) utilizando simples comandos cURL. Este enfoque es ideal para los desarrolladores que prefieren interacciones en la línea de comandos o necesitan automatizar el proceso de conversión sin integrar un SDK completo.
Primero, necesitamos generar un token de acceso JWT basado en las credenciales del cliente y luego ejecutar el siguiente comando para realizar la conversión de MPP a HTML.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"xlsx\", \"OutputPath\": \"{convertedFile}\"}"
Por favor, reemplace sourceMPP
con el nombre del archivo de entrada de MS Project, convertedFile
con el nombre del archivo HTML resultante y accessToken
con un token JWT de acceso personalizado.
- Si tenemos un requisito para guardar el XLSX resultante en el disco local, por favor intenta ejecutar el siguiente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"
PDF a Excel en línea
También puede considerar experimentar las asombrosas capacidades de la API de conversión de documentos utilizando nuestra aplicación gratuita y ligera PDF to XLSX Online Converter. Esta aplicación está construida sobre la API REST de GroupDocs.Conversion Cloud y le permite explorar las capacidades únicas dentro de un navegador web.
Enlaces útiles
Conclusión
Ya sea que esté procesando informes financieros, tablas de datos o documentos comerciales estructurados, nuestra API REST garantiza alta precisión e integración fluida en sus aplicaciones. Con soporte para comandos cURL y Java SDK, puede automatizar conversiones sin esfuerzo mientras preserva la integridad de los datos. Pruebe GroupDocs.Conversion Cloud hoy y optimice sus necesidades de conversión de documentos con una solución potente, escalable y confiable.
Artículos Recomendados
Recomendamos encarecidamente visitar los siguientes enlaces para aprender más sobre: