How to programmatically introduce print / DRM restrictions in PDF for confidential documents using Microsoft.NET

I came across stackoverflow from a podcast recommendation and I am very impressed. This is my first post. I am a Microsoft.net developer, and I have a project with the following requirements.

1) A confidential PDF document should be displayed to a user who does not have the OPTION TO PRINT AT ALL option. The reason for this is that PDF files are for viewing purposes only and users should not print / archive / distribute sensitive data.

We have a bunch of PDFs (100 or even 1000 or more future ones) that should be displayed this way, and I'm looking for a solution that can be done on the fly.

I use the security tab in Acrobat Professional, but you need to open each file in acrobat and set limits. Also, new files that are created every day are a big problem.

Anyway, I can embed DRM in PDF programmatically

Is there a good .NET API that this DRM job is on-the-fly when an open PDF is requested and should be presented in a limited format without printing?

Thanks in advance.

+3
source share
2 answers

The answer to your question is a legal, not a technical solution. Even if they need to take a screenshot of the computer, they will be able to print these PDF files. PrtScnworks well.

DRM, . , .

0

PDF .NET PDF4NET. PDF . .

Update:

- .NET, , interwebs . , (Java, ++). PDF4NET 500 . , - , , .

0

Source: https://habr.com/ru/post/1720791/


All Articles