Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. PDF Preview Pro v 18.0
  4. Sales Conditions FAQ

PDF Preview Pro

by Mochammad Lutfi https://lutfi.dev
Odoo

$ 19.02

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2247
Technical Name ld_pdf_preview_pro
LicenseOPL-1
Websitehttps://lutfi.dev
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2247
Technical Name ld_pdf_preview_pro
LicenseOPL-1
Websitehttps://lutfi.dev
  • Description
  • Documentation
  • License

Stop Downloading PDFs in Odoo 18

Preview invoices, quotations & delivery orders inline — no downloads, no app switching.
Full-text search, thumbnail sidebar & print-range control. Zero configuration.

12 exclusive features  ·  5 languages  ·  No external dependencies  ·  Community & Enterprise
30-day money-back guarantee One-time purchase · No subscription Lifetime updates included
$19 founding price  ·  saves 9+ hours/month  ·  pays for itself in <1 working day  ·  competitors charge up to $176
Now +10 sales +20 sales +30 sales +40 sales
$19 $24 $29 $34 $39
PDF Preview Pro — inline modal viewer showing invoice PDF with thumbnail sidebar and toolbar

Before vs After

Without PDF Preview Pro

  • Click attachment → browser downloads the file
  • Open PDF in another app (Acrobat, Preview, etc.)
  • Find the page you need manually
  • Switch back to Odoo to continue work
  • Repeat 50+ times per day
  • Encrypted PDFs show "file corrupted" error
  • Mobile: fumble through Files app, then zoom in

With PDF Preview Pro

  • Click attachment → instant inline preview, no download
  • Press Ctrl+F → search text across all pages
  • Click thumbnail → jump directly to any page
  • Review done — back to Odoo in one Esc keypress
  • Save 30+ seconds per PDF, hours per month
  • Password-protected PDFs open with inline prompt
  • Mobile: swipe pages, pinch to zoom — native feel

Eliminate Wasted Downloads. Streamline Every Review.

Every PDF downloaded just to glance at an invoice, delivery order, or quotation wastes minutes and breaks flow. PDF Preview Pro eliminates that friction so your team can review, search, and approve documents effortlessly — without ever leaving Odoo.

Fast clock icon

Save 30+ seconds per PDF

Reduce the download → open app → find page → return cycle to a single click. Multiply by 100 documents a month — that's hours saved.

Mobile device icon

Effortless on mobile

Eliminate the multi-step friction of mobile downloads. Your smartphone-first workforce reviews documents with a single tap — anywhere.

Full-text search magnifier icon

Boost document findability

Find any invoice number in a 40-page statement instantly with Ctrl+F. Eliminate page-by-page scrolling and save minutes on every audit.

The Only Odoo PDF Viewer With All of These

Most modules open a modal and stop there. PDF Preview Pro streamlines document workflows with 12 features that automate review, boost productivity, and reduce friction — all in one effortless package.

Full-text search magnifier icon

Full-Text Search Inside PDF

Press Ctrl+F to search across every page. Navigate matches with Enter / Shift+Enter. Not available in any competing module.

Thumbnail grid icon

Thumbnail Sidebar — Jump to Any Page

Collapsible sidebar with lazy-loaded page thumbnails. Click any page to jump instantly. Essential for multi-page invoices and statements.

Printer icon

Smart Print Range — Print Only What You Need

Enter a range like 1-3, 5, 7-9 before printing. Stop wasting paper on a 40-page report when you need pages 2 and 3.

Password lock icon

Password-Protected PDF Support

Inline password prompt for encrypted PDFs. Retry on wrong password, cancel to close. No "file corrupted" dead-ends.

Mobile device icon

Mobile-First: Swipe + Pinch-to-Zoom

Swipe left/right to navigate pages. Pinch to zoom naturally. Dedicated mobile zoom bar. Feels like a native app.

Watermark drop icon

Watermark Overlay — View-Only, File Untouched

Show "CONFIDENTIAL" or custom text per user group and per company. Rendered in the browser — the original file is never modified.

Keyboard shortcuts icon

Full Keyboard Shortcuts

Arrow keys navigate pages, +/- for zoom, R to rotate, F for fullscreen, Ctrl+F to search, Esc to close. Power-user ready.

Dark mode moon icon

Auto Dark Mode

Follows the user's system preference automatically. No toggle needed — it just works.

