この簡単なチュートリアルでは、C# で PDF からすべての制限を削除する方法について説明します。これには、環境を確立するために必要なリソースに関するすべての基本情報、プログラミング タスクのリスト、C# で PDF 制限解除ソフトウェア を開発するためのコード スニペットが含まれています。この記事では、ロードされた PDF ファイルの制限やその他のプロパティを変更するためのさまざまなオプションについても説明します。
C# で PDF の制限を解除する手順
- PDF の制限を解除するために .NET に Aspose.PDF を追加するように IDE を設定します
- PDF ファイルのセキュリティを管理するための PdfFileSecurity オブジェクトを作成します
- BindPdf() メソッドを呼び出して、ターゲット PDF ファイルを開きます
- DocumentPrivilege クラス オブジェクトをインスタンス化し、そのデフォルト値を DocumentPrivilege.AllowAll に設定します。
- 必要な権限を渡して SetPrivilege() メソッドを呼び出します。
- 制限を解除した後、結果の PDF ファイルを保存します。
これらの手順では、C#* で *PDF 制限解除ツールを作成するプロセスを説明しました。このプロセスは、ターゲット PDF ファイルのロード、権限の設定、結果の PDF ファイルの保存に使用される PdfFileSecurity クラス オブジェクトを作成することで開始されます。 DocumentPrivilege クラス オブジェクトは、すべての権限を一度に設定するために使用されますが、アプリケーションのニーズに基づいてのみ必要な権限を選択できます。
C# で PDF ドキュメントの制限を削除するコード
上記のコードは、C#* での *PDF 制限除去ツールの開発を示しています。 PdfFileSecurity は PDF ファイルの読み込みに使用できるだけでなく、パスワードの変更、PDF ファイルの暗号化、権限の設定にも使用できます。 DocumentPrivilege クラスには、単一のオプション (それぞれ ForbidAll とAllowAll) ですべての制限を有効または無効にするオプション、ModifyContents オプションの設定、スクリーン リーダーの許可、フォーム入力の許可、コンテンツのコピーの許可があります。
このトピックでは、C# で PDF からすべての制限を削除するプロセスを学習しました。 PDF ファイルから署名を削除するプロセスについて知りたい場合は、C#を使用してPDFから署名を削除する方法 の記事を参照してください。