1. Productos
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

API de JavaScript para creación y conversión de PDF

Generación, edición, renderizado y conversión de documentos PDF a otros formatos de archivo compatibles sin utilizar Adobe Acrobat a través de la biblioteca JavaScript.

Aspose.PDF para JavaScript a través de C++ es una biblioteca avanzada de conversión y procesamiento de PDF que ayuda a los desarrolladores de software a Cree aplicaciones web con la capacidad de crear, modificar y convertir documentos PDF con facilidad. Es una oferta única que permite a los desarrolladores de software aprovechar el poder de JavaScript para la manipulación de PDF dentro de sus propias aplicaciones. Aspose.PDF para JavaScript a través de C++ está diseñado para un alto rendimiento, con algoritmos optimizados que garantizan un procesamiento de PDF rápido y eficiente.

Aspose.PDF para JavaScript a través de C++ se puede integrar fácilmente en aplicaciones JavaScript existentes, con API simples e intuitivas que requieren un mínimo esfuerzo de codificación. Hay varias características importantes que forman parte de la biblioteca para trabajar con documentos PDF, como optimizar documentos PDF, agregar un sello a un archivo PDF, agregar una imagen a un archivo PDF, extraer texto de archivos PDF, dividir PDF en dos archivos, convertir PDF a Formatee imágenes, cifre y descifre archivos PDF, agregue hipervínculos a PDF, agregue archivos adjuntos a un PDF, soporte Unicode y mucho más.

Aspose.PDF para JavaScript a través de C++ se puede utilizar para extraer datos de documentos PDF para su análisis y procesamiento en industrias como la atención médica, las finanzas y la investigación. Los desarrolladores de software pueden proteger sus documentos PDF agregando protección con contraseña, cifrado y firmas digitales para evitar el acceso no autorizado y proteger la información confidencial. Con sus funciones avanzadas, soporte multiplataforma, rendimiento eficiente, fácil integración y documentación y soporte completos, Aspose.PDF para JavaScript a través de C++ es una solución confiable y eficiente para sus necesidades de manipulación de PDF.

Previous Next

Introducción a Aspose.PDF para Java

Para instalar y utilizar Aspose.PDF para JavaScript a través de C++ desde un archivo -*ZIP, siga las siguientes instrucciones

  • extraer los archivos del archivo ZIP
  • cifre su archivo *.lic usando 'encrypt_lic.html'
  • edite 'settings.json' y configure sus ajustes

Siga el enlace para Descarga directa

También puede descargar la biblioteca directamente desde la Aspose.PDF página del producto

Convertir archivos PDF mediante la API de JavaScript

El formato de documento portátil (PDF) es muy popular entre la comunidad de Internet y, debido a su portabilidad, movilidad y legibilidad, se considera una forma segura y conveniente de distribuir información privada a través de la web. Aspose.PDF para JavaScript a través de C++ es una herramienta muy útil que ayuda a los desarrolladores de software a convertir sus documentos PDF a otros formatos de archivos compatibles, como JPEG, PDF y más. Con sólo un par de pasos puedes convertir archivos PDF a formatos de archivo JPEG como se indica a continuación.

Convertir PDF a JPEG usando la API de JavaScript

var ffileToJpg = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
    const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        //make links to result files
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

Optimizar documentos PDF mediante la API de JavaScript

Aspose.PDF para JavaScript a través de C++ brinda a los desarrolladores de software el poder de optimizar el contenido de los documentos PDF para la Web utilizando código JavaScript. La optimización de PDF, o linealización para la Web, es un proceso muy útil que ayuda a los usuarios a hacer que los documentos PDF sean adecuados para la navegación en línea mediante un navegador web. Por lo general, puede comprimir considerablemente el tamaño del PDF, aumentar la velocidad de visualización y hacerlo más apropiado para el usuario. El siguiente ejemplo de JavaScript demuestra cómo optimizar un documento PDF adecuado para la web con solo un par de líneas de código JavaScript.

¿Cómo optimizar un documento PDF utilizando la API de JavaScript?

  var ffileOptimize = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
      if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
      else document.getElementById('output').textContent = json.errorText;
      /*make a link to download the result file*/
      DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };

Combine archivos PDF en un solo PDF mediante la API de JavaScript

Aspose.PDF para JavaScript a través de C++ ha incluido funciones muy potentes para la manipulación de PDF dentro de aplicaciones web. Los desarrolladores de software pueden combinar fácilmente varios documentos PDF o dividir un archivo PDF grande en varios documentos PDF mediante comandos JavaScript. Es un proceso muy útil que ayuda a los usuarios a combinar varios archivos en uno solo para administrarlo o imprimirlo fácilmente. El siguiente ejemplo de código JavaScript muestra cómo los programadores informáticos pueden concatenar varios archivos PDF con facilidad.

¿Cómo concatenar archivos PDF usando JavaScript?

  var ffileMerge = function (e) {
    const file_reader = new FileReader();
    function readFile(index) {
      /*only two files*/
      if (index >= e.target.files.length || index >= 2) {
        /*merge two PDF-files and save the "ResultMerge.pdf"*/
        const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        return;
      }
      const file = e.target.files[index];
      file_reader.onload = function (event) {
        /*prepare(save) file from BLOB*/
        AsposePdfPrepare(event.target.result, file.name);
        readFile(index + 1)
      }
      file_reader.readAsArrayBuffer(file);
    }
    readFile(0);
  }

Extraer texto de todas las páginas de PDF mediante JavaScript

Aspose.PDF para JavaScript a través de C++ ofrece a los desarrolladores de software la capacidad de extraer texto de documentos PDF utilizando la API de JavaScript. Es un proceso muy útil que permite a los programadores obtener una parte particular de un documento PDF y utilizarla en el lugar donde la necesiten. La biblioteca facilita a los desarrolladores de software la extracción de texto de imágenes PDF o archivos PDF escaneados sin dependencias externas. El siguiente ejemplo muestra cómo obtener texto PDF con solo un par de líneas de código JavaScript.

¿Cómo extraer texto de un archivo PDF mediante JavaScript?

 var ffileExtract = function (e) {
  const file_reader = new FileReader();
    file_reader.onload = (event) => {
      //Extarct text from a PDF-file
      const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
      if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};
 Español