WP_Image_Editor_Imagick::pdf_setup() WordPress Method
The WP_Image_Editor_Imagick::pdf_setup() method is used to setup the Imagick PDF library for use with Wordpress. This includes setting up the environment variables and loading the library.
WP_Image_Editor_Imagick::pdf_setup() #
Sets up Imagick for PDF processing.
Description
Increases rendering DPI and only loads first page.
Return
Source
File: wp-includes/class-wp-image-editor-imagick.php
protected function pdf_setup() { try { // By default, PDFs are rendered in a very low resolution. // We want the thumbnail to be readable, so increase the rendering DPI. $this->image->setResolution( 128, 128 ); // Only load the first page. return $this->file . '[0]'; } catch ( Exception $e ) { return new WP_Error( 'pdf_setup_failed', $e->getMessage(), $this->file ); } }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.7.0 | Introduced. |