1. An information processing apparatus comprising: a determination unit configured to determine whether a designated font is prohibited from being embedded; an embedding unit configured to, when it is determined by the determination unit that the designated font is not a font which is prohibited from being embedded, embed the font as a font resource in document data, and when it is determined by the determination unit that the designated font is a font which is prohibited from being embedded, embed the font as an image resource containing information representing that the font is a character in the document data; and an image processing unit configured to perform character image processing on an image resource containing information representing that the font is a character, and perform image processing on an image resource not containing information representing that the font is a character.