PHP Classes

Print Anything: Make a browser print a given HTML document

Recommend this page to a friend!
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (4)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2008-03-10 (11 years ago) RSS 2.0 feedStarStarStarStar 71%Total: 4,565 All time: 610 This week: 286Up
Version License PHP version Categories
print_anything 0.1.1MIT/X Consortium ...4HTML, Printing
Description Author

This class can be used to make a browser print a given HTML document.

It generates HTML with special Javascript code and CSS style sheet that includes the whole page in a non-printable section and adds a new page section with given HTML that you want to print, but it is not displayed in the browser.

The class can also generate links of form buttons that when clicked trigger the execution of the generated Javascript code making the browser printing dialog open to print the HTML document section that it is intended to be printed.

Each page may have multiple print links or form buttons to print distinct HTML documents.

Innovation Award
PHP Programming Innovation award nominee
March 2008
Number 8

Often users want to print contents of Web pages. A page can easily be printed using a button attached with some Javascript code. However, usually not everything displayed on a Web page is intended to be sent to the printer.

This class implements a clever solution that makes use of Javascript and CSS to send to the printer only the relevant parts of the page content.

Manuel Lemos
Name: Vagharshak Tozalakyan <contact>
Classes: 22 packages by
Country: Armenia Armenia
Age: 39
All time rank: 61 in Armenia Armenia
Week rank: 70 Down1 in Armenia Armenia Equal
Innovation award
Innovation award
Nominee: 7x


  Files folder image Files  
File Role Description
Plain text file class.PrintAnything.php Class Class Source
Accessible without login Plain text file example.php Example Sample
Accessible without login Plain text file howto.txt Doc. Help
Accessible without login Plain text file test.php Aux. Example of external output (used by example.php)

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:610
This week:286Up
User Ratings User Comments (3)
 All time
thanks .
5 years ago (Mehrdad Dadkhah)
good one
5 years ago (akhilvl)
from me A++ excelent work
11 years ago (ursan paul)