C#を使用してアクセス許可が制限されているXLSXをPDFに変換する方法

このトピックでは、C#を使用してXLSXを制限付きのアクセス許可を持つPDFに変換する方法について理解します。情報を他の人に伝えたいが、コピーや印刷を制限するなどの制限を課したい場合があります。次の手順では、C#を使用してXLSXからのアクセス許可が制限されたPDFを生成する方法を説明します。

C#を使用してアクセス許可が制限されているXLSXをPDFに変換する手順

  1. NuGetパッケージマネージャーを使用してAspose.Cells for .NETパッケージをインストールします
  2. ディレクティブを使用して最初にAspose.Cellsをインポートします
  3. 試用版のメッセージを避けるためにライセンスを初期化する
  4. XLSXファイルをPDFに変換されるWorkbookインスタンスにロードします
  5. 出力PDFファイルのパラメータを設定するには、PDFSaveOptionsインスタンスを初期化します
  6. セキュリティオプションを設定するには、PDFSaveOptionsインスタンスでSecurityOptionsパラメータを初期化します
  7. SecurityOptionsパラメーターでコピー/抽出および印刷の制限を設定します
  8. PDFSaveOptions設定を使用してブックを保存します

次の例は、C#を使用してアクセス許可が制限されているExcelをPDFにエクスポートするプロセスを示しています。ここでは、サンプルのXLSXファイルが読み込まれ、PDFとして保存されます。このファイルからテキストをコピー/抽出したり、印刷したりすることはできません。

C#を使用した制限付きアクセス許可PDFへのExcelのサンプルコード

上記のコードは、いくつかの制限付きでPDFを生成します。 PdfSaveOptions.SecurityOptions.UserPasswordを設定することにより、開くパスワードの要件などの制限を追加できます。コピー/抽出および印刷の制限は引き続き有効であり、UserPasswordはPDFを開くためだけのものであることに注意してください。ユーザーがこのPDFファイルを制限なく開くことができるようにする場合は、ユーザーがこのPDFファイルをコピー/抽出または印刷できるように入力して、PdfSaveOptions.SecurityOptions.OwnerPasswordを設定します。 C#でExcelをXPSに変換するのような他の変換も実行できます。

 日本語