"pdf2htmlEX" logra esto separando del fichero PDF original, el texto y su posición original por un lado, y las páginas de fondo con imágenes, por otro.