この非常に基本的なトピックでは、Python を使用して読み取り専用プレゼンテーションを作成する方法について説明します。必要な PYPI パッケージ、プログラム ロジックを強調表示する段階的なプログラミング タスクのリスト、読み取り専用プレゼンテーションの生成と Python を使用した PPTX 編集の防止に関する実行可能なサンプル コードに関するすべての詳細が説明されています。 。開発されたアプリケーションは、macOS、Windows、Linux の .NET および Python がサポートされている環境内で使用できます。
Python を使用して読み取り専用プレゼンテーションを作成する手順
- Python を使用して読み取り専用 PPTX を作成するには、IDE を .NET経由でAspose.Slides for Pythonを使用する に構成します
- Presentation クラスのインスタンスを使用して、ターゲット PPTX プレゼンテーション ファイルにアクセスします
- ReadOnlyRecommend プロパティ値に True を設定したプレゼンテーション ProtectionManger クラスにアクセスします
- 編集不可で読み取り専用のプレゼンテーション ファイルをディスクに保存します。
上記の手順では、いくつかの API 呼び出しを使用して Python で PPTX を編集不可にする プロセスを説明しています。このプロセスは、ディスクからターゲット プレゼンテーション ファイルを開くか、Presentation クラスのインスタンスを使用して新しいプレゼンテーションを最初から生成することによって開始されます。次に、ProtectionManager クラスのインスタンスがプレゼンテーション プロパティからアクセスされ、ReadOnlyRecommend プロパティに True 値が設定されます。これにより、読み込まれたプレゼンテーションがディスクに保存される前に読み取り専用アクセスのみに変換されます。
Python を使用してプレゼンテーションを編集不可能にするコード
上記のコード例は、Python を使用してプレゼンテーションを編集不可能にする簡単なプロセスを示しています。 ProtectionManager クラス インスタンスは、プレゼンテーション ファイルの編集を制限するために使用され、いくつか例を挙げると、EncryptDocumentProperties、EncryptionPassword、RemoveEncryption、SetWriteProtection などの他のさまざまなプロパティやメソッドも公開します。読み取り専用プロパティを削除し、その値を False に設定することで、プレゼンテーションの保護をリセットして編集を許可することもできます。
この例では、Python を使用したプレゼンテーション編集を防ぐ方法 を学びました。プレゼンテーション内のテキストに取り消し線を付ける方法について知りたい場合は、Python を使用して PPTX でテキストに取り消し線を引く方法 の記事を参照してください。