Konwertuj Excel na PDF w Node.js

Konwertuj Excel na PDF w Node.js

Czy chcesz programowo przekonwertować plik Excel na PDF w Node.js? Chcesz skonfigurować i śledzić proces konwersji? W tym poście napiszemy fragment kodu w Node.js, który przekonwertuje plik Excel na plik PDF. Wykorzystamy łatwą w instalacji i lekką bibliotekę Node.js, aby zautomatyzować proces konwersji. Pliki PDF oferują lepszą jakość reprezentacji danych, są wieloplatformowe i łatwe do udostępniania. Jednak ta biblioteka Node.js jest bogata w funkcje i oferuje obszerną dokumentację.

Omówimy następujące punkty:

Konwertuj Excel do formatu PDF w Node.js - instalacja API

Ta biblioteka jest dość prosta w konfiguracji, jeśli zainstalowałeś Node.js na swoim hoście lokalnym. Ponieważ jest to biblioteka oparta na Javie, musisz także skonfigurować Javę na swoim komputerze.

Uruchom następujące proste polecenia, aby skonfigurować bibliotekę Excel Node.js:

npm install java
npm install aspose.cells

Biblioteka Node.js do programowej konwersji pliku Excel do formatu PDF

W tej sekcji praktycznie zobaczymy, jak programowo przekonwertować plik Excel do formatu PDF.

Wykonajmy następujące kroki:

  1. Inicjuje instancję klasy Workbook.
  2. Utwórz obiekt klasy PdfSaveOptions(), który będzie służył do zapisania pliku w formacie SaveFileFormat.
  3. Wywołaj tę metodę setSecurityOptions(aspose.cells.PdfSecurityOptions), aby włączyć zabezpieczenia w procesie konwersji.
  4. Wywołaj metodę setPageCount(), aby ustawić liczbę stron dokumentu PDF.
  5. Wywołaj metodę setDefaultFont(), aby ustawić domyślną czcionkę tak, aby wyświetlała znaki Unicode.
  6. Metoda setDisplayDocTitle() wskaże, czy na pasku tytułu okna powinien być wyświetlany tytuł dokumentu.
  7. save(fileName, saveFormat) zapisze plik.
// inicjuje instancję klasy Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// utwórz obiekt klasy PdfSaveOptions(), który będzie używany do zapisania pliku w formacie SaveFileFormat.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// wywołaj tę metodę setSecurityOptions(aspose.cells.PdfSecurityOptions), aby włączyć zabezpieczenia w procesie konwersji.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// wywołaj metodę setPageCount(), aby zapisać liczbę stron dokumentu PDF
pdfSaveOptions.setPageCount(1);

// wywołaj metodę setDefaultFont(), aby ustawić czcionkę DefaultFont tak, aby wyświetlała znaki Unicode
pdfSaveOptions.setDefaultFont("MingLiu");

// setDisplayDocTitle() wskaże, czy pasek tytułu okna powinien wyświetlać tytuł dokumentu
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) zapisze plik
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Konwersja programu Excel do formatu PDF — zaawansowane funkcje

Do tej pory dokonaliśmy konwersji pliku Excel do pliku PDF za pomocą kilku linijek kodu. Jednakże w dokumentacji dostępnych jest wiele innych metod, które mogą pomóc w programowym przyspieszeniu procesu konwersji.

Zdobądź bezpłatną licencję

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

Podsumowując

Na tym możemy zakończyć ten wpis na blogu. Mamy nadzieję, że nauczyłeś się programowo konwertować Excel do formatu PDF w Node.js. Ten artykuł z pewnością Ci pomoże, jeśli chcesz zainstalować konwerter Excela na PDF w swojej aplikacji Node.js. Co więcej, w sekcji „Zobacz także" możesz zapoznać się z innymi wpisami na blogu, które warto poznać. Wreszcie conholdate.com pisze nowe posty na blogu na inne interesujące tematy. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Możesz dzielić się swoimi pytaniami i wątpliwościami na naszym forum.

Zobacz też