The EmbedPress plugin claims to be able to embed content from over 100 sources, including Google, Facebook, YouTube, Vimeo, and a host of others. It will embed PPTsm PDFs, Docx, and many other types of files.
Once you’ve activated the plugin, you will see “EmbedPress” option on your dashboard. Here you can simply paste in the URL of your content and hit generate. If you are able to embed it, you will see the shortcode is automatically created. just paste it into your post or block.
EmbedPress also integrates nicely with the Block Editor. Select the EmbedPress block, paste in the url, and hit embed:If EmbedPress
If EmbedPress doesn’t work for your content, check out Embedding Content From Other Sites for alternatives.