Z tego szczegółowego tematu dowiesz się, jak konwertować XLSX na format PDF z ograniczonymi uprawnieniami w Node.js. Możesz zastosować różne uprawnienia i ograniczenia przed wyeksportowaniem pliku XLSX do PDF, mając ograniczone uprawnienia w Node.js. Ostatecznie załadowany skoroszyt programu Excel jest zapisywany jako plik PDF i można go otworzyć w dowolnej przeglądarce lub przeglądarce plików PDF z określonymi uprawnieniami.
Kroki, aby przekonwertować plik XLSX na format PDF z ograniczonymi uprawnieniami w Node.js
- Skonfiguruj IDE, aby używać w aplikacji Aspose.Cells dla Node.js poprzez Javę do konwersji pliku XLSX na plik PDF
- Załaduj źródłowy plik XLSX, który ma zostać przekonwertowany do formatu PDF przy użyciu instancji klasy Workbook
- Zainicjuj instancje klas PdfSaveOptions i PdfSecurityOptions, aby ustawić opcje zabezpieczeń
- Ustaw ograniczenia dotyczące kopiowania/wyodrębniania zawartości skoroszytu i drukowania pliku PDF w Node.js
- Zapisz skoroszyt jako plik PDF z ograniczonymi uprawnieniami na dysku
W powyższym procesie krok po kroku najpierw uzyskamy dostęp do pliku XLSX z dysku, który ma zostać wyeksportowany do formatu PDF, a następnie ustawimy ograniczenia dla pliku PDF wyeksportowanego z pliku XLSX za pomocą instancji PdfSecurityOptions }, na przykład ograniczenie drukowania pliku PDF lub ograniczenie kopiowania lub wyodrębniania tekstu z pliku PDF. Po ustawieniu żądanych ograniczeń załadowany skoroszyt zostanie zapisany jako plik PDF z zastosowanymi ograniczeniami na dysku.
Kod do konwersji pliku XLSX do formatu PDF z ograniczonymi uprawnieniami w Node.js
W powyższym przykładzie użyliśmy instancji klasy PdfSaveOptions do ustawienia ograniczeń dla plików PDF przekonwertowanych z formatu XLSX. Klasa przyjmuje parametr PdfSecurityOptions, który udostępnia opcje zastosowania ograniczeń. Po zastosowaniu wymaganych ograniczeń skoroszyt jest eksportowany jako plik PDF przy użyciu obiektu PdfSaveOptions jako parametru wewnątrz metody save().
We have learned to convert the XLSX file to PDF. If you are interested to learn about saving an Excel file as an HTML, refer to the article on how to convert Excel to HTML in Node.js.