Image preview icon

Image Preview — JPG, PNG, GIF, WebP

Same polished dialog for image attachments. Zoom, rotate, and download without leaving Odoo.

Office document icon

Office Preview (DOCX, XLSX, PPTX)

Preview Word, Excel, and PowerPoint files when the OnlyOffice Connector module is installed. No Microsoft Office needed.

Retina sparkle icon

Retina / 4K Sharp Rendering

DPI-aware canvas rendering via devicePixelRatio. Text and graphics stay crisp on all high-density displays.

Translation icon

5 Languages Included

English, Indonesian, Spanish, Portuguese, Vietnamese — ready to use on day one, no translation import needed.

See It in Action

Full-text search inside a PDF invoice — search bar showing 2 matches for Invoice keyword

Ctrl+F full-text search across all PDF pages

PDF viewer showing CONFIDENTIAL watermark overlay on an invoice document

Watermark overlay — file untouched, rendered in-browser

Password prompt dialog for a password-protected PDF — unlock with inline password field

Inline password prompt for encrypted PDFs

PDF Preview Pro settings panel in Odoo General Settings — watermark configuration options

Settings panel — watermark text, scope, and group control

How We Compare

Other modules open a modal. PDF Preview Pro opens a command center.

Feature Basic modules
~$22
Premium alternatives
$24–$176
PDF Preview Pro
This module
Inline modal viewer
Zoom in / out some
Full-text search (Ctrl+F) Exclusive
Thumbnail sidebar Exclusive
Print page range Exclusive
Password-protected PDF Exclusive
Pinch-to-zoom (mobile) Exclusive
Watermark overlay Exclusive
Keyboard shortcuts some Full set
Dark mode (auto)
Image preview (JPG/PNG) some
Unique features count 1–3 3–5 12

Why $19 Is a No-Brainer

Compare the math against alternatives — and against doing nothing.

$2.42
per exclusive feature
Competitors: $35/feature on average
PDF Preview Pro is 14× better value
9 hrs
saved per month per user
25 min/day × 22 working days
At $15/hr = $135/month in labour recovered
<1 day
to pay for itself
$19 founding price ÷ $135 monthly savings
ROI from day one

Built for Real Odoo Workflows

Finance Team

Review 50 invoices per day and eliminate every download. Use Ctrl+F to find any amount across a bank statement in seconds. Reduce paper waste by printing only the pages your accountant needs.

Warehouse / Field Team

Streamline delivery checks with effortless smartphone previews. Swipe between pages and pinch to read barcodes — no external app required. Eliminate mobile browser tab chaos in the field.

Managers & Approvers

Automate secure reviews: preview a quotation before approval, boost document confidentiality with CONFIDENTIAL watermarks, and reduce eye strain with effortless auto dark mode for late-night reviews.

Privacy, Security & Compatibility

Privacy by Design

  • No external requests — uses the PDF.js library already bundled with Odoo 18.
  • No tracking pixels, no analytics, no third-party CDN.
  • Watermark is rendered in the browser and never sent to any server.
  • Your documents never leave your Odoo instance.

Compatibility

  • Odoo 18.0 Community and Enterprise.
  • Odoo.sh and On-Premise deployments.
  • Dependencies: mail, web, base_setup.
  • Office preview (DOCX/XLSX) activates automatically when onlyoffice_odoo is installed.
  • Languages included: English, Spanish, Portuguese, Vietnamese, Indonesian.

Effortless Setup in 60 Seconds

No configuration required. Install and start saving time immediately.

1

Install the module

Install PDF Preview Pro from the Apps menu. No extra Python packages or system dependencies.

2

Click any PDF

Click a PDF attachment in any chatter or a Print report button. The dialog opens automatically — no settings to change.

3

Optional: Enable watermark

Go to Settings → General Settings → PDF Preview Pro to configure watermark text and visibility per user group.

Keyboard Shortcuts Reference

← → Previous / next page
+ / - Zoom in / out
Ctrl + F Open full-text search
Enter Next search match
R Rotate 90°
F Toggle fullscreen
Esc Close the viewer
Shift + Enter Previous search match

Frequently Asked Questions

Does Odoo 18 have a built-in PDF viewer?

Odoo 18 opens PDFs as downloads by default — there is no native inline viewer. PDF Preview Pro adds that capability: click any PDF attachment or print report and it opens instantly in a modal, no download needed.

