
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
- Biblioteka Node.js do programowej konwersji pliku Excel do formatu PDF
- Konwersja programu Excel do formatu PDF — zaawansowane funkcje
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:
- Inicjuje instancję klasy Workbook.
- Utwórz obiekt klasy PdfSaveOptions(), który będzie służył do zapisania pliku w formacie SaveFileFormat.
- Wywołaj tę metodę setSecurityOptions(aspose.cells.PdfSecurityOptions), aby włączyć zabezpieczenia w procesie konwersji.
- Wywołaj metodę setPageCount(), aby ustawić liczbę stron dokumentu PDF.
- Wywołaj metodę setDefaultFont(), aby ustawić domyślną czcionkę tak, aby wyświetlała znaki Unicode.
- Metoda setDisplayDocTitle() wskaże, czy na pasku tytułu okna powinien być wyświetlany tytuł dokumentu.
- 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.