Wyodrębnij obrazy z pliku PDF w JavaScript via C++

Jak wyodrębnić obrazy z pliku PDF za pomocą biblioteki JavaScript via C++

Jak wyodrębnić obrazy z pliku PDF przy użyciu biblioteki JavaScript via C++

Czy potrzebujesz wyodrębnić plik PDF? Plik Aspose.PDF dla JavaScript przez C++ pomaga wyodrębnić obrazy z dokumentu PDF. Aby wyodrębnić, użyjemy Aspose.PDF dla JavaScript przez C++ to łatwy i bezpieczny zestaw narzędzi używany do pracy z PDF bezpośrednio w przeglądarce internetowej. Aby zainstalować i używać Aspose.PDF dla JavaScript za pomocą pliku C++ wyodrębnij pliki z archiwum ZIP.

Wyodrębnij obrazy z pliku PDF w JavaScript via C++


Aby wypróbować kod w swoim środowisku, potrzebujesz Aspose.PDF dla JavaScript przez C++.

  1. Załaduj plik PDF z instancją dokumentu.
  2. Utwórz obiekt Ximage, aby wyodrębnić obrazy.
  3. Zapisz obraz wyjściowy do pliku jpeg.
  4. Zapisz zaktualizowany plik PDF.

Wyodrębnij obrazy z pliku PDF - JavaScript via C++

Ten przykładowy kod pokazuje, jak wyodrębnić obrazy z dokumentów 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]);
    }

Informacje o Aspose.PDF dla JavaScript via C++ API

Aspose.PDF dla JavaScript przez C++ pozwala programistom manipulować nimi pliki PDF bezpośrednio w sieci Web. To rozwiązanie JavaScript jest zbudowane na wykorzystaniu technologii WebAssembly i jest oparte na Aspose.PDF dla programu.NET Lightweight. Możesz łatwo użyć aspose-pdf dla JavaScript przez C++ od, a następnie postępować zgodnie z instrukcjami instalacji. Aspose.PDF dla JavaScript obsługuje szeroką gamę funkcji, takich jak:

  • Optymalizuj dokument PDF.
  • Dodaj pieczęć do pliku PDF.
  • Scal pliki PDF.
  • Podziel PDF na dwa pliki.
  • Konwertuj PDF na DOCX, XLSX, JPEG, PNG, TIFF, BMP, SVG, SVG (ZIP), XPS, TXT itp.

Więcej informacji na temat Aspose.PDF dla JavaScript można znaleźć za pośrednictwem interfejsu API C++ w naszej dokumentacji (https://docs.aspose.com/pdf/javascript-cpp/overview/) dotyczącej korzystania z interfejsu API.