Jak przekonwertować Excel na JPG w Node.js

Jak przekonwertować Excel na JPG w Node.js

Automatyzacja konwersji Excel do JPG jest bardzo pomocna podczas prezentacji biznesowych. W większości przypadków do prezentacji programu PowerPoint nie można dołączać dużych plików Excel. Dlatego możesz przekonwertować Excel na JPG, pisząc kilka linijek kodu źródłowego w JavaScript. W tym wpisie na blogu dowiesz się, jak programowo przekonwertować Excel do JPG w Node.js. Zainstalujemy tę [bibliotekę] XLSX JS bibliotekę w naszym projekcie Node.js, aby zbudować konwerter Excela na JPG.

W tym poście na blogu zostaną omówione następujące kwestie:

Instalacja biblioteki XLSX JS

Proces instalacji tej biblioteki JavaScript jest przyjazny dla programistów. Umożliwia więc pobranie pakietu API lub zainstalowanie go, uruchamiając następujące polecenia:

npm install java
npm install aspose.cells

Jak przekonwertować Excel na JPG w Node.js

Ta bogata w funkcje biblioteka oferuje ogromny zestaw funkcji. Teraz możesz rozpocząć pisanie kodu, aby programowo zbudować konwerter Excela na JPG.

Proszę postępować według kroków podanych poniżej:

  1. Zainicjuj instancję klasy Workbook i załaduj plik źródłowy.
  2. Utwórz obiekt klasy ImageOrPrintOptions, aby uzyskać dostęp do określonych opcji tworzenia obrazu.
  3. Wywołaj metodę setImageType, aby ustawić typ obrazu.
  4. Metoda get(index) umożliwi dostęp do pierwszego arkusza w skoroszycie.
  5. Zainicjuj konstruktor klasy SheetRender dla arkusza docelowego.
  6. Przejdź między stronami i wywołaj metodę toImage, aby utworzyć obrazy dla arkuszy.

Skopiuj i wklej następujący kod do swojego głównego pliku:

// Excel do PNG w Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Zainicjuj instancję klasy skoroszytu i załaduj plik źródłowy. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Utwórz obiekt klasy ImageOrPrintOptions, aby uzyskać dostęp do określonych opcji tworzenia obrazu. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Wywołaj metodę setImageType, aby ustawić typ obrazu. 
imageOptions.setImageType(aspose.cells.ImageType.JPEG);
// Metoda get(index) umożliwi dostęp do pierwszego arkusza w skoroszycie.
var Worksheet = wb.getWorksheets().get(0);
// Zainicjuj konstruktor klasy SheetRender dla arkusza docelowego.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Przejdź między stronami i wywołaj metodę toImage, aby utworzyć obraz dla arkusza.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToJPEG" + j + ".jpeg");
}

Wynik można zobaczyć na obrazku poniżej:

Konwerter Excela na JPG

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

Podsumowując, nauczyłeś się programowo konwertować Excel do JPG w Node.js. Ten artykuł z pewnością Ci pomoże, jeśli chcesz opracować moduł konwersji Excela do JPG przy użyciu tej biblioteki XLSX JS. Ponadto możesz odwiedzić dokumentację, aby poznać inne funkcje.

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 przekonwertować Excel na obraz?

Możesz skorzystać z tego link, aby poznać fragment kodu i kroki umożliwiające programową konwersję Excel do JPG/JPEG.

Zobacz też