Aspose.PDF for .NET also uses the idea of DOM to represent the structure of a PDF document in terms of objects....various aspects, for example Font, FontCollection, FontRepository...the PDF documents such as converting PDF document to various image...