Denna kortfattade handledning lär dig hur du konverterar XLSX till PDF med begränsade behörigheter i java. Du kan ställa in en mängd olika behörigheter och begränsningar innan du konverterar XLSX-filen till PDF med begränsade behörigheter i java. I slutändan sparas den här arbetsboken som en PDF-fil som kan öppnas i alla visningsprogram eller webbläsare med de tillåtna behörigheterna.
Steg för att konvertera XLSX till PDF med begränsade behörigheter i Java
- Lägg till Aspose.Cells biblioteksreferens till projektet med hjälp av Maven repository
- Lägg till en referens till klasserna Workbook, PdfSaveOptions och PdfSecurityOptions med hjälp av nyckelordet Importera
- Ladda XLSX-exemplet som ska konverteras till PDF
- Initiera PdfSaveOptions för att ställa in säkerhetsalternativ
- Ställ in begränsningar för kopiering/extrahering av innehåll och utskrift av PDF-filen i Java
- Spara arbetsboken som en PDF med de begränsade behörigheterna
Under denna korta steg-för-steg-handledning ser vi att vi först laddar en XLSX-fil som ska konverteras till PDF och sedan ställer in begränsningar för PDF:en som exporteras från XLSX-filen som en begränsning för att kopiera eller extrahera text från PDF eller begränsning för att skriva ut PDF. När de nödvändiga begränsningarna har tillämpats sparas arbetsboken som en PDF med dessa begränsningar.
Kod för att konvertera XLSX-fil till PDF med begränsade behörigheter i Java
I den här exempelkoden använde vi klassobjektet PdfSaveOptions för att ställa in begränsningarna för PDF som konverterats från en XLSX. Den här klassen har parametern PdfSecurityOptions som faktiskt innehåller alternativ för att ställa in begränsningarna. I slutet av processen sparas den här arbetsboken som en PDF med PdfSaveOptions-objektet som en parameter till save()-funktionen.
Vi har konverterat XLSX-filen till PDF men om du vill spara excel-filen till något annat format, se artikeln om hur man konverterar Excel till XPS i Java. Observera också att det inte finns något behov av att installera MS Excel eller använda Interop för att köra den här koden.