Tento krátký tutoriál vás provede jak odstranit omezení pro PDF dokument v Pythonu. Obsahuje všechny podrobnosti pro vytvoření vývojového prostředí, seznam kroků, které je třeba provést při psaní aplikace, a spustitelný ukázkový kód pro odstranění všech omezení z PDF v Pythonu. Po odstranění všech omezení vás v případě potřeby naučí použít několik omezení.
Kroky k odemknutí omezení PDF v Pythonu
- Chcete-li odstranit omezení, nastavte prostředí na použijte Aspose.PDF pro Python přes .NET
- Vytvořte objekt třídy DocumentPrivilege a inicializujte jej pomocí DocumentPrivilege.allow_all
- Vytvořte objekt PdfFileSecurity pro povolení požadovaných oprávnění
- Svažte cílové PDF s určitými omezeními pomocí objektu PdfFileSecurity
- Chcete-li použít nastavení, zavolejte metodu set_privilege().
- Po odstranění všech omezení uložte výsledný soubor PDF
Tyto kroky definují proces vývoje odstraňovače omezení souborů PDF v Pythonu. V tomto procesu je objekt DocumentPrivilege deklarován a inicializován s hodnotou Allow All ve výchozím nastavení, po které následuje deklarace objektu třídy PdfFileSecurity pro otevření nebo vazbu cílového souboru PDF. V posledních krocích zavolejte metodu set_privilege() předáním objektu třídy DocumentPrivilege jako argument a uložte výsledný soubor PDF, kde jsou všechna omezení odstraněna.
Kód pro odstranění omezení dokumentu PDF v Pythonu
Výše uvedený kód demonstruje proces vývoje softwaru pro odstranění omezení PDF v Pythonu. V tomto ukázkovém kódu jsme pro nastavení oprávnění allow_all použili třídu DocumentPrivilege, ale můžete použít i jiné hodnoty, například allow_fill_in, modifikovat_obsah a upravit_annotace, abyste je mohli uvést. Pomocí třídy PDFFileSecurity můžete povolit/zakázat různá omezení, jako je allow_print, allow_copy a forbid_all, aby se všechna omezení uplatnila.
Tento článek nás naučil změnit omezení dokumentu PDF v Pythonu. Pokud chcete změnit heslo souboru PDF, přečtěte si článek na jak změnit heslo PDF pomocí Pythonu.