V tomto jednoduchém tématu získáte pochopení toho, jak převést XLSX do PDF s omezenými oprávněními pomocí Pythonu. Někdy je zamýšleno předat některé informace ostatním, ale s uloženými omezeními, jako je omezení kopírování nebo tisku dokumentu. Následující kroky zahrnují proces vygenerování PDF s omezenými oprávněními z XLSX pomocí Pythonu.
Kroky pro převod XLSX na PDF s omezenými oprávněními pomocí Pythonu
- Nastavte IDE tak, aby používalo Aspose.Cells pro Python přes Javu k použití omezených oprávnění na exportovaný PDF
- Načtěte zdrojový soubor Excel pro export do PDF pomocí instance třídy Workbook
- Vytvořte instanci objektu třídy PdfSaveOptions pro konfiguraci výstupních vlastností PDF
- Použijte omezení pro extrahování obsahu a tisk exportovaného PDF
- Uložte sešit jako PDF s omezenými oprávněními
Výše uvedené kroky popisují proces exportu Excelu do PDF s omezenými oprávněními pomocí Pythonu, přičemž proces bude zahájen načtením zdrojového souboru XLSX pomocí instance třídy Workbook. Poté pomocí instance PdfSaveOptions jsou přístupná bezpečnostní oprávnění a požadovaná omezení jsou aplikována na požadovaný PDF. Nakonec bude soubor PDF s omezenými oprávněními uložen na disk nebo do datového proudu paměti.
Ukázkový kód pro Excel do PDF s omezenými oprávněními pomocí Pythonu
Výše uvedený příklad kódu generuje PDF s omezenými oprávněními z XLSX pomocí Pythonu s velmi malým počtem jednoduchých volání API. Lze také zahrnout další omezení včetně požadavku na heslo pro otevření nastavením PdfSaveOptions.getSecurityOptions().setuserPassword(). Je vhodné zmínit, že omezení tisku a kopírování/extrakce zůstanou v platnosti a UserPassword je pouze pro otevření souboru PDF.
V tomto tématu jsme se zaměřili na převod XLSX do PDF s omezenými oprávněními pomocí Pythonu. Pokud se chcete dozvědět o procesu úpravy výšek řádků v excelovém listu, přečtěte si článek na jak upravit výšku řádku v Excelu pomocí Pythonu.