You can add pdf, xlsx, ppt, image from Google Drive. And Imgur image hosting, Youtube, Vimeo, Dailymotion video you can embed from this plugin easily using only id.
This plugin is available for download to be used on your WordPress self-hosted installation.