Java スライドの読み取り専用推奨プロパティ

Java スライドで読み取り専用の推奨プロパティを有効にする方法の紹介

このチュートリアルでは、Aspose.Slides for Java を使用して、PowerPoint プレゼンテーションの読み取り専用推奨プロパティを有効にする方法について説明します。読み取り専用推奨プロパティは、ユーザーがプレゼンテーションを変更せずに表示するように促す場合に便利です。これらのプロパティは、プレゼンテーションを読み取り専用モードで開く必要があることを示しています。これを実現するためのステップ バイ ステップ ガイドと Java ソース コードを提供します。

前提条件

始める前に、プロジェクトにAspose.Slides for Javaライブラリがセットアップされていることを確認してください。Aspose.Slides for Java の Web サイト.

ステップ1: 新しいPowerPointプレゼンテーションを作成する

まず、Aspose.Slides for Java を使用して新しい PowerPoint プレゼンテーションを作成します。既にプレゼンテーションがある場合は、この手順をスキップできます。

String outPptxPath = "Your Output Directory" + "ReadOnlyRecommended.pptx";
Presentation pres = new Presentation();

上記のコードでは、出力 PowerPoint ファイルのパスを定義し、新しいプレゼンテーション オブジェクトを作成しました。

ステップ2: 読み取り専用の推奨プロパティを有効にする

ここで、プレゼンテーションの「読み取り専用推奨」プロパティを有効にしましょう。

try
{
    pres.getProtectionManager().setReadOnlyRecommended(true);
    pres.save(outPptxPath, SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}

このコードスニペットでは、getProtectionManager().setReadOnlyRecommended(true)読み取り専用推奨プロパティを設定する方法trueこれにより、誰かがプレゼンテーションを開いたときに、読み取り専用モードで開くように求めるメッセージが表示されます。

ステップ3: プレゼンテーションを保存する

最後に、読み取り専用推奨プロパティを有効にしてプレゼンテーションを保存します。

Java スライドの読み取り専用推奨プロパティの完全なソース コード

String outPptxPath = "Your Output Directory" + "ReadOnlyRecommended.pptx";
Presentation pres = new Presentation();
try
{
	pres.getProtectionManager().setReadOnlyRecommended(true);
	pres.save(outPptxPath, SaveFormat.Pptx);
}
finally
{
	if (pres != null) pres.dispose();
}

結論

このチュートリアルでは、Aspose.Slides for Java を使用して、PowerPoint プレゼンテーションの読み取り専用推奨プロパティを有効にする方法を学習しました。この機能は、編集を制限し、閲覧者にプレゼンテーションを読み取り専用モードで使用するよう促す場合に役立ちます。プレゼンテーションにパスワードを設定することで、セキュリティをさらに強化できます。

よくある質問

読み取り専用推奨プロパティを無効にするにはどうすればいいですか?

読み取り専用推奨プロパティを無効にするには、次のコードを使用します。

pres.getProtectionManager().setReadOnlyRecommended(false);

読み取り専用の推奨プレゼンテーションにパスワードを設定できますか?

はい、Aspose.Slides for Javaを使用して読み取り専用の推奨プレゼンテーションにパスワードを設定できます。setPasswordプレゼンテーションのパスワードを設定する方法。パスワードが設定されている場合、読み取り専用モードであっても、ユーザーはプレゼンテーションを開くためにパスワードを入力する必要があります。

pres.getProtectionManager().setPassword("YourPassword");

交換を忘れないでください"YourPassword"ご希望のパスワードを入力してください。