I would never use hård as meaning difficult. To me, this sentence could only mean that her books are literally hard. If they were difficult, I would say "Hendes bøger er svære."
Bad sentence. Too much ambiguity. In english, we have hard covers or hardbacks. We would not say a book is hard unless we meant difficult.