Release status: stable
|Description||Allows to embed PDF files into a page|
|Author(s)||Alexia E. Smith, Wolfgang Fahl, Mark A. Hershberger, Chris Koerner and Spas Z.Spasov (Alexia E. Smithtalk)|
|Latest version||3.0.0 (2022-07-11)|
|MediaWiki||1.29.x - 1.38.x (1.30+ only works on some browsers)|
|PHP||7.0+, 7.3 for 1.35.x|
|License||GNU Lesser General Public License 3.0|
$wgPdfEmbed (width, height)
The PDFEmbed extension allows PDF files (uploaded to your wiki) to be embedded into a wiki page using
The PDF file extension is automatically added and necessarily default permissions are configured.
Future functionality will allow this extension to act as a media handler for PDF files.
- Download and place the file(s) in a directory called
- Add the following code at the bottom of your
wfLoadExtension( 'PDFEmbed' );
- Configure at your convenience
- Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
If the default configuration needs to be altered add these settings to the "LocalSettings.php" file below the require:
// Default width for the PDF object container. $wgPdfEmbed['width'] = 800; // Default height for the PDF object container. $wgPdfEmbed['height'] = 1090; //Allow user the usage of the pdf tag $wgGroupPermissions['*']['embed_pdf'] = true;
The PDF to be embedded must first be uploaded to the wiki through "Special:Upload".
With optional width and height.
<pdf width="500" height="300">File:Example.pdf</pdf>
Scroll to page 10 after document is rendered.
As of 2020-10 there are two repositories for this extension. The original gitlab one at https://gitlab.com/hydrawiki/extensions/PDFEmbed and a "pseudo fork" at https://github.com/WolfgangFahl/PDFEmbed. For current issues, please use https://github.com/WolfgangFahl/PDFEmbed/issues.
|This extension is included in the following packages and/or wiki farms:|
- Stable extensions/en
- Tag extensions/en
- Media handling extensions/en
- LGPL licensed extensions/en
- Extensions in GitHub version control/en
- Extensions in GitLab version control/en
- Extensions which add rights/en
- All extensions/en
- Extensions included in Fandom/en
- Extensions included in Miraheze/en
- Extensions included in MyWikis/en
- Extensions included in WikiForge/en
- Document viewer extensions/en
- PDF extensions/en