add virtual document convert support