ARI Docs Viewer system plugin helps to embed remote pages, Joomla! articles and files in the following formats into any Joomla! content:
doc / docx - Microsoft Word Document
xls / xlsx - Microsoft Excel Spreadsheet
ppt / pptx - Microsoft PowerPoint
pps - PowerPoint Slideshow
odt - OpenDocument Text
ods - OpenDocument Spreadsheet
odp - OpenDocument Presentation
sxw - OpenOffice.org Writer Document
sxc - OpenOffice.org Calc Spreadsheet
sxi - OpenOffice.org Impress Presentation
wpd - Corel Word Perfect Document
pdf - Adobe Portable Document Format
rtf - Rich Text Format
html - Hyper Text Markup Language
txt - Plain Text Document
csv - Comma Separated Values
tsv - Tab Separated Values
pages - Apple Pages
ai - Adobe Illustrator
psd - Adobe Photoshop
dxf - Autodesk AutoCad
svg - Scalable Vector Graphics
eps / ps - PostScript
ttf - TrueType
xps - XML Paper Specification
One note, the extension uses Google Docs Viewer service to insert documents into content so it requires internet connection. It means that this feature might not work on local network sites if they does not have access to the Internet.
The add-on can also embed external pages and Joomla! articles into Joomla! content.
Examples
Joomla! article
Loading page ...
Remote page
Loading ...
Usage
How to embed document with supported format into content?
Currently the extension supports two services for rendering documents: "Google Docs Viewer". Use engine parameter of {aridoc} tag that choose which one do you want to use. For "Google Docs Viewer" use engine="google".
engine - indicates what engine will be used for showing document. Values: iframe, article, google;
width - width of window where document is loaded. Values: number or number in percent;
height - height of window where document is loaded. Values: number or number in percent;
class - CSS class of container element. Can be used that add custom styles to container and document window. Values: class(es) name;
loadingPane - indicated show or not loading icon and message while document is loading. Values: 1 or 0;
loadingMessage - loading message. Values: string.
Note: it is not necessary to specify all parameters in {aridoc} tag, omitted parameters will be loaded from plugin settings.
Limitations and Restrictions
Embedding documents should have public access because online services are used that insert documents into Joomla! content and they should have access to loading documents.