Tento rychlý příklad ukazuje, jak odstranit podpis z PDF pomocí Pythonu. Zahrnuje základní kroky odstranění podpisu z PDF pomocí Pythonu spolu se spustitelným ukázkovým kódem zobrazujícím tuto funkci. Také se naučíte smazat všechny podpisy z PDF nebo odstranit konkrétní na základě jeho názvu.
Kroky k odstranění podpisu z PDF pomocí Pythonu
- Nakonfigurujte IDE tak, aby používala Aspose.PDF pro Python přes .NET a odebírala podpisy
- Vytvořte instanci objektu třídy PdfFileSignature
- Svažte zdrojový soubor PDF s objektem PdfFileSignature
- Získejte přístup k seznamu všech jmen podpisů pomocí metody get_sign_names().
- Projděte všechny podpisy a odstraňte požadované podpisy pomocí metody remove_signature().
- Po odstranění podpisů uložte výstupní PDF
Tyto kroky uvažují o procesu odstranění elektronického podpisu z PDF pomocí Pythonu. Nejprve je zdrojový soubor PDF svázán s instancí třídy PdfFileSignature, která obsahuje metodu get_sign_names() pro přístup ke všem podpisům a metodu remove_signature() pro odstranění jednotlivého podpisu. V posledním kroku můžete výsledný soubor PDF uložit na disk nebo do paměťového streamu podle vašich požadavků.
Kód pro odstranění digitálního podpisu z PDF pomocí Pythonu
Tento kód ukazuje jak odstranit podpis z PDF pomocí Pythonu. Instance třídy PdfFileSignature se používá k odstranění podpisu, tato třída však obsahuje mnoho dalších souvisejících funkcí, stejně jako ověření, zda je zdrojový soubor certifikovaný či nikoli, potvrzení příznaku povoleno LTV, ověření, zda soubor obsahuje podpis či nikoli. , atd. uvést několik. Všimněte si, že při použití metody remove_signature() lze také nastavit příznak tak, aby buď odstranil pouze podpis, nebo odstranil podpis a pole společně.
Toto téma nás navedlo k odstranění podpisu ze souboru PDF. Pokud se chcete naučit chránit soubor PDF, přečtěte si článek na jak chránit soubor PDF heslem pomocí Pythonu.