Kako pretvoriti XLSX u PDF s ograničenim dopuštenjima pomoću Pythona

U ovoj jednostavnoj temi steći ćete razumijevanje kako pretvoriti XLSX u PDF uz ograničena dopuštenja pomoću Pythona. Ponekad je namijenjeno prosljeđivanju nekih informacija drugima, ali uz nametnuta ograničenja poput ograničavanja kopiranja ili ispisa dokumenta. Sljedeći koraci podrazumijevaju postupak generiranja PDF s ograničenim dopuštenjima iz XLSX-a pomoću Pythona.

Koraci za pretvaranje XLSX u PDF s ograničenim dopuštenjima pomoću Pythona

  1. Postavite IDE da koristi Aspose.Cells za Python putem Jave za primjenu ograničenih dopuštenja na izvezeni PDF
  2. Učitajte izvornu Excel datoteku za izvoz u PDF pomoću instance klase Workbook
  3. Napravite instancu objekta klase PdfSaveOptions za konfiguraciju svojstava izlaznog PDF-a
  4. Primijenite ograničenja za izdvajanje sadržaja i ispis izvezenog PDF-a
  5. Spremite radnu knjigu kao PDF s ograničenim dopuštenjima

Gore spomenuti koraci opisuju postupak izvoza Excela u PDF s ograničenim dopuštenjima pomoću Pythona, pri čemu će proces započeti učitavanjem izvorne XLSX datoteke pomoću instance klase Workbook. Zatim se pomoću instance PdfSaveOptions pristupa sigurnosnim dopuštenjima, a potrebna ograničenja se primjenjuju na željeni PDF. Konačno, PDF s ograničenim dopuštenjima bit će spremljen na disk ili unutar memorijskog toka.

Uzorak koda za Excel u PDF s ograničenim dopuštenjima pomoću Pythona

Gornji primjer koda generira PDF s ograničenim dopuštenjima iz XLSX-a pomoću Pythona s vrlo malo jednostavnih API poziva. Također se može uključiti više ograničenja uključujući zahtjev za lozinkom za otvaranje postavljanjem PdfSaveOptions.getSecurityOptions().setuserPassword(). Prikladno je spomenuti da će ograničenja ispisa i kopiranja/izdvajanja ostati na snazi, a UserPassword služi samo za otvaranje PDF datoteke.

U ovoj smo se temi usredotočili na konvertiranje XLSX-a u PDF s ograničenim dopuštenjima pomoću Pythona. Ako ste zainteresirani za učenje o procesu podešavanja visine redaka unutar Excel radnog lista, pogledajte članak na kako podesiti visinu reda u Excelu pomoću Pythona.

 Hrvatski