
Wyodrębnij obrazy z Excela w Node.js
Celem tego wpisu na blogu jest programowe wyodrębnienie obrazów z Excel w Node.js. Teraz wyodrębnianie obrazów z dokumentów, takich jak pliki Excel, pliki Word i inne, jest dość łatwe. Użyjemy tej [biblioteki] JavaScript 3 do wyodrębnienia obrazu poprzez napisanie kilku linijek kodu źródłowego w aplikacji opartej na Node.js. Można jednak przetwarzać i manipulować arkuszami programu Excel w celu zaspokojenia potrzeb biznesowych. Zacznijmy więc ten przewodnik i nauczmy się automatyzacji ekstrakcji obrazów.
W tym przewodniku zostaną omówione następujące punkty:
Instalacja biblioteki ekstrakcji obrazów
Procedura instalacji tej biblioteki JavaScript jest bardzo szybka. Dlatego możesz pobrać pakiet API lub zainstalować go, uruchamiając następujące polecenia:
npm install java
npm install aspose.cells
Wyodrębnij obrazy z Excela w Node.js
Za pomocą tej biblioteki JavaScript możesz otwierać, modyfikować i zapisywać dokumenty Excel. W tej sekcji napiszemy fragment kodu i kroki, aby programowo wyodrębnić obrazy z plików Excel.
Oto kroki:
- Utwórz obiekt Workbook z pliku źródłowego.
- Pobierz pierwszy arkusz, wywołując metodę get.
- Wywołaj metodę getPictures().get, aby uzyskać pierwszy obraz w pierwszym arkuszu.
- Ustaw ścieżkę pliku obrazu wyjściowego.
- Utwórz instancję klasy ImageOrPrintOptions.
- Określ format obrazu jako JPEG lub PNG.
- Zapisz obraz wywołując metodę toImage.
Skopiuj i wklej następujący kod do swojego głównego pliku:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz obiekt skoroszytu z pliku źródłowego.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Pobierz pierwszy arkusz, wywołując metodę get.
var worksheet = workbook.getWorksheets().get(0);
// Wywołaj metodę get, aby uzyskać pierwszy obraz w pierwszym arkuszu.
var pic = worksheet.getPictures().get(0);
// Ustaw ścieżkę pliku obrazu wyjściowego.
var fileName = "aspose-logo.jpg";
// Utwórz instancję klasy ImageOrPrintOptions.
var printoption = new aspose.cells.ImageOrPrintOptions();
// Określ format obrazu na JPEG lub PNG.
printoption.setImageType(aspose.cells.ImageType.JPEG);
// Zapisz obraz wywołując metodę toImage.
pic.toImage(fileName, printoption);
Wynik można zobaczyć na obrazku poniżej:

Zdobądź bezpłatną licencję
Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
To koniec tego wpisu na blogu. Mam nadzieję, że nauczyłeś się programowo wyodrębniać obrazy z Excela w Node.js. Ponadto możesz robić wiele innych rzeczy, korzystając z tej biblioteki JavaScript i spełniając wymagania dotyczące oprogramowania. Wreszcie dokumentacja zawiera pełne szczegóły dotyczące rozwoju i instalacji.
Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego prosimy o kontakt w celu otrzymywania regularnych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania
Jak wyodrębnić obraz z Excela?
Ten link zawiera kroki i fragment kodu, które pomogą Ci zbudować moduł wyodrębniania obrazów dla aplikacji biznesowej.