Tento stručný návod popisuje jak změnit heslo PDF v Javě. Poskytuje podrobnosti pro vytvoření prostředí pro použití požadované knihovny, seznam snadno srozumitelných kroků k napsání aplikace a pro lepší pochopení připravený vzorový kód demonstrující jak změnit heslo v PDF v Jáva. S pomocí tohoto článku budete moci změnit heslo vlastníka i uživatele, ale k provedení tohoto úkolu je nutné heslo vlastníka.
Kroky ke změně hesla PDF v Javě
- Nastavte IDE tak, aby k aktualizaci hesla PDF používalo Aspose.PDF for Java
- Vytvořte objekt třídy PdfFileInfo, který podporuje kontrolu ochrany souboru PDF heslem
- Zkontrolujte ochranu heslem a v případě potvrzení proveďte následující kroky
- Svažte cílový soubor PDF s objektem třídy PdfFileSecurity
- Změňte heslo pomocí metody třídy PdfFileSecurity
- Uložte výsledný soubor PDF s aktualizovaným heslem pro uživatele i vlastníka
Tyto kroky shrnují jak změnit heslo pro PDF v Javě. Na začátku je cílový soubor PDF zkontrolován, zda má ochranu heslem pomocí objektu třídy PdfFileInfo, protože heslo lze změnit pouze v případě, že je již zašifrováno heslem. Nakonec používáme třídu PdfFileSecurity ve jmenném prostoru om.aspose.pdf.facades, který obsahuje funkce pro svázání a změnu hesla pomocí stávajícího hesla vlastníka a nahrazení obou hesel, tj. vlastníka i uživatele.
Kód pro změnu hesla souboru PDF v Javě
Tento kód ukazuje jak změnit heslo v souboru PDF v Javě. Třída PdfFileInfo obsahuje různé funkce pro kontrolu hesla a stavu šifrování souboru PDF spolu s možnostmi získat/nastavit mnoho dalších vlastností, jako je autor, datum vytvoření, tvůrce, záhlaví, klíčová slova, datum úpravy, předmět, název, kontrola, zda cílový soubor je soubor PDF nebo ne, zjistěte počet stránek a zkontrolujte, zda je k otevření nebo úpravě souboru PDF vyžadováno heslo. Podobně se třída PdfFileSecurity používá k úpravě hesla vlastníka a uživatele.
Tento článek nás naučil jak změnit heslo PDF v Javě. Pokud se chcete dozvědět, jak chránit soubor PDF poprvé pomocí hesla, přečtěte si článek na jak chránit PDF heslem v Javě.