Manipulação de arquivos em java

Olá pessoal tudo bem! Espero que todos estejam!

Eu conheço pouco sobre Java, trabalho com PHP e estou me aventurando nesta linguagem, inclusive estou me surpreendendo! Realmente está sendo muito interessante.

Eu estou com uma dúvida. É possível trabalhar com manipulação de imagens no Java, de forma que seja possível redimensionar vários arquivos em uma pasta e depois convertê-los em PDF automaticamente?

Minha empresa irá implantar um sistema de manipulação de arquivos digitalizados, ja temos o sistema, mas estamos preocupados com armazenamento de desses dados, são centenas de pastas contendo documentos que serão digitalizados!

É possível? Desde ja agradeço! :smiley:

Sim é possível realizar o que você quer.

Vou precisar de alguma biblioteca para isso?