この簡単なトピックでは、Python を使用して XLSX を権限が制限された PDF に変換する方法を理解します。場合によっては、一部の情報を他の人に転送することを目的としていますが、文書のコピーや印刷を制限するなどの制限が課されます。次の手順では、Python を使用して XLSX から制限された権限を持つ PDF を生成するプロセスを実行します。
Python を使用して、権限が制限された XLSX を PDF に変換する手順
- Java 経由の Python 用 Aspose.Cells を使用してエクスポートされた PDF に制限された権限を適用するように IDE を設定します。
- Workbook クラスのインスタンスを使用して、PDF にエクスポートするソース Excel ファイルをロードします
- PdfSaveOptions クラス オブジェクトのインスタンスを作成して、出力 PDF プロパティを構成します
- 制限を適用してコンテンツを抽出し、エクスポートされた PDF を印刷します
- ワークブックを権限が制限された PDF として保存する
上記の手順では、Python を使用して、権限が制限された Excel を PDF にエクスポートするプロセスについて説明します。このプロセスは、Workbook クラスのインスタンスを使用してソース XLSX ファイルをロードすることによって開始されます。次に、PdfSaveOptions のインスタンスを使用してセキュリティ権限にアクセスし、必要な制限を目的の PDF に適用します。最後に、アクセス許可が制限された PDF がディスクまたはメモリ ストリーム内に保存されます。
Python を使用した Excel から制限されたアクセス許可 PDF へのサンプル コード
上記のコード例では、Python* を使用して、XLSX からのアクセス許可が制限された PDF を、非常に少数の単純な API 呼び出しで生成します。 PdfSaveOptions.getSecurityOptions().setuserPassword() を設定することで、開くためのパスワードの要件など、より多くの制限を含めることもできます。印刷制限とコピー/抽出は引き続き有効であり、UserPassword は PDF ファイルを開くためだけに使用されることに注意してください。
このトピックでは、Python を使用して、権限が制限された XLSX を PDF に変換することに焦点を当てました。 Excel ワークシート内の行の高さを調整するプロセスについて知りたい場合は、Pythonを使用してExcelの行の高さを調整する方法 の記事を参照してください。