Jump to content

Extension:PDFEmbed

From mediawiki.org
This page is a translated version of the page Extension:PDFEmbed and the translation is 100% complete.
Manuel des extensions MediaWiki
PDFEmbed
État de la version : stable
Implémentation Balise , Média
Description Permet d'inclure des fichiers PDF dans une page
Auteur(s) Alexia E. Smith, Wolfgang Fahl, Mark A. Hershberger, Chris Koerner and Spas Z.Spasov (Alexia E. Smithdiscussion)
Dernière version 3.0.1 (2023-01-24)
MediaWiki >= 1.42.0
PHP 7.3+
Modifie la base
de données
Non
$wgPdfEmbed (width, height)
pdf
embed_pdf
Licence Licence publique générale GNU amoindrie v3.0
Téléchargement

L'extension PDFEmbed permet d'inclure des fichiers PDF (téléversés sur votre wiki) dans une page du wiki avec les balises ‎<pdf>‎</pdf>. L'extension de fichier PDF est automatiquement ajoutée et les droits nécessaires par défaut sont mis en place.

Installation

  • Télécharger et placez le(s) fichier(s) dans un répertoire appelé PDFEmbed dans votre dossier extensions/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'PDFEmbed' );
    
  • Configurez l'extension si nécessaire
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Configuration

Si vous devez changer la configuration par défaut, ajoutez ces paramètres au fichier LocalSettings.php (après le code chargeant l'extension) :

// largeur par défaut du conteneur d'objet PDF
$wgPdfEmbed['width'] = 800;

// hauteur par défaut du conteneur d'objet PDF
$wgPdfEmbed['height'] = 1090;

// permettre à l'utilisateur d'utiliser la balise pdf
$wgGroupPermissions['*']['embed_pdf'] = true;

Exemple d'utilisation

Le PDF à inclure doit d'abord être téléversé sur le wiki avec « Special:Upload ».

<pdf>File:Example.pdf</pdf>

Avec une largeur et une hauteur optionnelles.

<pdf width="500" height="300">File:Example.pdf</pdf>

Aller automatiquement à la page 10 après l'affichage du document.

<pdf page="10">File:Example.pdf</pdf>

Voir aussi