Hola a todos, disculpenme si este no es el lugar adecuado para este post, pero creo que esta relacionado con programacion en general.

Mi problema en concreto es que no puedo abrir ciertos archivos .pub (Microsoft Publisher) porque estos estan encriptados usando algun tipo de MEPS segun tengo entendido.

Les explico, estoy iniciando un proyecto en java para una aplicasion androide, una biblioteca.

Yo tengo dicha biblioteca completamente funcional para windows pero me he propuesto llevarla a androide. Esta compuesta por docenas de libros pequeños en formato .pub

Crear la app no es una problema, el problema es como abrir esos archivos .pub que estan encriptados. Un amigo en una ocasion hizo un proyecto parecido y me dijo que se puede usar ingenieria inversa para hallar los MEPS.

Realmemente no creo que sea un trabajo tan simple, ademas de que no poseo conocimientos de este tipo.

He tratado de usar varios drivers(print to file) como cutepdf por ejemplo, y he podido guardar la informacion como PDF. Eso pudiera parecer la solucion PERO!

el problema es que esos archivos contienen referencias entre ellos o vinculos. Al guardar como pdf se pierden todos esos vinculos.

Alguien tambien me dijo que se pudiera crear una macro que copie desde el clipboard incluyendo los links para luego guardarla como un archivo pdf o incluso pub que ya no estaria encriptado y por tanto puede ser usado en mi proyecto, no se si esto sea posible.

Alguna idea al respecto? Este proyecto significa bastante para mi, cualquier idea es inmensamente agradecida.