In this context "dilengkapi" may be better translated as "complemented" -> "My book is complemented with cat pictures".
Completed is correct. It could mean filled but the english used is completed and Indo has better words for fill.
If we left out "dengan", would it mean: "My book is completed BY cat pictures."?