Cómo convertir PDF a formato de TEXTO en línea usando Node.js

Convierta PDF a formato de TEXTO en línea usando Node.js

Formato de documento portátil(PDF) es un formato de archivo de documento que contiene texto, imágenes, datos, etc. El formato PDF se usa cuando necesita guardar archivos que no se pueden modificar. Mientras que un archivo Texto es un documento de texto sin formato que almacena texto sin formato en forma de líneas. Es un archivo no ejecutable que se utiliza para crear notas rápidas en varias aplicaciones. A veces solo necesita el texto sin formato en formato .txt. Por lo tanto, es posible que deba convertir PDF a formato de TEXTO. Este artículo cubre cómo convertir PDF a formato de TEXTO en línea usando Node.js.

Los temas que se abordarán en este artículo incluyen:

API REST de conversión de PDF a TEXTO y SDK de Node.js

Node.js SDK de GroupDocs.Conversion es una biblioteca de conversión de NodeJS en línea que le permite realizar conversiones de PDF a texto en línea. Es una biblioteca independiente de la plataforma y una solución de conversión de documentos. Le permite convertir sin problemas sus documentos e imágenes de cualquier formato de archivo compatible a cualquier formato que necesite. Puede convertir fácilmente más de 50 tipos de documentos e imágenes como Word, PowerPoint, Excel, PDF, HTML, CAD, imágenes rasterizadas, etc. También proporciona .NET, Java, PHP, Ruby, Android y Python SDK como su miembros de la familia de conversión de documentos de la API de Cloud.

Puede instalar GroupDocs.Convert Cloud en su proyecto Node.js con el siguiente comando en la consola:

npm install groupdocs-conversion-cloud

Obtenga su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código disponibles. Una vez que tenga su identificación y secreto, agregue el código como se muestra a continuación:

# Importe el SDK de Node.js en su aplicación de nodo desde http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// obtenga clientId y clientSecret de https://dashboard.groupdocs.cloud (se requiere registro gratuito).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Cómo convertir un archivo PDF a TEXTO en Node.js usando la API REST

Puede convertir PDF a texto en Nodejs mediante programación en la nube siguiendo los pasos que se detallan a continuación:

  1. Subir el archivo PDF a la nube
  2. Convertir archivo PDF al formato de texto
  3. Descargar el archivo de texto convertido

Sube el archivo PDF

En primer lugar, cargue el archivo PDF en la nube utilizando el siguiente ejemplo de código:

// abra el archivo en IOStream desde la unidad de su sistema.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// leer archivo
fs.readFile(resourcesFolder, (err, fileStream) => {
  // construir FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // crear solicitud de carga de archivo
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // subir archivo
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Como resultado, el archivo de texto cargado estará disponible en la sección de archivos de su tablero en la nube.

Convierte PDF a formato TXT en Node.js

  • En primer lugar, cree una instancia de ConvertApi
  • En segundo lugar, cree una instancia de ConvertSettings
  • Luego, configure el nombre de almacenamiento y la ruta del archivo PDF de entrada
  • A continuación, asigne “txt” al formato.
  • Ahora, proporcione la ruta del archivo pdf de salida
  • Luego, cree ConvertDocumentRequest con ConvertSettings
  • Por último, convierta llamando al método convertDocument() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo convertir el formato PDF a un archivo de TEXTO utilizando la API REST de Nodejs:

Descargar el archivo convertido

El ejemplo de código anterior guardará el archivo de texto convertido en la nube. Ahora sabe cómo convertir PDF a formato de texto usando Node.js. A continuación, descargue el archivo de texto utilizando el siguiente ejemplo de código:

// construir FileApi para descargar el archivo convertido
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// crear solicitud de archivo de descarga
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.txt", myStorage);
// descargar archivo y tipo de respuesta Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // guardar el archivo en el directorio de su sistema
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.txt", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Convertidor de archivos PDF a texto en línea gratis

¿Cómo convertir PDF a archivo de texto en línea de forma gratuita? Intente lo siguiente para convertir PDF a texto en línea gratis, que se desarrolla utilizando la API anterior.

Conclusión

Estamos terminando esta publicación de blog aquí. Los archivos PDF y de texto se utilizan ampliamente para almacenar y transmitir datos. Entonces, este artículo cubrió cómo convertir PDF en aplicaciones de formato de texto Node.js. Ahora ya sabes:

  • cómo convertir PDF a formato de texto usando Node.js;
  • convertidor de PDF a texto gratuito en línea;

Además, puede obtener más información sobre GroupDocs.Conversion Cloud API utilizando la documentación. También proporcionamos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador. Para ver ejemplos detallados, vaya a GitHub.

Puede encontrar más información en nuestra página de introducción

Además, Groupdocs.cloud se actualiza constantemente con nuevos temas. En consecuencia, manténgase actualizado con la información de las API más reciente.

Hacer una pregunta

Puede hacer sus consultas sobre cómo convertir PDF a formato de texto, a través de nuestro Foro de soporte gratuito

preguntas frecuentes

¿Cómo convierto un PDF a texto en Node.js?

Siga este enlace para conocer el fragmento de código sobre cómo convertir PDF a archivo de texto usando node.js, de forma rápida y conveniente.

¿Cómo crear un archivo de texto desde PDF en Node.js usando la API REST?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir PDF a texto legible en línea.

¿Puedo convertir PDF a texto en línea de forma gratuita?

Convertidor de PDF a texto en línea gratis le permite convertir PDF a formato de archivo de texto gratis, rápida y fácilmente. Una vez completada la conversión, puede descargar el archivo de texto.

¿Cómo convierto PDF a texto legible sin conexión?

Visite enlace de descarga de pdftotext para descargar el convertidor de PDF a texto para Windows. Este software de descarga gratuita en línea PDF to Text Converter se utiliza para convertir PDF a TXT rápidamente en Windows, con un solo clic.

Ver también

Para saber más al respecto: recomendamos leer los siguientes artículos: