Dia Nacional do Livro se escreve com letra maiúscula?

Sim, Dia Nacional do Livro se escreve com iniciais maiúsculas.

Na língua portuguesa, nomes de festas e feriados são nomes próprios e levam inicial maiúscula, conforme o Novo Acordo Ortográfico.

Se quiser mencionar essa data, escreva Dia Nacional do Livro, assim como em todos os nomes de datas comemorativas: Dia das Mães, Dia dos Pais, Dia dos Professores, Dia das Crianças, Dia da Consciência Negra, etc.

O corretor de texto do Quillbot pode ajudar você a evitar erros de maiúsculas em festividades, como o Dia Nacional do Livro.