How do I view PDFs in Odoo without downloading them?

Install PDF Preview Pro from the Odoo Apps menu. After installation, clicking any PDF attachment or print button automatically opens the inline viewer — no configuration required.

Does it work with Odoo Community (free) edition?

Yes. PDF Preview Pro is compatible with both Odoo 18 Community and Enterprise. All 12 features work identically on both editions.

Is this a subscription? What does the price include?

One-time purchase of $19 (founding member price) — no monthly fees, no subscription. Includes lifetime updates for Odoo 18 and priority bug fixes. Comes with a 30-day money-back guarantee.

Will my PDF files be sent to any external server?

No. The module uses the PDF.js library already bundled inside Odoo 18. All rendering happens locally in the user's browser. Your documents never leave your Odoo instance.

What is the best PDF viewer module for Odoo 18?

PDF Preview Pro is the only Odoo 18 PDF viewer with full-text search (Ctrl+F), thumbnail sidebar, print-range selection, password-protected PDF support, and mobile pinch-to-zoom — features no other module in the Apps Store offers.

Support & Updates

Every purchase includes lifetime updates and priority bug fixes. Reach the author directly through the Odoo Apps Store — responses within 24–48 hours on business days.

Built by an Odoo developer with hands-on implementation experience across multiple industries.

Not satisfied within 30 days? Full refund, no questions asked.

Bug Fixes — Priority

All confirmed bugs fixed in the next release. Hotfixes for critical issues pushed immediately.

Lifetime Updates

Updates for future Odoo versions included. Pay once, stay compatible as Odoo evolves.

Feature Requests Welcome

Have a workflow need? Submit via the Apps Store. Popular requests are added to the roadmap.

PDF Preview Pro

Version:18.0.1.1.0
License:OPL-1
Author:Lutfi Dev
Website:https://lutfi.dev
Price:$19 (founding member price — increases every 10 sales)
Guarantee:30-day money-back, no questions asked
Compatible:Odoo 18.0 Community & Enterprise

Overview

Stop downloading PDFs in Odoo 18.

Every time you click a PDF attachment or a Print button in standard Odoo, the browser downloads the file. You open it in Acrobat, Preview, or a Files app, find the page you need, then switch back to Odoo. Multiply that by 50 documents a day and you lose 25+ minutes of focused work.

PDF Preview Pro eliminates that cycle. Every PDF action — the Print button, inline attachment links, and report downloads — is intercepted and displayed in a feature-rich inline modal. Your team reviews, searches, and approves documents without ever leaving Odoo.

Value at a glance:

  • Saves 25+ minutes per user per day (30 sec x 50 PDFs)
  • $2.42 per exclusive feature (14x better value than premium alternatives)
  • Pays for itself in under 1 working day
  • One-time purchase -- no subscription, no monthly fees

Key Features

Full-Text Search (Ctrl+F)

Search inside any PDF without downloading it. Navigate matches with Enter / Shift+Enter. Exclusive to PDF Preview Pro -- no other Odoo module on apps.odoo.com offers in-PDF text search.

Thumbnail Sidebar

Collapsible sidebar with lazy-loaded page thumbnails. Click a thumbnail to jump instantly. Essential for multi-page statements and bulk prints.

Smart Print Range

Enter a custom range like 1-3, 5, 7-9 before printing. Reduce paper waste on long reports when only specific pages matter.

Password-Protected PDF Support

Inline password prompt for encrypted PDFs, with retry on wrong password and cancel to close. No "file corrupted" dead-ends.

Mobile-First Design

Swipe between pages, pinch to zoom, dedicated mobile zoom bar. Works effortlessly on iOS Safari and Android Chrome.

Watermark Overlay

Browser-rendered watermark per user group and per company. Marks view with "CONFIDENTIAL" or any custom text without modifying the file.

Auto Dark Mode

Automatically follows the user's system color scheme. No manual toggle.

Full Keyboard Shortcuts

Arrow keys for navigation, +/- for zoom, R rotate, F fullscreen, Ctrl+F search, Esc to close.

Retina / 4K Rendering

DPI-aware canvas rendering via devicePixelRatio. Text stays crisp on high-density displays.

Native iframe Fallback

