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

Jak wyodrębnić obrazy z pliku PDF przy użyciu javascript-cpp

Jak wyodrębnić obrazy z pliku PDF za pomocą narzędzia Aspose.PDF dla JavaScript via C++

Czy potrzebujesz wyodrębnić plik PDF? Plik Aspose.PDF dla JavaScript przez C++ pomaga wyodrębnić obrazy z dokumentu PDF. W celu wyodrębnienia użyjemy Aspose.PDF dla JavaScript przez C++ jest łatwym i bezpiecznym zestawem narzędzi służącym do pracy z PDF bezpośrednio w przeglądarce internetowej. Aby zainstalować i używać Aspose.PDF dla JavaScript przez 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 for JavaScript via C++ API

Aspose.PDF dla JavaScript za pośrednictwem C++ umożliwia programistom manipulowanie plikami PDF bezpośrednio w sieci. To rozwiązanie JavaScript zostało zbudowane w oparciu o technologię WebAssembly i jest oparte na Aspose.PDF dla C++. Możesz łatwo użyć Aspose.PDF dla JavaScript za pośrednictwem C++, a następnie postępować zgodnie z instrukcjami instalacji. Aspose.PDF dla JavaScript obsługuje szeroki zakres funkcji, takich jak:

  • Optymalizacja dokumentu PDF.
  • Dodawanie stempla do pliku PDF.
  • Scalanie plików PDF.
  • Dzielenie pliku PDF na dwa pliki.
  • Konwersja plików PDF do formatów DOCX, XLSX, JPEG, PNG, TIFF, BMP, SVG, SVG(ZIP), XPS, TXT itp.

Więcej informacji na temat Aspose.PDF dla JavaScript za pośrednictwem API C++ znajdziesz w naszej dokumentacji dotyczącej korzystania z API.