Embed PDF into wordpress

时间:2014-06-23 作者:Joseph

有没有办法在Wordpress中的帖子中显示PDF文件?我使用了该标记,但如果有人有Internet下载管理器,则会出现下载PDF文件的对话框,如果单击“取消”,则无法看到该文件,只能下载该文件

有没有办法停止自动下载?

有很多插件,但图像质量太差了。

2 个回复
SO网友:Wyck

唯一可靠的跨浏览器解决方案是嵌入。pdf格式iframe.

add_filter(\'media_send_to_editor\', \'my_pdf_embed\', 20, 3);

function my_pdf_embed($html, $id) {
    $attachment = get_post($id); //fetching attachment by $id passed through

    $mime_type = $attachment->post_mime_type; //getting the mime-type
    if ($mime_type == \'application/pdf\') { //checking mime-type
        $src = wp_get_attachment_url( $id );

        //change the size to your liking
        $html = \'<iframe width="500" height="500" src="\'.$src.\'"></iframe>\';
        return $html; // return new $html    
    }
        return $html;
}

SO网友:Troy Templeman

这个Embed PDF Plugin 允许您在帖子或页面的查看器中嵌入pdf。

结束

相关推荐

Featured posts and the loop

我正在尝试在索引中添加一个框。php在何处显示最新的3篇特色帖子。根据this tutorial, 我已将以下内容添加到functions.php:add_theme_support( \'featured-content\', array( \'filter\' => \'magdeleine_get_featured_posts\', \'max_posts\' => 3, ) ); function magdeleine