Is there a way to possibly attach a document(from the library) to an email directly? Rather than "Email the link" ? In the case where the person has no access to the library(where the document is located)
You could go to the document and choose the option to share it with the person you intend to. In this way he will be able to see the file. There is no way to attach it to the email directly. You can either save the document to your local machine and attach or send the link to the user and at the document properties you make sure to share the document with that person as a guest link.
SharePoint does not provide any specific action to send email with attachment...the workaround is to embed the document link into the email body and send the email.
please refer this link.