When PDF.js cannot render a specific font encoding, the module automatically falls back to the native browser PDF viewer using a Blob URL -- so no PDF is ever left unreadable.

Image Preview

The same polished dialog handles JPG, PNG, GIF, and WebP attachments.

Office Preview (optional)

DOCX, XLSX, and PPTX preview when the onlyoffice_odoo connector module is installed. No Microsoft Office needed.

Pricing

PDF Preview Pro uses founding-member pricing: early buyers pay less, and the price rises every 10 sales.

Now +10 sales +20 sales +30 sales +40 sales
$19 $24 $29 $34 $39

All tiers include lifetime updates and priority bug fixes. 30-day money-back guarantee -- if the module does not work on your Odoo 18 instance, request a full refund within 30 days.

Architecture

The module uses a four-tier interception strategy so every download path in Odoo 18 is caught:

  • Tier 1 -- ir.actions.report handler registry for qweb-pdf reports (the standard Print button).
  • Tier 2 -- browser.open() patch for ir.actions.act_url downloads with target: "_blank".
  • Tier 3 -- browser.location property-descriptor patch for extra print items rendered via action_menus.js (the gear menu's Download submenu).
  • Tier 4 -- DOM click interceptor for anchor links that point to /report/pdf/... or /report/download/....

All interceptors route to a shared OWL dialog built from composables:

  • use_pdf_document -- lifecycle, rendering, blank detection, blob fallback.
  • use_pdf_search -- text extraction and match highlighting.
  • use_fullscreen -- fullscreen toggle wrapper.

Installation

  1. Copy the ld_pdf_preview_pro folder into your Odoo addons_pro (or any path declared in addons_path).
  2. Update the Apps list from Apps > Update Apps List.
  3. Install PDF Preview Pro from the Apps menu.

The module activates on install. No Python dependencies, no system packages, no configuration required.

Configuration (optional)

Go to Settings > General Settings > PDF Preview Pro to enable:

  • Watermark text -- shown as an overlay on the PDF canvas.
  • Watermark visibility per user group -- for example, only for Internal Users.

Dependencies

  • mail
  • web
  • base_setup

Compatibility

  • Odoo 18.0 Community and Enterprise.
  • Odoo.sh, On-Premise, and Docker deployments.
  • Chrome, Firefox, Safari, Edge (latest two versions each).
  • iOS Safari 15+, Android Chrome 100+.

Languages Included

  • English (en_US)
  • Indonesian (id_ID)
  • Spanish (es_ES)
  • Portuguese (pt_PT)
  • Vietnamese (vi_VN)

FAQ

Does Odoo 18 have a built-in PDF viewer?

No. Standard Odoo 18 downloads PDFs to the user's device. PDF Preview Pro adds an inline viewer: clicking any PDF attachment or Print button opens an instant modal -- no download, no app switching.

Does it work on Odoo Community (free edition)?

Yes. All 12 features work identically on both Odoo 18 Community and Enterprise.

Will my PDF files be sent to an external server?

No. The module uses the PDF.js library already bundled inside Odoo 18. All rendering happens in the user's browser. Your documents never leave your Odoo instance.

Is this a subscription?

No. One-time purchase at the current founding-member price. Includes lifetime updates for Odoo 18 and priority bug fixes.

Known Limitations

  • PDFs with non-standard font encoding (rare) may fall back to the native browser viewer via Blob URL. Navigation, zoom, and print still work but through the browser's native controls.
  • Office preview requires the separate onlyoffice_odoo module.

Support

Report bugs and request features via the Odoo Apps Store messaging system linked to this module. Bug fixes and Odoo-version upgrades are included with the purchase. Response within 24-48 business hours.

Changelog

18.0.1.1.0

  • Marketing overhaul: founding-member pricing, ROI calculator, FAQ section.
  • UI improvements: card layout for features, consistent border-radius/spacing.
  • Encoding fixes: all raw Unicode replaced with HTML entities.
  • Four-tier download interception (report handler + browser.open + browser.location + click).
  • Blob-URL iframe fallback for PDFs with non-standard fonts.
  • Auto blank-canvas detection with seamless switch to native viewer.
  • Print-range dialog with validation.
  • Full-text search with match navigation.
  • Thumbnail sidebar with lazy rendering.
  • Five translations bundled.

18.0.1.0.0

  • Initial release.
Odoo 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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with