1. A computer implemented method for creating visual content originating from a document comprising a plurality of pages to be output in a layered manner, the method comprising: a) receiving a document that comprises at least one image content item and at least one textual content item; b) categorizing the at least one image content item into at least one first category, and the at least one textual content item into a second category representing textual content in the plurality of pages in the received document; c) manipulating image content data of the at least one image content item of the at least one first category with at least one operation applicable for image content, and creating at least one image data file comprising manipulated image data based on said manipulated image content data for at least one image layer for display on a client device; d) re-constructing the textual content items in the second category representing textual content in the plurality of pages in the received document into a single logical entity, e) manipulating re-constructed textual content data of the at least one textual content item of the second category representing textual content in the plurality of pages in the received document, comprising the sub-steps of: analyzing the re-constructed textual content data representing textual content in the plurality of pages in the received document re-constructed in the single logical entity, and creating web font variants for the textual content in the plurality of pages in the document for different software applications based on an output of said analyzing, and creating a text data file comprising manipulated textual content data for a text layer to be prepared for display on the client device; and f) storing the at least one image data file comprising the manipulated image data and the text data file comprising the manipulated textual content data.
1. A computer implemented method for creating visual content originating from a document comprising a plurality of pages to be output in a layered manner, the method comprising: a) receiving a document that comprises at least one image content item and at least one textual content item; b) categorizing the at least one image content item into at least one first category, and the at least one textual content item into a second category representing textual content in the plurality of pages in the received document; c) manipulating image content data of the at least one image content item of the at least one first category with at least one operation applicable for image content, and creating at least one image data file comprising manipulated image data based on said manipulated image content data for at least one image layer for display on a client device; d) re-constructing the textual content items in the second category representing textual content in the plurality of pages in the received document into a single logical entity, e) manipulating re-constructed textual content data of the at least one textual content item of the second category representing textual content in the plurality of pages in the received document, comprising the sub-steps of: analyzing the re-constructed textual content data representing textual content in the plurality of pages in the received document re-constructed in the single logical entity, and creating web font variants for the textual content in the plurality of pages in the document for different software applications based on an output of said analyzing, and creating a text data file comprising manipulated textual content data for a text layer to be prepared for display on the client device; and f) storing the at least one image data file comprising the manipulated image data and the text data file comprising the manipulated textual content data. 2. The computer implemented method as claimed in claim 1 , wherein the manipulation of the textual content data comprises a reconstruction of the textual content data to enable a further manipulation of the textual content data.