Extension:PDFEmbed/de-formal
PDFEmbed Release status: stable |
|
---|---|
Implementation | Tag , Media |
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.1 (2023-01-24) |
MediaWiki | |
PHP | 7.3+ |
Database changes | No |
License | GNU Lesser General Public License 3.0 |
Download | GitHub:
<translate> Note:</translate> |
$wgPdfEmbed (width, height) |
|
pdf |
|
embed_pdf |
|
Quarterly downloads | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Public wikis using | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
The PDFEmbed extension allows PDF files (uploaded to your wiki) to be embedded into a wiki page using <pdf></pdf>
tags.
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.
Installation
- <translate> <tvar name=1>Download</tvar> and place the file(s) in a directory called <tvar name=name>
PDFEmbed/de-formal
</tvar> in your <tvar name=ext>extensions/
</tvar> folder.</translate> - <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
wfLoadExtension( 'PDFEmbed/de-formal' );
- Configure at your convenience
- File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>
Configuration
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;
Usage Example
The PDF to be embedded must first be uploaded to the wiki through "Special:Upload".
<pdf>File:Example.pdf</pdf>
With optional width and height.
<pdf width="500" height="300">File:Example.pdf</pdf>
Scroll to page 10 after document is rendered.
<pdf page="10">File:Example.pdf</pdf>
Siehe auch
File:OOjs UI icon information-progressive.svg | <translate> This extension is included in the following wiki farms/hosts and/or packages:</translate>
<translate> This is not an authoritative list.</translate> <translate> Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here.</translate> <translate> Always check with your wiki farms/hosts or bundle to confirm.</translate> |
- Pages with script errors
- Pages with broken file links
- Stable extensions/de-formal
- Tag extensions/de-formal
- Media handling extensions/de-formal
- Extensions without MediaWiki version
- LGPL licensed extensions/de-formal
- Extensions in GitHub version control/de-formal
- Extensions which add rights/de-formal
- ParserFirstCallInit extensions/de-formal
- All extensions/de-formal
- Extensions not in ExtensionJson
- Document viewer extensions/de-formal
- PDF extensions/de-formal