3

ポッドキャストの推奨事項からスタックオーバーフローに出会い、非常に感銘を受けました。これは私の最初の投稿です。私は Microsoft .net 開発者であり、次の要件を持つプロジェクトに参加しています。

1) 機密の PDF ドキュメントは、印刷オプションなしでユーザーに表示する必要があります。これを行う理由は、PDF は表示専用であり、ユーザーは機密データを印刷/アーカイブ/配布することを想定していないためです。

このように表示する必要があるPDFがたくさんあります(数百または数千以上になる予定です)。その場で実行できる実用的なソリューションを探しています。

Acrobat Professional のセキュリティ タブは知っていますが、すべてのファイルを acrobat で開き、制限を設ける必要があります。また、毎日作成される新しいファイルも大きな問題です

プログラムでPDFにDRMを導入できる方法はありますか

開いている PDF が要求され、印刷できない制限された形式で表示する必要がある場合に、この DRM ジョブをオンザフライで処理する優れた .NET API はありますか?

前もって感謝します。

4

2 に答える 2

0

PDF4NETと呼ばれる .NET から PDF ファイルを操作する商用製品を使用しました。既存の PDF を開いてセキュリティを適用できます。他の商用またはオープンソースの代替品も見つかる場合があります。

アップデート:

これを可能にする .NET のオープン ソース プロジェクトを私は知りません。インターウェブを少し検索しても何も見つかりませんでした。役立つ可能性のある他の言語 ( JavaC++ )のプロジェクトへのリンクをいくつか含めています。しかし、PDF4NET は開発者 1 人あたり 500 ドルで、ランタイムはロイヤリティ フリーです。これは、代替案を数時間検索して試すのに比べてもかなり安く、誰かがバグを修正したり、問題が発生した場合にサポートしたりします.

于 2009-10-22T17:57:32.990 に答える
0

あなたの質問に対する答えは法的なものであり、技術的な解決策ではありません。コンピューター画面の写真を撮らなければならない場合でも、それらの PDF を印刷することができます。PrtScnもうまくいきます 。

DRM を導入した場合、相手を動揺させて負け戦を繰り広げるだけです。あなたの最善の策は、経営陣と話し合って、ソフトウェアの解決策ではなく、法的な解決策を練ってもらうことです。

于 2009-10-22T13:48:46.593 に答える