All Attachment Preview | Attachment Preview: DOCX, XLSX, PPTX, PDF, Images, Videos | Pdf Preview | Binary Preview
by Varanval IT Solutions$ 60.00
All Attachment Preview
Preview all attachment file formats (DOCX, XLSX, PPTX, PDF, Images, Videos, Audio) directly inside Odoo Chatter and Binary fields without downloading.
The All Attachment Preview module empowers Odoo users to seamlessly preview any file attachment directly inside Odoo without downloading files to local storage. Supporting MS Office documents (.docx, .doc, .xlsx, .xls, .pptx, .ppt), PDF files, Images (.png, .jpg, .webp, .gif, .svg), and Video/Audio media (.mp4, .webm, .ogv, .mp3, .wav), it provides a unified Lightbox modal equipped with local offline rendering, zoom, rotation, fullscreen, and direct download controls. Fully integrated into Odoo Chatter and form view binary widgets, this module drastically speeds up document verification, saves local disk storage, and improves operational productivity across Sales, Purchase, Inventory, Accounting, and HR workflows.
Key Advantages
Multi-Format Support
Preview DOCX, XLSX, PPTX, PDF, Images, Videos, and Audio files in one place.
Localhost & Offline Engine
Built-in Mammoth & SheetJS engines for offline & localhost office previewing.
Zero File Downloads Needed
Inspect documents directly in browser without downloading files to local disk.
Universal Chatter Integration
Adds instant Eye (👁️) preview button to all Chatter attachment cards.
Binary Widget Support
Extends form view binary and many2many_binary widgets with preview action.
Triple Office Viewing Engines
Switch seamlessly between Local Offline, Google Viewer, and MS Office Cloud.
Interactive Image Lightbox
Zoom In, Zoom Out, Rotate 90°, and Reset view controls for images and GIFs.
Fullscreen View Mode
Expand preview modal to full screen for distraction-free document reading.
Native Video Player
Inline HTML5 video streaming for MP4, WEBM, and OGV files with playback controls.
Native Audio Player
Inline HTML5 audio player for MP3, WAV, and OGG audio attachments.
Interactive PDF Viewer
Smooth multi-page PDF document rendering with page scrolling and zoom.
Formatted Excel Data Tables
Renders XLSX, XLS, and CSV files as clean Bootstrap Data Tables locally.
Rich Word Text Rendering
Converts DOCX and DOC files locally into clean HTML text with formatting.
Blob URL Client Streaming
Ultra-fast memory streaming for smooth, instant local file playback.
Saves Local Disk Space
Eliminates junk file accumulation in user browser download folders.
Enhances Data Security
Inspect sensitive attachments securely within Odoo without exporting files.
Multi-App Compatibility
Works across Sales, CRM, Purchase, Inventory, Accounting, Project & HR.
One-Click File Download
Dedicated download button inside modal whenever local saving is required.
Installation Guide
-
Extract Module: Unzip/Extract the downloaded module folder
vits_attachments_previewinto your Odoo custom addons directory. - Restart Server: Restart your Odoo server service to load the new addon path.
- Developer Mode: Log in to your Odoo database and activate Developer Mode from the Settings dashboard.
- Update Apps List: Go to the Apps menu, click "Update Apps List", and confirm the update.
-
Install Module: Search for
vits_attachments_previeworAll Attachment Previewin Apps, and click Activate.
Install Module
Install the All Attachment Preview module in your Odoo database.
Upload All File Formats
Upload MS Office, PDF, image, GIF, video, and audio attachments anywhere in Odoo.
XLS Spreadsheet Preview
Preview XLS Excel spreadsheet files locally formatted into HTML data tables.
MP3 Audio Preview
Listen to MP3 audio files inline using the native HTML5 media player.
OGV Video Preview
Stream OGV video files inline with smooth playback controls.
Word DOC Document Preview
Preview Word DOC documents locally converted into formatted HTML text.
Animated GIF Preview
Preview animated GIF files with zoom, rotate, and fullscreen controls.
JPEG Image Preview
Preview high-resolution JPEG images with zoom in, zoom out, and rotation tools.
PDF Document Preview
View multi-page PDF documents smoothly with page navigation and zoom.
SVG Vector Image Preview
Preview crisp SVG vector graphic images with Lightbox viewer controls.
WAV Audio Preview
Play WAV audio recording attachments inline with native audio controls.
WEBM Video Preview
Play WEBM video attachments inline with video streaming playback.
XLSX Excel Preview
Preview XLSX Excel spreadsheets formatted locally as interactive data tables.
Instant Eye Icon Preview Button
Click the Eye (👁️) button on any attachment card or field to launch instant document previewing.
Client-Side Blob URL Media Streaming
Fetches binary content securely into browser memory for ultra-fast, local media playback.
Triple Office Viewing Engine Switcher
Easily switch between Local Offline Viewer, Google Viewer, and MS Office Cloud Viewers anytime.
Local Offline Word HTML Converter
Converts Word documents (.docx, .doc) into formatted HTML text locally using Mammoth JS.
Local Offline Excel Table Renderer
Parses Excel files (.xlsx, .xls, .csv) into interactive Bootstrap Data Tables locally using SheetJS.
Image Zoom, Rotate & Scale Tools
Built-in toolbar controls to Zoom In, Zoom Out, Rotate 90°, and Reset image view geometry.
Fullscreen Modal View Toggle
Single-click button to maximize preview window to full screen for enhanced clarity.
Native HTML5 Media Streaming
Plays MP4, WEBM, OGV, MP3, WAV, and OGG video/audio files directly inside the modal.
PDF Page Navigation & Zoom
Interactive inline PDF viewer with smooth multi-page scrolling and zooming options.
Chatter Attachment Card Patching
Patches Odoo 19 core Chatter AttachmentList component seamlessly without core modifications.
Form View Binary Field Extension
Extends standard Binary & Many2ManyBinary form view fields with Eye preview buttons.
Failsafe Fallback & Error Handling
Includes direct download fallback buttons and clear error notifications for unreadable files.
Multi Language Translation Available
We've included several languages out of the box. If your language is missing, simply contact us
and we'll provide a professional translation for free. We are committed to making our
tools accessible to everyone!
Drop us an email at: markvaranval@gmail.com
Chinese
French
German
Russian
Spanish
Arabic
OUR EXPERTISE
Need Help or Customization?
Have questions, need technical assistance, or want custom features tailored specifically to your business workflow? Contact our expert Odoo development team!
Contact SupportOdoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module