Ez a rövid oktatóanyag bemutatja, hogyan távolíthatja el a korlátozásokat a PDF dokumentumra vonatkozóan a Pythonban. Tartalmazza a fejlesztői környezet létrehozásának minden részletét, az alkalmazás írása során végrehajtandó lépések listáját, és egy futtatható mintakódot, amellyel eltávolíthatja a Python PDF-ben található összes korlátozást. Az összes korlátozás eltávolítása után megtanít néhány korlátozás alkalmazására, ha szükséges.
A Python PDF-korlátozásainak feloldásának lépései
- A korlátozások eltávolításához állítsa a környezetet használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre
- Hozzon létre egy DocumentPrivilege osztályobjektumot, és inicializálja a DocumentPrivilege.allow_all segítségével
- Hozzon létre egy PdfFileSecurity objektumot a kívánt jogosultságok engedélyezéséhez
- Kösse össze a cél PDF-fájlt bizonyos korlátozásokkal a PdfFileSecurity objektum használatával
- Hívja a set_privilege() metódust a beállítások alkalmazásához
- Az összes korlátozás eltávolítása után mentse az eredményül kapott PDF-fájlt
Ezek a lépések határozzák meg a PDF fájlkorlátozás-eltávolító Pythonban való fejlesztésének folyamatát. Ebben a folyamatban a rendszer deklarál egy DocumentPrivilege objektumot, és alapértelmezés szerint egy Összes engedélyezése értékkel inicializálja, majd deklarálja a PdfFileSecurity osztályobjektumot a cél PDF-fájl megnyitásához vagy összekapcsolásához. Az utolsó lépésekben hívja meg a set_privilege() metódust a DocumentPrivilege osztályobjektum argumentumként való átadásával, és mentse el az eredményül kapott PDF-fájlt, ahol minden korlátozás megszűnt.
Kód a PDF-dokumentumokra vonatkozó korlátozások eltávolításához a Pythonban
A fent említett kód bemutatja a PDF-korlátozás-eltávolító szoftver Pythonban való fejlesztésének folyamatát. Ebben a mintakódban a DocumentPrivilege osztályt használtuk az allow_all jogosultság beállításához, de használhat más értékeket is, például az allow_fill_in, a modify_contents és a modify_annotations, hogy felsoroljon néhányat. A PDFFileSecurity osztály használatával engedélyezheti/letilthatja a különböző korlátozásokat, például az allow_print, az enable_copy és a forbid_all, hogy minden korlátozást alkalmazzanak.
Ez a cikk megtanított minket módosítani a PDF dokumentumokra vonatkozó korlátozásokat a Pythonban. Ha meg szeretné változtatni egy PDF-fájl jelszavát, olvassa el a következő cikket: hogyan lehet megváltoztatni a PDF jelszavát Python használatával.