LiveDocx allows developers to generate documents by combining structured data from program code with a template, created in a word processor. The resulting document can be saved as a PDF, DOCX, DOC or RTF file. The concept is the same as with mail-merge.
The Open Library is a project of the non-profit Internet Archive, whose long-term goal is to present "one web page for every book ever published." A recent release of the Open Library brought the total number of book records to over 13.4 million (including over 234,000 records with full-text for the book).