Hur man konverterar XLSX till PDF med begränsade behörigheter med Python

I detta enkla ämne kommer du att få en förståelse för hur du konverterar XLSX till PDF med begränsade behörigheter med Python. Ibland är det tänkt att vidarebefordra viss information till andra men med pålagda restriktioner som att begränsa dem att kopiera eller skriva ut dokumentet. Följande steg innebär processen att generera PDF med begränsade behörigheter från XLSX med Python.

Steg för att konvertera XLSX till PDF med begränsade behörigheter med Python

  1. Ställ in IDE att använda Aspose.Cells för Python via Java för att tillämpa de begränsade behörigheterna på den exporterade PDF-filen
  2. Ladda källfilen för Excel för export till en PDF med en instans av klassen Workbook
  3. Skapa en instans av klassobjektet PdfSaveOptions för att konfigurera utdata-PDF-egenskaperna
  4. Tillämpa begränsningarna för att extrahera innehållet och skriva ut den exporterade PDF-filen
  5. Spara arbetsboken som en PDF med begränsade behörigheter

De steg som nämns ovan beskriver processen för att exportera Excel till PDF med begränsade behörigheter med Python, varvid processen kommer att påbörjas genom att ladda källfilen XLSX med en instans av Workbook-klassen. Sedan genom att använda instansen av PdfSaveOptions, kommer säkerhetsbehörigheterna åt, och nödvändiga begränsningar tillämpas på önskad PDF. Slutligen kommer en PDF med begränsade behörigheter att sparas på disken eller inuti minnesströmmen.

Exempelkod för Excel till PDF med begränsade behörigheter med Python

Ovanstående exempelkod genererar PDF med begränsade behörigheter från XLSX med Python med väldigt få enkla API-anrop. Man kan också inkludera fler begränsningar inklusive kravet på ett lösenord för att öppna genom att ställa in PdfSaveOptions.getSecurityOptions().setuserPassword(). Det är relevant att nämna att utskriftsbegränsningarna och kopiering/extraktering kommer att förbli effektiva och UserPassword är bara till för att öppna PDF-filen.

I det här ämnet fokuserade vi på att konvertera XLSX till PDF med begränsade behörigheter med Python. Om du är intresserad av att lära dig mer om processen för att justera radhöjderna i Excel-arbetsbladet, se artikeln om hur man justerar radhöjden i Excel med Python.

 Svenska