[fix]: check for encryption in PageNumbers (#1949)
[fix]: check for empty password encryption on load Co-authored-by: maxi322 <maxi322@users.noreply.github.com>
This commit is contained in:
@@ -67,15 +67,6 @@ public class SplitPdfByChaptersController {
|
||||
}
|
||||
PDDocument sourceDocument = Loader.loadPDF(file.getBytes());
|
||||
|
||||
// checks if the document is encrypted by an empty user password
|
||||
if (sourceDocument.isEncrypted()) {
|
||||
try {
|
||||
sourceDocument.setAllSecurityToBeRemoved(true);
|
||||
logger.info("Removing security from the source document ");
|
||||
} catch (Exception e) {
|
||||
logger.warn("Cannot decrypt the pdf");
|
||||
}
|
||||
}
|
||||
PDDocumentOutline outline = sourceDocument.getDocumentCatalog().getDocumentOutline();
|
||||
|
||||
if (outline == null) {
|
||||
|
||||
Reference in New Issue
Block a user