在WordPress中生成所有旧的PDF预览图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WordPress中生成所有旧的PDF预览图像相关的知识,希望对你有一定的参考价值。

From WordPress 4.7 when you upload a PDF it generates jpg previews. All pdf will remain without previews, or you can use this script to generate previews.
  1. include 'wp-load.php';
  2. include 'wp-admin/includes/image.php';
  3.  
  4. if ( !current_user_can( 'edit_others_pages' )) die("Not authorized.");
  5. $attachments = $wpdb->get_results("select * from wp_posts where post_mime_type='application/pdf'");
  6. if ($attachments) {
  7. foreach ($attachments as $attachment) {
  8. $filename = str_replace("http://".$_SERVER['HTTP_HOST'], $_SERVER['DOCUMENT_ROOT'], $attachment->guid);
  9. echo $filename."<br/> ";
  10. $metadata = wp_generate_attachment_metadata($attachment->ID, $filename);
  11. wp_update_attachment_metadata($attachment->ID, $metadata);
  12. }
  13. }

以上是关于在WordPress中生成所有旧的PDF预览图像的主要内容,如果未能解决你的问题,请参考以下文章

在ios中生成PDF文件[重复]

在 Android 中生成 Pdf 的缩略图

等待在NodeJS / Express中生成pdf之前的所有屏幕截图

内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档

内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档

Jasper iReport 中的问题在 Chrome 中生成 PDF