var fDesc=new Array(); fDesc[0] = "HTML Executable™ is a versatile and feature-packed HTML to EXE software compiler that turns HTML and/or PDF documents, simple or complex websites into stand-alone Windows applications for the desktop called digital publications or ebooks. You can select between three "classes" of ebooks to create: Self-Extracting, digital publications featuring a built-in HTML Viewer or ebooks having the same navigation features as Microsoft Internet Explorer. All source files (HTML, graphics, media...) are strongly compressed in order to make compact executable files useful for distribution or archiving purposes.

Everything of the ebook application can be customized according to your needs: apply skins to the user interface; choose GUI items; display splash screens or custom messages; integrate a stand-alone PDF viewer; add a table of contents, a search engine and a favorite manager; restrict access to pages; create trial ebooks and define user rights; use software activation to protect your digital property; lock your ebooks with dongles; use scripting to extend the behavior of your ebook; include automated web updates when you release new ebook versions; make portable versions that run on USB drives; change the icon, the version information of your .exe files and digitally sign them.

You can almost compile any website even using HTML5, JavaScript, Flash, XML, PDF, video (MP4, FLV and Windows Media files), audio (MP3, WMA...), Java applets, Silverlight (XAP, XAML...), HEScript…

HTML Executable has an intuitive interface that lets both inexperienced and advanced users get the most of their first ever executable website.

Use HTML Executable to make unique full-featured ebooks, presentations, digital publications, CD autoruns, Rich Internet applications, demonstrations, offline documentation and compact archives for easier, efficient and secure distribution or backup of your websites..."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }