Extraia imagens do PDF em JavaScript via C++

Como extrair imagens de um PDF usando a biblioteca JavaScript via C++

Como extrair imagens de um PDF usando a biblioteca JavaScript via C++

Você precisa extrair um PDF? O Aspose.PDF para JavaScript via C++ ajuda a extrair imagens do documento PDF. Para extrair, usaremos Aspose.PDF para JavaScript via C++, um kit de ferramentas fácil e seguro usado para trabalhar com PDF diretamente no navegador da web. Para instalar e usar o Aspose.PDF para JavaScript via C++, extraia arquivos do arquivo ZIP.

Extraia imagens do PDF em JavaScript via C++


Você precisa do Aspose.PDF para JavaScript via C++ para testar o código em seu ambiente.

  1. Carregue o PDF com uma instância do Document.
  2. Crie um objeto XImage para extrair imagens.
  3. Salve a imagem de saída em arquivo jpeg.
  4. Salve o arquivo PDF atualizado.

Extraia imagens do PDF - JavaScript via C++

Este código de exemplo mostra como extrair imagens de documentos PDF

Input file:

File not added

Output format:

PDF

Output file:


    var ffileExtractImage = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*Extract image from a PDF-file with template "ResultPdfExtractImage{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
        const json = AsposePdfExtractImage(event.target.result, e.target.files[0].name, "ResultPdfExtractImage{0:D2}.jpg", 150);
        if (json.errorCode == 0) {
            document.getElementById('output').textContent = "Files(images) count: " + json.filesCount.toString();
            /*Make links to result files*/
            for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) DownloadFile(json.filesNameResult[fileIndex], "image/jpeg");
        }
        else document.getElementById('output').textContent = json.errorText;
        }
        file_reader.readAsArrayBuffer(e.target.files[0]);
    }

Sobre o Aspose.PDF para a API JavaScript via C++

O Aspose.PDF para JavaScript via C++ permite que os desenvolvedores manipulem os arquivos PDF diretamente na Web. Essa solução JavaScript é baseada no uso da tecnologia WebAssembly e é baseada no Aspose.PDF para o.NET Lightweight. Você pode usar facilmente o aspose-pdf para JavaScript via C++ e seguir as instruções de instalação. O Aspose.PDF para JavaScript oferece suporte a uma ampla variedade de funções, como:

  • Otimize o documento PDF.
  • Adicione um carimbo ao arquivo PDF.
  • Mesclar arquivos PDF.
  • Divida o PDF em dois arquivos.
  • Converta PDF em DOCX, XLSX, JPEG, PNG, TIFF, BMP, SVG, SVG (ZIP), XPS, TXT e etc.

Você pode encontrar mais informações sobre o Aspose.PDF para JavaScript por meio da API C++ em nossa documentação sobre como usar a API.