Ten zwięzły samouczek uczy, jak konwertować XLSX do formatu PDF przy ograniczonych uprawnieniach w Javie. Możesz ustawić różne uprawnienia i ograniczenia przed konwersją pliku XLSX na PDF z ograniczonymi uprawnieniami w Javie. Ostatecznie ten skoroszyt jest zapisywany jako plik PDF, który można otworzyć w dowolnej przeglądarce lub przeglądarce z dozwolonymi uprawnieniami.
Kroki, aby przekonwertować XLSX na PDF z ograniczonymi uprawnieniami w Javie
- Dodaj odwołanie do biblioteki Aspose.Cells do projektu za pomocą repozytorium Maven
- Dodaj odwołanie do klas Workbook, PdfSaveOptions i PdfSecurityOptions za pomocą słowa kluczowego Import
- Załaduj przykładowy plik XLSX, który ma zostać przekonwertowany na format PDF
- Zainicjuj PdfSaveOptions, aby ustawić opcje bezpieczeństwa
- Ustaw ograniczenia dotyczące kopiowania/wyodrębniania zawartości i drukowania pliku PDF w Javie
- Zapisz skoroszyt jako plik PDF z ograniczonymi uprawnieniami
Podczas tego krótkiego samouczka krok po kroku widzimy, że najpierw ładujemy plik XLSX, który ma zostać przekonwertowany do formatu PDF, a następnie ustawiamy ograniczenia dla pliku PDF wyeksportowanego z pliku XLSX, takie jak ograniczenie kopiowania lub wyodrębniania tekstu z PDF lub ograniczenie drukowania pliku PDF. Po zastosowaniu wymaganych ograniczeń skoroszyt jest zapisywany jako plik PDF z tymi ograniczeniami.
Kod do konwersji pliku XLSX do formatu PDF z ograniczonymi uprawnieniami w Javie
W tym przykładowym kodzie użyliśmy obiektu klasy PdfSaveOptions do ustawienia ograniczeń dotyczących plików PDF przekonwertowanych z formatu XLSX. Ta klasa ma parametr PdfSecurityOptions, który faktycznie zawiera opcje ustawiania ograniczeń. Na koniec procesu ten skoroszyt jest zapisywany jako plik PDF przy użyciu obiektu PdfSaveOptions jako parametru funkcji save().
Przekonwertowaliśmy plik XLSX na PDF, jednak jeśli chcesz zapisać plik programu Excel w innym formacie, zapoznaj się z artykułem na temat jak przekonwertować Excela na XPS w Javie. Należy również zauważyć, że nie ma potrzeby instalowania programu MS Excel ani korzystania z Interop, aby uruchomić ten kod.