HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDKでPDFを暗号化

Aspose.PDF Cloud Go SDKを使用してPDFドキュメントを暗号化するためのAPI

Get Started

Cloud Go SDKでPDFを暗号化する方法

PDFドキュメントを暗号化するには、 Aspose.PDF Cloud Go SDK このCloud SDKは、GoプログラマーがAspose.PDF REST APIを介して、Goプログラミング言語を使用したクラウドベースのPDF作成、注釈、編集、および変換アプリを開発するのを支援します。パッケージマネージャーコンソールから次のコマンドを使用してください。

パッケージマネージャーコンソールコマンド


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

GoでPDFを暗号化する手順

Aspose.PDF Cloudの開発者は、ほんの数行のコードで簡単にPDFを読み込み、暗号化できます。

  1. PDFをアップロードします。
  2. PostEncryptDocumentInStorageメソッドを使用してPDFを暗号化します。
  3. 暗号化されたPDFをダウンロードします。
 

Cloud Go SDKを使用してPDFを暗号化


    package main

    import (
        "encoding/base64"
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func encryptDocument(pdf_api *asposepdfcloud.PdfApiService, document string, output_document string, userPassword string, ownerPassword string, encrypt_algorithm string, remote_folder string) {
        uploadFile(pdf_api, document)

        args := map[string]interface{}{
            "folder": remote_folder,
        }

        result, httpResponse, err := pdf_api.PostEncryptDocumentInStorage(document,
            base64.StdEncoding.EncodeToString([]byte(userPassword)),
            base64.StdEncoding.EncodeToString([]byte(ownerPassword)),
            encrypt_algorithm,
            args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            fmt.Println(result)

            downloadFile(pdf_api, document, output_document)
        }
    }
 

PDFを暗号化

PDFドキュメントを暗号化することは、機密コンテンツを保護し、プライバシーを確保し、ドキュメントの使用方法を制御するためのシンプルでありながら強力な方法です。ビジネス契約、財務報告書、または個人記録を共有する場合でも、暗号化は不正アクセス、改ざん、または悪用から情報を保護するのに役立ちます。

暗号化を適用し適切な権限を設定することで、ドキュメントのセキュリティを強化し、業界規制への準拠を確保し、オーディエンスとの信頼を築くことができます。現代のデジタル社会では、PDFの暗号化は単なる機能ではなく、責任あるデータ処理のための必要性です。 Aspose.PDF Cloud Go SDKでPDFドキュメントを暗号化します。

Goライブラリを使用することで、次のことが可能です:

  • テキストまたは画像形式でPDFドキュメントのヘッダーとフッターを追加します。
  • PDFドキュメントに表やテキストまたは画像のスタンプを追加します。
  • 複数のPDFドキュメントを既存のファイルに追加します。
  • PDFの添付ファイル、注釈、フォームフィールドを操作します。
  • PDFドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたはPDFドキュメント全体からすべてのスタンプと表を削除します。
  • PDFドキュメントからIDで特定のスタンプまたは表を削除します。
  • PDFページ上またはドキュメント全体からテキストの単一または複数のインスタンスを置き換えます。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
  • オンラインで機能をテストするための無料アプリをお試しください。

  •