Title: DB Solution – PDF
Author: Davide Baraldi
Published: <strong>25. August 2026</strong>
Last modified: 25. August 2026

---

Plugins suchen

![](https://ps.w.org/db-solution-pdf/assets/banner-772x250.png?rev=3664793)

![](https://ps.w.org/db-solution-pdf/assets/icon-256x256.png?rev=3664793)

# DB Solution – PDF

 Von [Davide Baraldi](https://profiles.wordpress.org/davidebaraldi/)

[Herunterladen](https://downloads.wordpress.org/plugin/db-solution-pdf.1.3.6.zip)

 * [Details](https://de.wordpress.org/plugins/db-solution-pdf/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/db-solution-pdf/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/db-solution-pdf/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/db-solution-pdf/#developers)

 [Support](https://wordpress.org/support/plugin/db-solution-pdf/)

## Beschreibung

DB Solution – PDF is a WordPress plugin for displaying PDF files and documents in
clean, responsive lists or grids.

It is designed for anyone who needs to publish documentation, brochures, price lists,
technical files, downloadable resources or collections of PDF documents without 
building the layout manually.

Use the native Gutenberg block, select your PDF files from the WordPress Media Library
and customize how your documents are displayed.

Prefer dynamic content? DB Solution – PDF can also read documents directly from 
an ACF Repeater field.

#### 🎥 See DB Solution – PDF in action

#### 📄 Manage PDFs directly in Gutenberg

Everything is managed directly inside the block editor.

You can:

 * Add multiple PDF files from the WordPress Media Library.
 * Edit document titles and descriptions.
 * Reorder documents.
 * Duplicate, replace or remove individual files.
 * Show or hide PDF previews.
 * Enable or disable downloads.
 * Display the file size automatically.
 * Choose between list and grid layouts.

The block inspector remains clean and is used only for the settings that actually
matter: source, layout, display and appearance.

#### 🎨 List or Grid Layout

Choose how your documents should appear on the frontend.

The grid layout can be configured independently for desktop, tablet and mobile devices,
allowing the document collection to adapt naturally to different screen sizes.

DB Solution – PDF inherits the typography of the active WordPress theme, helping
the block integrate with the design of your website instead of imposing its own 
typography.

#### 🧩 Dynamic PDFs with ACF Repeater

Advanced Custom Fields is completely optional.

If ACF is installed, DB Solution – PDF can automatically retrieve PDF documents 
from an ACF Repeater field attached to the current post or page.

A typical structure can be:

    ```
    documenti_pdf (Repeater)
    ```

with:

 * `pdf` (File)
 * `titolo` (Text)
 * `descrizione` (Textarea)

Field names are configurable.

The PDF File field supports:

 * Attachment ID.
 * File array.
 * File URL.

If the Repeater field name is left empty, the plugin can attempt to detect a populated
Repeater containing a PDF File field automatically.

Manual documents can also be used as a fallback when no dynamic PDF is available.

#### 🔗 Gutenberg and Shortcode

DB Solution – PDF is not limited to Gutenberg.

The same document renderer can also be used through a shortcode in page builders,
widgets, templates and other shortcode-enabled areas.

Manual PDF files:

    ```
    [dbsopd_pdf ids="123,456" heading="Documents" layout="list"]
    ```

Automatic ACF Repeater:

    ```
    [dbsopd_pdf source="acf"]
    ```

Specific ACF fields:

    ```
    [dbsopd_pdf source="acf" field="documenti_pdf" pdf_subfield="pdf" title_subfield="titolo" description_subfield="descrizione"]
    ```

Read documents from another post:

    ```
    [dbsopd_pdf source="acf" field="documenti_pdf" post_id="123"]
    ```

You can also reference a page by slug or URL:

    ```
    [dbsopd_pdf source="acf" field="documenti_pdf" post="acf-dinamico-pdf"]
    ```

The Gutenberg inspector automatically displays the equivalent shortcode for the 
current block configuration.

#### ⚡ Built for WordPress

DB Solution – PDF is built using native WordPress technologies.

It uses:

 * Gutenberg Block API.
 * `block.json`.
 * Server-side rendering.
 * WordPress Media Library.
 * Native WordPress APIs.

No jQuery, Bootstrap, Tailwind or external frontend framework is required.

The block uses Block API version 3 and supports the iframe-based editor architecture
used by modern versions of WordPress.

#### 👨‍💻 Developed by Davide Baraldi

DB Solution – PDF is designed and developed by Davide Baraldi, Independent Web Designer&
WordPress Developer.

I develop WordPress solutions with a particular focus on usability, performance 
and integration with the native WordPress editor.

DB Solution – PDF is part of the DB Solution project: a collection of WordPress 
plugins created to solve practical problems without unnecessarily complicating the
WordPress experience.

More information:

https://www.davide.baraldi.name/

## Screenshots

[⌊DB Solution – PDF Gutenberg block.⌉⌊DB Solution – PDF Gutenberg block.⌉[

DB Solution – PDF Gutenberg block.

[⌊Manual PDF management directly inside the block editor.⌉⌊Manual PDF management
directly inside the block editor.⌉[

Manual PDF management directly inside the block editor.

[⌊Responsive list layout.⌉⌊Responsive list layout.⌉[

Responsive list layout.

[⌊Responsive grid layout.⌉⌊Responsive grid layout.⌉[

Responsive grid layout.

[⌊ACF Repeater document source.⌉⌊ACF Repeater document source.⌉[

ACF Repeater document source.

[⌊Appearance and display settings.⌉⌊Appearance and display settings.⌉[

Appearance and display settings.

## Blöcke

Dieses Plugin bietet 1 Block.

 *   DB Solution – PDF Liste e griglie PDF manuali o dinamiche da ACF Repeater, 
   con rilevamento automatico, blocco Gutenberg e shortcode.

## Installation

 1. Install DB Solution – PDF from the WordPress Plugins screen.
 2. Activate the plugin.
 3. Open the WordPress block editor.
 4. Search for “DB Solution – PDF”.
 5. Choose Manual or ACF Repeater as the document source.
 6. Add your PDF files and configure the layout.
 7. Publish or update the page.

You can also use the `[dbsopd_pdf]` shortcode without inserting the Gutenberg block.

## FAQ

### Do I need Advanced Custom Fields?

No. ACF is optional.

You can use DB Solution – PDF entirely with the native WordPress Media Library.

### Can I manage multiple PDF files?

Yes. You can add and manage multiple documents directly from the Gutenberg block.

### Can I display PDFs in a grid?

Yes. The plugin supports both list and grid layouts, including responsive column
settings for desktop, tablet and mobile.

### Does the plugin support ACF Repeater fields?

Yes. Select the ACF Repeater source and configure the Repeater and sub-field names.

### Which ACF File return formats are supported?

Attachment ID, File array and URL.

### Can I use DB Solution – PDF without Gutenberg?

Yes. Use the `[dbsopd_pdf]` shortcode in page builders, widgets, templates or other
shortcode-enabled areas.

### Can I retrieve PDFs from another post or page?

Yes. You can specify another post ID, slug or URL when using the ACF source.

### Does DB Solution – PDF use external frontend frameworks?

No. The frontend does not require jQuery, Bootstrap, Tailwind or another external
UI framework.

### Who developed DB Solution – PDF?

DB Solution – PDF is developed and maintained by Davide Baraldi as part of the DB
Solution WordPress plugin project.

## Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

## Mitwirkende und Entwickler

„DB Solution – PDF“ ist Open-Source-Software. Folgende Menschen haben an diesem 
Plugin mitgewirkt:

Mitwirkende

 *   [ Davide Baraldi ](https://profiles.wordpress.org/davidebaraldi/)

[Übersetze „DB Solution – PDF“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/db-solution-pdf)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/db-solution-pdf/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/db-solution-pdf/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/db-solution-pdf/)
per [RSS](https://plugins.trac.wordpress.org/log/db-solution-pdf/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.3.6

 * Prefixed render callback variables with the plugin-specific `dbsopd_` prefix 
   for WordPress.org naming compliance.
 * Improved frontend container width behavior.
 * Improved Gutenberg editor container width behavior.
 * No functional changes to PDF, ACF Repeater, shortcode or DB Solution HUB behavior.

## Meta

 *  Version **1.3.6**
 *  Zuletzt aktualisiert **vor 3 Tagen**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 6.4 oder höher **
 *  Getestet bis **7.1**
 *  PHP-Version ** 8.1 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/db-solution-pdf/)
 * Schlagwörter
 * [acf](https://de.wordpress.org/plugins/tags/acf/)[documents](https://de.wordpress.org/plugins/tags/documents/)
   [download](https://de.wordpress.org/plugins/tags/download/)[gutenberg](https://de.wordpress.org/plugins/tags/gutenberg/)
   [pdf](https://de.wordpress.org/plugins/tags/pdf/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/db-solution-pdf/advanced/)

## Bewertungen

Es wurden noch keine Rezensionen eingereicht.

[Deine Rezension](https://wordpress.org/support/plugin/db-solution-pdf/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/db-solution-pdf/reviews/)

## Mitwirkende

 *   [ Davide Baraldi ](https://profiles.wordpress.org/davidebaraldi/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/db-solution-pdf/)