Jak przekonwertować Excel na TIFF w Node.js

Jak przekonwertować Excel na TIFF w Node.js

Mamy dla Ciebie wydajne rozwiązanie, jeśli chcesz programowo zbudować konwerter Excel na TIFF. Konwersja Excela do TIFF w aplikacji opartej na Node.js nie jest teraz trudnym zadaniem. Możesz jednak zainstalować [bibliotekę] programu Node.js Excel w swoim projekcie i rozpocząć pisanie kodu źródłowego w celu konwersji plików XLSX na inne formaty plików. Pod koniec tego samouczka powinieneś wiedzieć, jak programowo przekonwertować program Excel na TIFF w Node.js.

W tym poście na blogu omówimy następujące tematy:

Instalacja biblioteki Node.js Excel

Jest to kluczowy krok dla każdego programisty, ponieważ każdy problem podczas instalacji może mieć wpływ na czas programowania. Umożliwia jednak pobranie pakietu API lub zainstalowanie go, uruchamiając następujące polecenia:

npm install java
npm install aspose.cells

Jak przekonwertować Excel na TIFF w Node.js

Ta biblioteka udostępnia wiele metod, dzięki którym można łatwo spełnić wymagania biznesowe.

Poniżej przedstawiono kroki programowego tworzenia programu Excel w formacie TIFF:

  1. Utwórz obiekt klasy Workbook i załaduj źródłowy plik XLSX.

  2. Utwórz instancję klasy ImageOrPrintOptions, aby uzyskać dostęp do określonych opcji tworzenia obrazu.

  3. Ustaw rozdzielczość poziomą, wywołując metodę setHorizontalResolution.

  4. Wywołaj metodę setVerticalResolution, aby ustawić rozdzielczość pionową.

  5. Ustaw styl czcionki, wywołując metodę setDefaultFont.

  6. Wywołaj metodę setOptimized i ustaw wartość na true, aby zoptymalizować elementy wyjściowe.

  7. Jeżeli wartość metody OnePagePerSheet ma wartość true, cała zawartość jednego arkusza zostanie w wyniku wyprowadzona tylko na jedną stronę.

  8. Ustaw jakość obrazu, wywołując metodę setQuality.

  9. Metoda get(index) umożliwi dostęp do pierwszego arkusza w skoroszycie.

  10. Wywołaj konstruktor klasy SheetRender dla arkusza docelowego.

  11. Teraz przejrzyj strony i wywołaj metodę toImage, aby utworzyć obraz dla arkusza.

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");
// Utwórz obiekt klasy skoroszytu i załaduj źródłowy plik XLSX.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Utwórz instancję klasy ImageOrPrintOptions, aby uzyskać dostęp do określonych opcji tworzenia obrazu. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Ustaw rozdzielczość poziomą, wywołując metodę setHorizontalResolution. 
imageOptions.setHorizontalResolution(300);
// Wywołaj metodę setVerticalResolution, aby ustawić rozdzielczość pionową. 
imageOptions.setVerticalResolution(300);
// Ustaw styl czcionki, wywołując metodę setDefaultFont. 
imageOptions.setDefaultFont("MS Gothic");
// Wywołaj metodę setOptimized, ustaw wartość na true, aby zoptymalizować elementy wyjściowe.
imageOptions.setOptimized(true);
// Jeśli wartość metody OnePagePerSheet to true , cała zawartość jednego arkusza zostanie w rezultacie wyprowadzona tylko na jedną stronę. 
imageOptions.setOnePagePerSheet(true);
// Ustaw jakość obrazu, wywołując metodę setQuality.
imageOptions.setQuality(100)
// Metoda get(index) umożliwi dostęp do pierwszego arkusza w skoroszycie. 
var Worksheet = wb.getWorksheets().get(0);
// Wywołaj konstruktor klasy SheetRender dla arkusza docelowego.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Teraz przejrzyj strony i wywołaj metodę toImage, aby utworzyć obraz dla arkusza.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

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

Excela do TIFF-a

Zdobądź bezpłatną licencję

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

Podsumowując

Kończymy ten artykuł w tym miejscu z nadzieją, że nauczyłeś się programowo konwertować Excel do TIFF w Node.js. Co więcej, w sekcji „Zobacz także" znajdują się inne odpowiednie wpisy na blogu, które możesz sprawdzić. Na koniec odwiedź dokumentację tej biblioteki programu Excel Node.js, aby poznać inne interesujące 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

Czy możesz zapisać Excel jako plik TIFF?

Tak, możesz przekonwertować obraz Excel na obraz TIFF za pomocą tej [biblioteki] Excel w Node.js 3. Ta biblioteka oferuje szeroką gamę metod programowej konwersji plików Excel na inne formaty plików.

Zobacz też