wPDF::createThumbnail

Erstellt ein Vorschaubild einer PDF Datei
(verfügbar ab CMS-Version 15)

Funktionsaufruf

String createThumbnail(String path, Integer resolution)

Parameter

path
Pfad der PDF Datei
options
Zusatzoptionen
resolution
Auflösung in DPI (falls nichts angegeben ist, wird 72 DPI genutzt)
extension
Dateiendung (falls nichts angegeben ist, wird jpg genutzt)
useTrimBox [|true]
Falls der Rahmen beschnitten werden soll

Beispiel: Erstellt ein Vorschaubild einer PDF Datei

Quelltext

<?php

// In den Systemeinstellungen ist der "Pfad zu Ghostscript" anzugeben (z.B.: /usr/bin/gs)

$pathPDF = '/default-wAssets/docs/test.pdf';

$pathThumbnailOfPDF = wPDF::createThumbnail($pathPDF);
print
'<img src="'.$pathThumbnailOfPDF.'" width="500px" height="auto" alt="PDF" title="PDF"/>';

?>

Beispiel: Erstellt ein Vorschaubild einer PDF Datei mit 300 dpi Auflösung

Quelltext

<?php

// In den Systemeinstellungen ist der "Pfad zu Ghostscript" anzugeben (z.B.: /usr/bin/gs)
// Angabe des resolution Paramters (verfügbar ab CMS-Version 015.005.030.000)

$pathPDF = '/default-wAssets/docs/test.pdf';
$resolution = 300; // mit 300 DPI Auflösung

$pathThumbnailOfPDF = wPDF::createThumbnail($pathPDF, $resolution);
print
'<img src="'.$pathThumbnailOfPDF.'" width="500px" height="auto" alt="PDF" title="PDF"/>';

?>

Beispiel: Erstellt ein Vorschaubild einer PDF Datei mit Dateiendung webp

Quelltext

<?php

// In den Systemeinstellungen ist der "Pfad zu Ghostscript" anzugeben (z.B.: /usr/bin/gs)
// Angabe des extension Paramters (verfügbar ab CMS-Version 016.003.024.000)

$pathPDF = '/default-wAssets/docs/test.pdf';
$resolution = NULL; //
$extension = 'webp';

$pathThumbnailOfPDF = wPDF::createThumbnail($pathPDF, $resolution, $extension);
print
'<img src="'.$pathThumbnailOfPDF.'" width="500px" height="auto" alt="PDF" title="PDF"/>';

?>

Wichtige Hinweise

Beachten Sie bitte, dass die Umsetzung zur Erstellung von Vorschaubildern aus einer PDF-Datei Ghostscript auf dem Webserver erfordert, was Sie ggf. über Ihren Provider klären sollten.
Der Pfad zu Ghostscript kann in den Systemeinstellungen (Bilder) hinterlegt werden und erhalten Sie in der Regel vom Provider (z.B. /usr/bin/gs).

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.