var fDesc=new Array(); fDesc[1] = "free tools will allow you to merge and add watermarks to PDF files; reorder, split, rotate, or crop PDF pages, and even convert images and PostScript files into PDF documents. As a bonus, an extra tool allows you to create transparent PNG images from almost any image file."; fDesc[2] = "Filler. VeryPDF PDF Form Filler allows you to fill interactive PDF forms without the need for Adobe Acrobat, free download."; fDesc[3] = "the meta information of a pdf file;etc.The last version added converting PDF file to a single tiff file;ect."; fDesc[4] = "XFDF file formats, auto e-mail attachement, watermarks, delete and merge pdf documents, support filling forms in English and Asia languages"; fDesc[5] = "organization. PAS can receive PDF documents from multiple sources concurrently, including email, ftp servers and local or network folders. Processes can then be defined independently for each document source to perform a number of different functions on the documents. Finally, PAS can route the original or modified document to multiple destinations, including folders, printers, email and ftp servers. PAS Features : Reliability. PDF Automation Server has been produced and tested with the utmost care so that uptime is maximized and your documents are always processed reliably. Intelligent error handling and recovery is done at multiple levels in the software so that the server can recover from transient error conditions. Multiple Sources. PDF Automation Server can receive documents from multiple sources concurrently, including folders, email and FTP servers. Multiple Destinations. PDF..."; fDesc[6] = "fields of the pdf documents, including its name and value;fill the field through the specified field name; etc."; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }