契約書などの機密文書を保存または転送する必要がある場合は、Word をパスワードで保護された PDF 文書形式に変換することができます。この方法により、ドキュメントのフォーマットが変更されないようにするだけでなく、ドキュメントの内容が漏れるのを防ぐことができます。この記事では、Spire.Doc for Java を使用して Word をパスワードで保護された PDF に変換する方法を示します。 Spire.Doc for Java をインストールします まず、Spire.Doc for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。 <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>10.11.6</version> </dependency> </dependencies> Word をパスワードで保護された PDF に変換する Spire.Doc for Java を使用すると、開発者は Document.saveToFile(String, ToPdfParameterList) メソッドを使用して Word ドキュメントをパスワードで保護された PDF ドキュメントに変換することができます。ToPdfParameterList パラメータは、変換時に文書を暗号化するかどうかなど、Word 文書が PDF に変換される方法をコントロールします。次は詳細な操作手順です。 Document インスタンスを作成します。 Document.loadFromFile() メソッドを使用して Word ドキュメントをロードします。 ToPdfParameterList インスタンスを作成します。 ToPdfParameterList.getPdfSecurity().encrypt() メソッドを使用して、PDF のオープンパスワードとパーミッションパスワードを設定します。 Document.saveToFile(String, ToPdfParameterList) メソッドを使用して Word をパスワードで保護された PDF として保存します。 Java import com.spire.doc.Document; import com.spire.doc.ToPdfParameterList; import com.spire.pdf.security.PdfEncryptionKeySize; import com.spire.pdf.security.PdfPermissionsFlags; public class ConvertWordToPasswordProtectedPDF { public static void main(String[] args){ //Documentインスタンスを作成する Document document = new Document(false); //Wordドキュメントをロードする document.loadFromFile("Sample.docx"); //ToPdfParameterListインスタンスを作成する ToPdfParameterList toPdf = new ToPdfParameterList(); //PDFのオープンパスワードとパーミッションパスワードを設定する String password = "password"; toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit); //Wordをパスワードで保護されたPDFとして保存する document.saveToFile("ToPdfWithPassword.pdf", toPdf); } } 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。