この簡単なトピックは、Java を使用して読み取り専用プレゼンテーションを作成する方法に焦点を当てており、必要な JAR ファイルに関するすべての詳細、プログラム ロジックを説明するプログラミング タスクのリスト、読み取り専用プレゼンテーションと ** を生成するための実行可能なサンプル コードを公開します。 Java** を使用した PPTX の編集を防止します。開発されたアプリケーションは、Windows、macOS、および Linux 内の Java サポートされているアプリケーション内で使用できます。
Java を使用して読み取り専用プレゼンテーションを作成する手順
- Java を使用して読み取り専用 PPTX を作成するには、リポジトリ マネージャーから Aspose.Slides for Java をインストールするように IDE を構成します。
- Presentation クラスのインスタンスを使用して、必要なソース PPTX プレゼンテーションを開きます
- プレゼンテーション ProtectionManger クラスにアクセスし、ReadOnlyRecommend プロパティを true に設定します。
- 結果として得られる読み取り専用プレゼンテーションをディスクに保存します。
上記の手順では、単純な API インターフェイスを使用して *Java で PPTX を編集不可にする * プロセスを説明しています。このプロセスは、ソース PPTX プレゼンテーション ファイルをディスクからロードするか、Presentation クラス オブジェクトを使用して新しい空のプレゼンテーションを最初から作成することによって初期化されます。次に、プレゼンテーション ProtectionManager クラスのインスタンスを使用すると、ReadOnlyRecommend プロパティが true に設定され、プレゼンテーション全体が読み取り専用になります。最後に、編集不可能なプレゼンテーションがディスクに保存されます。
Java を使用してプレゼンテーションを編集不可能にするコード
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class ReadonlyPresentation { | |
public static void main2(String[] args) throws Exception{ | |
String filesPath = "/Users/mudassirkhan/Documents/KnowledgeBase/TestData/"; | |
License strikeTextlicense = new License(); | |
strikeTextlicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Open the source presentation for converting to readonly | |
Presentation samplePresentationReadOnly = new Presentation(filesPath + "Source.pptx"); | |
// Set the presentation access to readonly | |
samplePresentationReadOnly.getProtectionManager().setReadOnlyRecommended(true); | |
// Save the readonly presentation on the disk | |
samplePresentationReadOnly.save(filesPath + "StrikethroughText.pptx", SaveFormat.Pptx); | |
} | |
} |
この例には、Java を使用してプレゼンテーションを編集不可能にするプロセスが含まれます。 ProtectionManager クラスを利用してプレゼンテーション ファイルを保護し、EncryptionPassword、RemoveEncryption、EncryptDocumentProperties、setWriteProtection などを設定するためのさまざまな getter メソッドと setter メソッドを公開します。読み取り専用プロパティのセッターを true に設定すると、プレゼンテーションは編集できなくなり、ディスクに保存されます。
この記事では、Java を使用したプレゼンテーション編集を禁止する方法 を説明しました。プレゼンテーション内のテキストを取り消すプロセスについて詳しく知りたい場合は、Java を使用して PPTX でテキストに取り消し線を引く方法 の記事を参照してください。