1. A method of creating a structural document, the method comprising: receiving, by a host computing device in a cloud system, content information pertaining to one or more contents that are to be encased by the structural document; determining, by the host computing device, a shape of a structural document based on the received content information; determining, by the host computing device, a plurality of dimensions of the structural document based on the received content information; receiving, by the host computing device, information associated with one or more content items, wherein each content item represents a visual characteristic associated with the structural document; receiving, via a communications network from a user computing device that is remote from the host computing device, contact information to include on the structural document, wherein the contact information corresponds to a product information provider associated with the structural document; receiving, by the host computing device, an indication of a location on the structural document where the contact information is to be displayed; causing a graphical representation of the structural document to be displayed at a user computing device, wherein a shape of the three-dimensional graphical representation corresponds to the determined shape, wherein a plurality of dimensions of the graphical representation correspond to the determined plurality of dimensions, wherein the contact information is displayed on the graphical representation at the location, wherein the graphical representation comprises at least a portion of the received content items; receiving, from the user computing device by the host computing device, an indication that a user is finished creating the structural document; generating a print document comprising an encoded data mark; and providing the print document to one or more print-related devices.
1. A method of creating a structural document, the method comprising: receiving, by a host computing device in a cloud system, content information pertaining to one or more contents that are to be encased by the structural document; determining, by the host computing device, a shape of a structural document based on the received content information; determining, by the host computing device, a plurality of dimensions of the structural document based on the received content information; receiving, by the host computing device, information associated with one or more content items, wherein each content item represents a visual characteristic associated with the structural document; receiving, via a communications network from a user computing device that is remote from the host computing device, contact information to include on the structural document, wherein the contact information corresponds to a product information provider associated with the structural document; receiving, by the host computing device, an indication of a location on the structural document where the contact information is to be displayed; causing a graphical representation of the structural document to be displayed at a user computing device, wherein a shape of the three-dimensional graphical representation corresponds to the determined shape, wherein a plurality of dimensions of the graphical representation correspond to the determined plurality of dimensions, wherein the contact information is displayed on the graphical representation at the location, wherein the graphical representation comprises at least a portion of the received content items; receiving, from the user computing device by the host computing device, an indication that a user is finished creating the structural document; generating a print document comprising an encoded data mark; and providing the print document to one or more print-related devices. 4. The method of claim 1 , wherein receiving contact information comprises receiving a website address of the product information provider associated with the structural document.