2

既存の PDF ファイルからセキュリティ プロパティを取得することはできますか? すなわちこれら: PDF セキュリティ プロパティ

ITextSharpのドキュメントを読んでいますが、PDF オブジェクトを開いてセキュリティ プロパティを見つけることについてはまだ何も見つかりません。これはC#でも可能ですか?

アップデート

私はPDFSharpで遊んでいます

新しいPDFDocumentをロードするときに、次の方法でプロパティにアクセスできることがわかりました。

PdfDocument doc = new PdfDocument("[pdf file here]");
Console.WriteLine(doc.SecuritySettings.PermitAssembleDocument);

ただし、そのパラメーターの実際の設定に関係なく (私の場合、PDF にはドキュメントのアセンブリが許可されていません)、SecuritySettings.PermitAssembleDocumenttrue が返されます。

私はこれを不適切に読んでいますか、不適切に行っていますか、それとも、これらすべてのフィールドを操作できるため、単に true を返すだけですか?

4

2 に答える 2

3

Docotic.Pdf ライブラリがこれを実行できるようです。ここを見ると、Permissions.Flags プロパティを通じてパーミッションとフラグにアクセスできることがわかります。これにより、探しているものにアクセスできると思います。

于 2013-09-13T14:33:16.240 に答える