Ez az alapvető oktatóanyag a(z) PDF jelszóval való védelmének részleteit ismerteti a Java-ban**. Tartalmazza az alapvető lépéseket és a kódmintát annak bizonyítására, hogy a Java PDF jelszó használata csak néhány API-hívással állítható be. Ezenkívül különféle jelszavak, például felhasználói vagy tulajdonosi jelszavak és titkosítási algoritmusok is konfigurálhatók a PDF-adatok védelmére.
A PDF jelszavas védelmének lépései Java nyelven
- Adja hozzá a hivatkozást a Aspose.PDF for Java könyvtárra az alkalmazásban a PDF-dokumentum biztosításához
- Töltse be a bemeneti PDF-fájlt a Document osztályú, hogy megvédje a PDF-fájlban található érzékeny adatokat
- Biztosítsa a PDF-dokumentumot a jelszó karakterlánc és más argumentumok beállításával a encrypt metódusban
- Mentse el a kimeneti PDF-fájlt, miközben védi jelszóval
A fenti lépések összefoglalják, hogyan használhatók a Java PDF jelszavas védelem szolgáltatásai az alkalmazásokban. Betöltheti a bemeneti PDF-fájlt, majd eldöntheti, hogy a jelszót minden alkalommal meg kell-e kérni, amikor a fájlt megnyitják, vagy csak akkor, ha bizonyos módosításokra van szükség a dokumentumon. Hasonlóképpen választhat a különböző titkosítási technikák közül is, például RC4, AES 128 bites vagy 256 bites kulcsokkal.
Kód a PDF jelszavas védelméhez Java nyelven
import com.aspose.pdf.CryptoAlgorithm; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
public class ProtectPDFWithPasswordInJava { | |
public static void main(String[] args) throws Exception { // main method to protect PDF with password in Java | |
// Instantiate the license to avoid trial version limitations and watermark in the protected PDF | |
License asposePdfLicenseProtect = new License(); | |
asposePdfLicenseProtect.setLicense("Aspose.pdf.lic"); | |
// Open document | |
Document documentToProtect = new Document("Input.pdf"); | |
// Encrypt PDF | |
documentToProtect.encrypt("user", "owner", com.aspose.pdf.facades.DocumentPrivilege.getForbidAll(), CryptoAlgorithm.RC4x128 , false); | |
// Save updated PDF | |
documentToProtect.save("Password PDF.pdf"); | |
System.out.println("Done"); | |
} | |
} |
A PDF titkosítása érdekében Java kódot osztunk meg fent, amely harmadik féltől származó eszköz nélkül használható. Megvédheti a PDF-fájlt az illetéktelen hozzáféréstől és módosításoktól, ha különböző dokumentumjogosultságokat állít be, amelyek lehetővé teszik vagy tiltják a másolást, nyomtatást és tartalomkivonatolást a titkosítási módszerrel.
Ebből a cikkből megtudtuk, hogyan használható a Java PDF jelszavas védelem funkciója az alkalmazásokban. Ha viszont meg akarja tanulni a PDF-fájlok egyesítését, olvassa el a hogyan lehet PDF fájlokat egyesíteni Java-ban című cikket.