It can't be done, sadly!
You can not restrict user to download or print the document through
permission without configuring IRM. If user is able to view the
document then also he/she can save the document in his/her desktop or
print through browser.
So you will need to configure IRM and provide the permission
Source: Marked ...
There is no OOTB facility with SharePoint Online to restrict specific file extensions in SharePoint Online. The only ways are:
Create an event handler which will check the file extension.
Create a workflow for the same.
Documents in an RMS protected library, or a document that has been RMS protected prior to upload cannot be edited in Office Online (Word, Excel, etc.). They must be opened in the client application in order to edit them.
IRM is not a byproduct of SharePoint itself, it is an infrastructure by Microsoft to protect documents as you say and it is hosted and works outside of SharePoint. When IRM is in action it is irrelevant if the file is sent via email or stays in SP or is in shared drives. IRM gives peculiar characteristics to the file itself, not the location. It is applied ...
I had a look around and can't see any indication that this is editable - seems like another thing MS hide from us.
From looking at the IRM options on a library it doesn't seem like blocking certain file types is an option, just that you can block any non-IRM compatible files being uploaded.
My suggestion would be a workflow that auto-runs on each item and ...
You can configure information right management by CSOM in SharePoint online. But I am not able to find any concrete solution to do it using REST API. For more detailed information, check things below links:
Office 365 – Automating the Configuration of Information Rights Management (IRM) using CSOM
Sharepoint Online -O365- templates
Check if ...
In addition to giving the Web Application Pool account and the SharePoint Farm account the permission to read and execute _wmcs\certification\ServerCertification.asmx, I have done the following:
The name of the certificate must match the new of the RMS server. e,g: if the RMS server is called RMS.abc.local then that should be the name of the certificate as ...
The “allow Group Protection” allow members of an AD group to share the document with each other.
To restricted external users but internal users to use the documents in the document library, I recommend you to disable external sharing in Office 365 and SharePoint site.
More information check the article: External Users with SharePoint Online in Office 365
Information Rights Management (IRM) enables you to limit the actions that users can take on files that have been downloaded from lists or libraries
You can use Information Rights Management (IRM) to help control and protect files that are downloaded from lists or libraries by doing the following
Allow specific people to print documents from this list or ...
After some further investigation, it seems that the problem was caused due to the naming of the uploaded file. The file name I used did not have a file extension, which must have some bearing on which IRM protector SharePoint applies to the uploaded file (which seems obvious now in hindsight!).
You cannot block users from printing using only Sharepoint. You need to use IRM (which is separate server/software). IRM is good to set Information policies per groups, user location even device is connecting from different vendors have different features so you would have to compare offering based on your requirements/budget.