OrbitPDF Core
by Sveltware Solutions https://www.linkedin.com/in/sveltware , PlutoPrint https://www.linkedin.com/in/sveltware| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Community Apps Dependencies | Show |
| Lines of code | 417 |
| Technical Name |
svn_orbitpdf |
| License | See License tab |
| Website | https://www.linkedin.com/in/sveltware |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Community Apps Dependencies | Show |
| Lines of code | 417 |
| Technical Name |
svn_orbitpdf |
| License | See License tab |
| Website | https://www.linkedin.com/in/sveltware |
| Versions | 16.0 17.0 18.0 19.0 |
Master Your Document Lifecycle.
From Record to Physical Page.
OrbitPDF is the high-performance orchestration layer built for the demands of modern Odoo operations. By unifying ERP logic with a custom-engineered rendering core, we deliver speed, stability, and scale that standard open-source engines cannot reach.
OrbitPDF serves as the decoupling layer that grants you absolute sovereignty over your Odoo printing stack. While other solutions struggle with the limitations of third-party browsers or aging binaries, OrbitPDF provides a direct, co-engineered path from Odoo data to high-fidelity output.
By controlling both the Odoo integration layer and the PlutoPrint rendering core, we offer a level of vertical integration that is unique in the ecosystem. This means deep architectural stability, pixel-perfect accuracy, and the ability to solve complex document challenges at the source code level of the engine itself.
The infrastructure foundation. Adds engine selection per report, paper format with full CSS media query support, company font management, and PDF metadata preservation. Odoo renders with the engine you choose.
The native production UX layer. Adds zero-download printing, smart report icons, direct print button in action menus, in-app PDF preview, and pre-calibrated layout support for all 7 standard Odoo layouts.
OrbitPDF Fast Print is the native high-speed execution layer of our rendering core. It eliminates the friction of traditional ERP reporting by delivering documents at lightning speed while providing a seamless, direct-to-print user experience.
A dedicated print button appears inline for every PDF report in the action dropdown. One click sends it to the print dialog, with documents rendering up to 15x faster.
Skip the "Download and Print" routine. OrbitPDF triggers the browser's print dialog instantly, keeping your workspace clean and your team focused.
Each clip shows the full zero-download print path on a real Odoo record. One click, native rendering, browser print dialog. No file manager, no download bar.
Sales quotation from record to browser print dialog in a single click. The flagship zero-download path.
▶ Watch on YouTubePurchase RFQ printed instantly from the PO record. Same native speed applied to the purchasing flow.
▶ Watch on YouTubeCustomer invoice printed with full header/footer layout and correct page breaks. No wkhtmltopdf overhead.
▶ Watch on YouTubeFinance team prints bank reconciliation statements on demand. One action, immediate output.
▶ Watch on YouTubeOutgoing delivery slip triggered directly from the transfer record. Warehouse floor speed, no delay.
▶ Watch on YouTubeTraceability reports printed for quality control and shipment documentation. Accurate lot-level output.
▶ Watch on YouTubeStandard product label sheet generated as PDF and sent directly to the print dialog for office printers.
▶ Watch on YouTube4x12 multi-label grid layout for bulk label production. Pixel-perfect column alignment across the full sheet.
▶ Watch on YouTubeWork order sheets sent to the shop floor in one click. Keeps operations moving without bottlenecks.
▶ Watch on YouTubeManufacturing order summary printed on demand for planning reviews and shift handovers.
▶ Watch on YouTubeBill of Materials printed as a structured reference document for production and procurement teams.
▶ Watch on YouTubeEmployee payslips generated instantly. No performance degradation on batch runs across large headcounts.
▶ Watch on YouTubeProfessional timesheet reports printed for client billing and project progress reviews.
▶ Watch on YouTubeOn-site intervention reports printed immediately after field work completion. Straight from the service record.
▶ Watch on YouTubeFast Print ships with precise CSS paged-media adjustments for every built-in Odoo document layout. Headers, footers, and page margins are pre-calibrated for PlutoPrint. No manual CSS tweaking required after installation.
The Printing Sovereignty Manifesto
OrbitPDF Industry Printing provides the strategic orchestration layer required to grant you absolute sovereignty over your production floor. We move beyond simple document generation to establish a centralized operational control plane, effectively decoupling your business logic from the physical limitations of hardware and network topology.
Every printing model in the Odoo ecosystem emerged to solve a real operational challenge. Cloud Proxies brought zero-touch convenience, while Proprietary Adapters delivered localized control. None are obsolete; they are milestones in the evolution of enterprise printing. OrbitPDF Hybrid Orchestration does not discard these approaches, but rather crystallizes their strengths into a unified, secure, and highly scalable foundation for the future.
| Dimension | Cloud Proxy Model | Proprietary Store Adapters | OrbitPDF Hybrid Model |
|---|---|---|---|
| Compliance & IT Policy | Service-level Agreement | App-specific Policy | Enterprise Grade Compliant |
| Primary Focus | Deployment Convenience | Isolated Feature Control | Operational Orchestration |
| Print Agent | Managed Service Agent | Custom Vendor Scripts | Certified Hybrid Agent |
| Security Awareness | Cloud Perimeter Trust | Internal Network Trust | Signed & Sandbox Verified |
| Operational Lifecycle | External Task Queue | Direct Execution (Static) | Policy-driven Hub (Retry/Audit) |
| Transport Model | Cloud-routed (WAN) | Local-routed (LAN) | Hybrid (Cloud + LAN + Edge) |
| Rendering Core | wkhtmltopdf (legacy) | wkhtmltopdf (legacy) | Native PlutoPrint (15x) |
| File Format Support | Driver-dependent | Hardware Specific (Manual) | Comprehensive (RAW+Vector) |
| Hardware Reach | Provider-dependent | Tested Per Device | Universal (Zebra Validated) |
| Implementation | SaaS Subscription | App-specific Integration | Strategic Infrastructure Audit |
| Pricing Model | Recurring "Print Tax" | Development Time/Cost | Project-based Licensing |
OrbitPDF Industry Printing is the specialized frontier for organizations that require more than "off-the-shelf" document output. We provide the architectural mastery to solve the deepest challenges in the printing lifecycle, spanning from global remote routing to raw hardware payload orchestration. This is a direct engagement path with the core architects of OrbitPDF and PlutoPrint, designed for partners who require absolute operational sovereignty and a printing infrastructure that scales into the next decade.
Our strategic engagements are governed by strict Non-Disclosure Agreements (NDA) to safeguard your network topology and proprietary orchestration logic. We ensure full data containment within your private perimeter, providing a secure execution path between Odoo and your hardware while protecting the technical IP that defines your operational edge.
- Perpetual SPL-1 license with full, unobfuscated source code
- Native PlutoPrint rendering and Zero-Download UX out of the box
- Seamless output alignment for standard Odoo Core reports
- Three months of dedicated stability and deployment support
- The technical entry point for the OrbitPDF infrastructure ecosystem
- Specialized compatibility bridges for Odoo Store and bespoke modules
- Expert modernization of complex WebKit templates to CSS standards
- Comprehensive technical audit of reporting logic and performance
- Direct engine-level troubleshooting with the core architects
- Optional annual maintenance and priority update cycles
- Full-Chain Ownership: Sveltware engineers the full Odoo software chain, from UI and performance tooling to the rendering engine.
- Core Engine: Powered by PlutoPrint for high-performance PDF generation. Open-source core, under MPL-2 for ecosystem stability.
- Orchestration Stack: Proprietary components (Fast Print, Industry Bridges) follow SPL-1 guidelines for professional delivery.
- Platform Sovereignty: Enterprise engagements are governed by dedicated SLAs with guaranteed data isolation.
- Independent Roadmap: OrbitPDF runs its own development cycle, focused exclusively on documents and printing.
Empower your agency with standardized, high-performance printing infrastructure across your entire client portfolio.
- Standardize client portfolio with a unified, high-performance printing stack
- Priority technical hotline for rapid resolution of complex edge-cases
- Flexible white-label options and revenue-sharing commercial terms
- Influence the OrbitPDF roadmap based on your project requirements
- Architectural guidance for specialized industry implementations
Premier engineering for sovereign printing orchestration mapped to your unique hardware and network topology.
- Bespoke topological mapping for complex or high-stakes environments
- Specialized RAW payload orchestration (ZPL, ESC/POS) at industrial scale
- Absolute operational sovereignty from third-party print taxes and silos
- Secure engineering engagement under strict NDA and IP protection
- Direct architectural partnership with dedicated mission-critical support
What is the difference between OrbitPDF Core and OrbitPDF Fast Print?
OrbitPDF Core is the open-source rendering foundation (MPL-2, no purchase required). It introduces the per-report engine abstraction layer, CSS paged-media paper formats, company font management, and PDF metadata handling.
OrbitPDF Fast Print is the production UX layer built on top of Core. It adds the inline direct print button, zero-download workflow, smart report icons, in-app PDF preview via the browser's native engine, and pre-calibrated layout support for all 7 standard Odoo layouts. Fast Print requires Core to be installed first.
Does OrbitPDF replace Odoo's PDF report pipeline?
No. OrbitPDF does not replace Odoo's PDF report pipeline, nor does it enforce a single rendering model. It introduces a parallel rendering path that operates alongside Odoo's existing pipeline. wkhtmltopdf remains available and unchanged, and reports can opt into an alternative rendering engine on a per-report basis.
OrbitPDF is not a PDF renderer. It is the layer that sits between Odoo documents and the engines that transform them into PDF. Its role is to make rendering behavior explicit and controlled, so that engines can evolve without forcing documents or workflows to evolve with them.
OrbitPDF decouples document authoring from rendering technology. It does not replace Odoo's pipeline; it clarifies and extends it.
Does OrbitPDF require rewriting existing report templates?
No template rewrite is required in most scenarios. Selecting the appropriate rendering engine and paper format per report is typically sufficient for predictable output. For edge cases involving complex layouts or custom pagination, targeted paged-media CSS adjustments may be needed. Fast Print ships with pre-calibrated patches for all 7 standard Odoo layouts, so standard reports work out of the box.
Is OrbitPDF Fast Print a subscription or a one-time purchase?
OrbitPDF Core (MPL-2) exists for teams who want to self-operate and have the technical capacity to do so. Fast Print is a commercial product built on top of that foundation, sold to deliver a complete, production-ready solution.
Fast Print Starter is a one-time purchasing, licensed per customer and per production instance under SPL-1. The license includes 3 months of free support from the date of purchase. After that period, continued support is available as a paid service.
Redistribution, sublicensing, or reselling Fast Print to third parties is not permitted under the license terms. If you are an Odoo partner deploying for clients, please contact us about the Implementer Partnership program, which is structured for that purpose.
Does OrbitPDF work on Odoo.sh and on-premise?
Yes. Both Core and Fast Print are compatible with Odoo.sh and self-hosted on-premise environments. Rendering runs entirely within your own infrastructure. There are no external API calls and no cloud dependency for document generation.
What happens when Odoo releases Paper Muncher?
OrbitPDF currently operates with PlutoPrint as its primary engine. Integration with Paper Muncher is planned once the engine demonstrates production-ready stability and behavior.
- Paper Muncher follows a browser-based approach. It treats HTML as a web runtime and focuses on improving fidelity and performance within a modernized rendering stack. This model aligns naturally with web-centric documents and evolving frontend layouts.
- PlutoPrint takes a document-first approach. It treats HTML as document markup and embeds pagination directly into the layout process, prioritizing predictable output and long-term stability over browser simulation.
OrbitPDF remains engine-agnostic by design. Paper Muncher treats HTML as a live web runtime; PlutoPrint treats it as document markup. That single distinction drives every meaningful difference between the two engines.
Where can I see the syntax and capabilities of PlutoPrint?
PlutoPrint is built on PlutoBook, which implements W3C CSS standards directly rather than emulating a browser. For document work, this means reliable support for running headers and footers, automatic page numbering, table-of-contents leaders, cross-page references, and precise margin control — features that browsers handle inconsistently or not at all.
The full CSS layout toolkit works as expected: flexbox, multi-column, tables, 2D transforms, OpenType and variable fonts, CSS variables, and math functions. Standard print units are fully supported.
If you already know CSS paged media, everything applies directly. Full feature documentation: github.com/plutoprint/plutobook
How does OrbitPDF connect to the PlutoPrint library?
OrbitPDF is not a renderer. It is the abstraction layer that sits between Odoo and the engines that produce PDF. PlutoPrint is the first engine connected to it, and the relationship runs deeper than a technical integration. PlutoPrint and PlutoBook were founded by Samuel Ugochukwu; Sveltware Solutions is the primary sponsor of both projects, working directly with the author to shape the engine's direction around real production requirements.
The choice was not purely technical. Both projects share the same software sensibility: fast, lean, direct, and built for infrastructure that lasts. OrbitPDF does not just use PlutoPrint; it was co-engineered with it. That spirit extends beyond Sveltware: Ashish Kulkarni, the principal contributor behind wkhtmltopdf, also sponsors PlutoPrint, motivated by what he describes on GitHub simply as "nostalgia" — a quiet signal from the engineer who built the tool PlutoPrint is positioned to replace.
OrbitPDF Core is licensed under the Mozilla Public License 2.0 (https://www.mozilla.org/MPL/2.0/). The OrbitPDF name and branding are not licensed for use in a way that implies authorship, endorsement, or official status without permission. ---------------------------------------------------------------------------- OrbitPDF Fast Print is licensed under the Sveltware Proprietary License v1.3 1. Grant of Use Subject to the terms of this License and payment of the applicable fees, the Authors grant the Licensee a non-exclusive, non-transferable, perpetual license to install and use the Software for one (1) production purpose. A production purpose means the operation of the Software for a single customer or a single production environment. - Each additional customer, project, or production environment requires the purchase of an additional license. - Use of the Software for development, testing, or evaluation that does not generate revenue is permitted without additional licenses, provided that the Software is not distributed or made available to third parties. 2. Distribution and Resale The Licensee may not publish, distribute, sublicense, rent, lease, sell, or otherwise provide the Software (in original or modified form) to any third party, except under a separate written agreement with the Authors. Developing Odoo modules that depend on the Software as a library (e.g. importing or extending it) is permitted, provided that no source code of the Software itself is copied. Such modules may be distributed under any license that is compatible with this License (including LGPL, MIT, or proprietary licenses similar to this one). 3. SaaS and Multi-Tenant Use Operating the Software as part of a hosted service or SaaS offering that serves multiple third-party customers is considered a form of distribution. This is not permitted under this License. To use the Software in a SaaS context, or to make it available to multiple third-party customers, the Licensee must obtain a separate commercial agreement with the Authors. 4. Modifications The Licensee may modify the Software for its licensed purpose. Modified versions are subject to the same restrictions as the original Software and may not be distributed without written authorization from the Authors. 5. No Warranty 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
There are no comments yet!