Deze beknopte tutorial leert je hoe je XLSX converteert naar PDF met beperkte machtigingen in Java. U kunt verschillende machtigingen en beperkingen instellen voordat u het XLSX-bestand converteert naar PDF met beperkte machtigingen in Java. Uiteindelijk wordt deze werkmap opgeslagen als een PDF-bestand dat in elke viewer of browser met de toegestane machtigingen kan worden geopend.
Stappen om XLSX naar PDF te converteren met beperkte machtigingen in Java
- Voeg Aspose.Cells bibliotheekreferentie toe aan het project met behulp van Maven-repository
- Voeg een verwijzing toe naar de klassen Workbook, PdfSaveOptions en PdfSecurityOptions met het trefwoord Importeren
- Laad het voorbeeld XLSX-bestand dat moet worden geconverteerd naar PDF
- Initialiseer de PdfSaveOptions om beveiligingsopties in te stellen
- Beperkingen instellen voor het kopiëren/uitpakken van inhoud en afdrukken van de PDF in Java
- Sla de werkmap op als een PDF met de beperkte machtigingen
Tijdens deze korte stapsgewijze zelfstudie zien we dat we eerst een XLSX-bestand laden dat moet worden geconverteerd naar PDF en vervolgens beperkingen instellen voor de PDF die wordt geëxporteerd vanuit het XLSX-bestand zoals een beperking om tekst te kopiëren of te extraheren PDF of beperking om de PDF af te drukken. Zodra de vereiste beperkingen zijn toegepast, wordt de werkmap opgeslagen als een PDF met deze beperkingen.
Code om XLSX-bestand naar PDF te converteren met beperkte machtigingen in Java
In deze voorbeeldcode hebben we het klasseobject PdfSaveOptions gebruikt om de beperkingen in te stellen voor PDF die is geconverteerd vanuit een XLSX. Deze klasse heeft de parameter PdfSecurityOptions die daadwerkelijk opties bevat om de beperkingen in te stellen. Aan het einde van het proces wordt deze werkmap opgeslagen als een PDF met het object PdfSaveOptions als parameter voor de functie save().
We hebben het XLSX-bestand naar PDF geconverteerd, maar als u het Excel-bestand in een ander formaat wilt opslaan, raadpleeg dan het artikel op hoe Excel naar XPS in Java te converteren. Merk ook op dat het niet nodig is om MS Excel te installeren of Interop te gebruiken om deze code uit te voeren.