They are not interchangeable.
We use 펴다, 접다 with a book.
We don't use 열다 or 닫다 with a book.
The difference is due to the register(언어사용역).
열다 is used when we can see space after the action.
After 문을 열다, we can see the space of the room
After 가방을 열다, we can see the space of the bag.
After 책을 열다, we cannot see any space in the book.