Category: 

What is a Compound Document?

Article Details
  • Written By: Malcolm Tatum
  • Edited By: Bronwyn Harris
  • Last Modified Date: 07 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Built at the request of Dag Hammarskj√∂ld, the United Nations Headquarters has a meditation room dedicated to silence.   more...

October 1 ,  1890 :  Yosemite National Park was established.  more...

Compound documents are document files that contain several different types of data as well as text. A compound document may include graphics, spreadsheets, images, or any other non-text data. The additional data may be embedded into the document or be linked data that is resident within the application.

One of the more commonly employed examples of a compound document is the slide presentation. Slides included in the presentation normally include a number of other audio and visual elements along with the text. For example, a given slide within the presentation may include an image along with the text or feature some type of animation or soundtrack that triggers when the slide is loaded for viewing.

Ad

In all examples of the compound document, there is a mixture of original data that is created within the document and data that is collected from different sources and inserted into the body of the document. An easy way to understand the compound document is to think of inserting a picture into a letter that is being created using word processing software. The picture may come from another file saved on the hard drive, a location on the Internet, or from a CD or floppy disk. It is also possible to insert an image of the display desktop or any desktop object. In all situations, the image is copied from the original location and becomes part of the letter. The original remains in place when the letter is printed out for mailing or is saved and sent out via email.

Creating a compound document is a relatively simple process today. Just about all types of word processing software allow the insertion of images, links, charts, and spreadsheets into the body of the document. Copying and pasting these additional components does not remove them from their original location. This means the components are still stored and ready for use with another document at a later time.

Over the years, software to create newsletters, greeting cards, slide presentations and other documents has been developed to make the process of using many different types of data in one document extremely easy for anyone to manage. In many cases, the process requires no more than three or four steps to complete. Most word processing software packages include easy to understand instructions in the help section to assist in the creation of a compound document.

Ad

You might also Like

Recommended

Discuss this Article

anon133651
Post 3

Absolutely loved this article. It is easy to understand.

anon113517
Post 2

Thank you for being there. You helped me with what could have been a difficult assignment.

anon35938
Post 1

this website was great knowledge and help me to understand more on compound documents. thanks

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}