All Binary Field Preview | BINARY Preview Attachments | Preview Attachments | Preview Binary Attachment
by Varanval IT Solutions$ 39.87
All Binary Field Preview
Preview any standard Odoo binary field attachments (PDF, DOCX, XLSX, Images, Videos, Audio) directly inline on your form views without downloading them.
The All Binary Field Preview module provides Odoo users with the ultimate productivity tool to preview any file stored in standard Odoo binary fields without downloading. Fully supporting PDF documents, MS Office files (.docx, .xlsx, .pptx, .doc, .xls, .ppt), audio files (.mp3, .wav), and video content (.mp4, .webm, .ogv), it integrates a beautiful, interactive popup modal equipped with local offline rendering, rotation, zoom, fullscreen, and direct download actions. By adding an automatic Eye (👁️) button next to standard binary field views and offering a custom 'binary_preview' widget, this module saves local disk storage, speeds up business operations, and simplifies data verification workflows across Odoo Sales, Purchase, Inventory, and HR.
Key Advantages
Universal Binary Support
Preview any standard Odoo binary field content instantly inside the browser.
Zero Setup Required
Patches Odoo standard fields automatically without custom XML alterations.
Built-in Test Board
Includes a dedicated testing dashboard model for quick file format validation.
Local Offline Rendering
Convert Word/Excel files to clean HTML on localhost servers using Mammoth & SheetJS.
Form View Compatibility
Integrates eye preview buttons in both Edit and Readonly states seamlessly.
Saves Local Storage
Inspect important documents inside Odoo instead of downloading files to local PC.
Supports PDF Zoom
Multi-page PDF document viewer with smooth zoom and page navigation controls.
Interactive Image Tools
Zoom In, Zoom Out, Rotate 90 degrees, and Reset image preview layout.
HTML5 Video Streaming
Play MP4, WEBM, and OGV video file formats with full native player controls.
Inline Audio Player
Listen to MP3 and WAV audio recording attachments directly in the interface.
Triple Office Engines
Switch between Local Viewer, Google Viewer, and MS Office Cloud Viewers.
Clean Bootstrap Tables
Renders Excel sheet cells locally into neat, formatted data tables.
Dynamic Widget Extension
Registers a custom `binary_preview` widget for direct XML usage.
Blob URL Client Streaming
Secure and ultra-fast file streaming inside browser client memory.
Unified Dialog Layout
Displays a premium, sleek dark-themed viewer viewport container.
Enhanced Security
Keep sensitive company files inside Odoo instead of local directory caching.
Fully Responsive Modal
Responsive viewport scales dynamically across different monitor sizes.
Easy One-Click Download
Standalone download button in the modal toolbar for local saving.
Installation Guide
-
Extract Module: Unzip/Extract the module folder
vits_binary_attachment_previewinto your Odoo custom addons directory. - Restart Server: Restart your Odoo server instance to read the new python directory.
- Developer Mode: Activate Developer Mode in your Odoo general settings dashboard.
- Update Apps List: Go to Odoo Apps, click on "Update Apps List" menu option, and confirm.
-
Install Module: Search for
vits_binary_attachment_previeworAll Binary Field Previewand click Activate.
Installed the App
Verify the module is installed successfully in your Odoo database.
Go to Binary Preview Test Dashboard
Use the built-in Test Board to easily verify functionality without altering core records.
List View or Preview Action
Easily view uploaded file names and manage testing items.
Instant Eye Icon Preview
Hover and click the Eye (👁️) button next to any binary field to trigger the preview modal.
XLS Excel Sheet Preview
Preview XLS Excel sheet files locally formatted into structured, clean HTML data tables.
MP3 Audio Player
Stream and play MP3 audio files inline using the native web player controls.
OGV Video Streaming
Watch OGV video files directly inside Odoo without downloading.
Animated GIF Lightbox
View animated GIFs with Zoom, Rotate, and Fullscreen viewer options.
PDF Document Viewer
Read multi-page PDF documents smoothly with page navigation and zoom.
Video Walkthrough Process
Watch the complete system working process demonstration video.
Universal Binary Field Eye Icon
Injects a dynamic Eye (👁️) preview button beside standard binary fields automatically.
Client-Side Blob Stream Player
Fetches binary values in memory for safe, lightning-fast client media playback.
Built-in Local Off-Grid Parser
Mammoth and SheetJS engines enable previewing Office documents on local host IP ranges.
Interactive Lightbox Rotation
Rotate scanned images, zoom in, and reset view coordinates natively in dialog.
Multi-Page PDF Rendering
Enables comfortable reading of PDF invoices and documents with viewport zoom.
Triple Cloud/Local View Engines
Switch between Google Docs View, MS Office Online, or Local Offline engines instantly.
Dedicated Testing Dashboard
Pre-built testing board view available right after installation for ease of testing.
Custom XML Field Widget
Exposes widget name `binary_preview` for explicit view layout design.
Dynamic Media Player
Play MP3 audio or MP4/webm video files inline with full native player controls.
Responsive Fullscreen Mode
Maximize document preview window to full screen for enhanced clarity and distraction-free viewing.
Zero Base64 Code Bloat
Dynamic HTTP content routing serves data in native chunks without browser freezes.
Fallback Download Actions
Dedicated download buttons and clear system notifications for unreadable binary objects.
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