Ennek az egyszerű cikknek az a célja, hogy eligazítsa a PDF-fájlok visszafejtéséhez a Python használatával**. Tartalmazza a PDF Python használatával visszafejtéséhez szükséges pontos információkat egy lépésenkénti folyamat és egy futtatható mintakód formájában. Az eredményül kapott titkosítatlan PDF-fájl elmenthető a lemezre vagy egy adatfolyamba bármilyen kívánt formátumban, például PDF, HTML, DOCX stb.
A jelszóval védett PDF visszafejtésének lépései Python használatával
- A PDF-fájl visszafejtéséhez állítsa az IDE-t használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre
- A titkosított PDF-fájl elérése a Document osztályobjektumban a fájlnév és jelszó használatával
- A PDF-fájl titkosításának feloldásához használja a Document.decrypt módszert
- Mentse el a titkosítatlan PDF-fájlt a lemezre új néven
Ezek a lépések egy egyszerű folyamatot tartalmaznak a PDF kódolásának feloldására Python használatával, amelynek során először a környezet konfigurálása történik meg. A következő lépésben egy jelszóval védett PDF forrásfájl töltődik be a lemezről a Document osztály egy példányával, érvényes jelszó megadásával. Ezután a fájl visszafejtésre kerül a decrypt() metódus meghívásával a Document osztályban. Használhatja a tulajdonosi jelszót vagy a felhasználói jelszót az alkalmazás követelményei alapján, mivel a tulajdonosi jelszóval teljes mértékben uralja a visszafejtett fájlt, míg a felhasználói jelszóval csak olvasási hozzáférést biztosíthat.
Kód a PDF-fájl visszafejtéséhez Python használatával
import aspose.pdf as pdf | |
#Set the source directory path | |
filePath = "C://Words//" | |
# Load the license in your application to decrypt the PDF | |
decryptPdfLicense = pdf.License() | |
decryptPdfLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Load the source PDF document with password from the disk | |
decryptPdfDoc = pdf.Document(filePath + "Output.pdf","owner") | |
# Decrypt the PDF | |
decryptPdfDoc.decrypt() | |
# Save the decrypted PDF file on the disk | |
decryptPdfDoc.save(filePath + "GeneratedPdf.pdf") | |
print("PDF decryption done") |
Ez a példakód bemutatja a PDF titkosításának feloldását Python használatával egy nagyon egyszerű API felület segítségével. Számos lehetőség közül választhat a kimeneti PDF-fájl mentésére a save_format enumerator által biztosított különböző formátumokba, valamint egy figyelmeztető kezelő beállítására a fájl mentési folyamata során, és beállíthatja a jelzőt a válaszobjektum bezárásához, miután a PDF-dokumentum elkészült. válaszobjektumba mentve egy webalapú alkalmazáson belül.
Ez a téma megtanított minket a titkosított PDF-fájl titkosítás nélküli mentésére Python használatával. Ha meg szeretne tanulni egy PDF-fájl tömörítését, olvassa el a hogyan lehet a PDF-t tömöríteni Pythonban című cikket.