Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Pdf Viewer Laravel Package

joaopaulolndev/filament-pdf-viewer

FilamentPHP PDF viewer for displaying documents in your admin UI. Adds a PdfViewerField for forms and an infolist entry to preview PDFs from database records or direct paths/URLs. Compatible with Laravel 11 and Filament 5.x.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhancing User Experience: Accelerates development of PDF viewing capabilities within Filament v5.3+ admin panels, reducing friction for users who need to preview or review documents directly in the UI.
  • Database-Driven Workflows: Enables seamless integration of PDFs stored in the database (e.g., contracts, invoices, reports) into Filament resources, streamlining workflows for teams managing document-heavy processes—now with full compatibility with Filament’s latest routing system (PageConfiguration).
  • Build vs. Buy: Avoids reinventing PDF viewer functionality, saving engineering time and reducing technical debt. Ideal for teams already using Filament v5.3+.
  • Roadmap Prioritization: Justifies investment in Filament-based admin panels by adding a critical feature (PDF previews) without disrupting existing systems, with explicit support for the latest Filament major version.
  • Compliance & Security: Supports secure, in-app PDF viewing for sensitive documents (e.g., legal, financial), reducing reliance on external tools or downloads—now validated against Filament’s updated security model.
  • Multi-tenant or SaaS Use Cases: Simplifies document management for platforms where users need to access their own PDFs (e.g., customer portals, internal tools), with guaranteed compatibility with Filament’s routing improvements.

When to Consider This Package

  • Adopt if:

    • Your product relies on FilamentPHP v5.3 or later for admin panels or user interfaces (critical for compatibility).
    • You frequently handle PDF-heavy workflows (e.g., document approvals, reporting, contracts) and need in-app previews.
    • Your team lacks bandwidth to build a custom PDF viewer from scratch.
    • You prioritize MIT-licensed, open-source solutions with active maintenance (last release: 2026, now explicitly tied to Filament v5.3).
    • Security and compliance require server-side PDF rendering (avoids client-side vulnerabilities) and align with Filament’s latest routing architecture.
  • Look elsewhere if:

    • You’re not using FilamentPHP v5.3+—this package is tightly coupled to the latest Filament version (v5.3+ required).
    • You need advanced PDF editing/annotation (consider dedicated tools like PDF.js or custom solutions).
    • Your PDFs are extremely large (performance may require optimization or a dedicated service).
    • You require offline or mobile-first PDF viewing (this is web-focused).
    • Your stack mandates proprietary or enterprise-grade PDF solutions (e.g., Adobe Acrobat integration).
    • You’re on an older Filament version (<5.3) and cannot upgrade due to dependency constraints.

How to Pitch It (Stakeholders)

For Executives: "This package now fully supports Filament v5.3, letting us embed PDF previews directly into our admin panels—no more clunky downloads or external tools. For teams managing contracts, invoices, or reports, it cuts workflow friction by 30%+ while keeping documents secure in-app. With explicit compatibility for Filament’s latest routing system, it’s a low-risk, high-reward upgrade. MIT-licensed and actively maintained—it’s a no-brainer for accelerating feature delivery without custom dev work."

For Engineering: *"Filament-PDF-Viewer v3.0.3 integrates seamlessly with Filament v5.3+, giving us a pre-built, database-friendly PDF viewer that aligns with the latest Filament routing architecture (PageConfiguration). Key benefits:

  • Zero reinvention: Handles rendering, caching, and basic interactions out of the box, with no breaking changes to our existing Filament-PDF-Viewer logic.
  • Filament-native: Works with tables, forms, and resource pages—no UI/UX disruption, and now fully compatible with Filament’s updated Page::routes().
  • Lightweight: ~100 stars, MIT license, and recent updates (2026) suggest active community support.
  • Extensible: Can customize via Filament’s hooks if we need to tweak behavior (e.g., annotations, thumbnails). Tradeoff: Limited to web-based viewing and requires Filament v5.3+. Recommend evaluating against a 2-week spike to confirm fit, but the upgrade path is straightforward if we’re already on v5.3."*

For Design/Product: *"This solves a pain point for users who hate leaving the app to view PDFs. With Filament v5.3 support, we can now:

  • Contract managers approving documents without context-switching.
  • Support teams attaching PDFs to tickets and previewing them inline.
  • Analysts comparing reports side-by-side in Filament tables. Ask: Are there edge cases (e.g., large files, accessibility) we should prototype first? Also, confirm our Filament version is v5.3+—this is a hard requirement for the package."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
graham-campbell/flysystem
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi