HTML JPG PDF XML DOCX
  Product Family
PDF

Шифрование PDF в Go SDK

API для шифрования PDF-документов с использованием Aspose.PDF Cloud Go SDK

Get Started

Как зашифровать PDF через Cloud Go SDK

Для шифрования PDF-документа мы используем Aspose.PDF Cloud Go SDK Этот Cloud SDK помогает программистам на Go разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык программирования Go через Aspose.PDF REST API. Используйте следующую команду в консоли диспетчера пакетов.

Команда консоли диспетчера пакетов


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

Шаги для шифрования PDF через Go

Разработчики Aspose.PDF Cloud могут легко загрузить и зашифровать PDF всего за несколько строк кода.

  1. Загрузите PDF.
  2. Зашифруйте PDF, используя метод PostEncryptDocumentInStorage.
  3. Скачайте зашифрованный PDF.
 

Шифрование PDF с использованием Cloud Go SDK


    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 — это не просто функция, а необходимость для ответственной обработки данных. Шифруйте PDF-документы с Aspose.PDF Cloud Go SDK.

С нашей библиотекой Go вы можете:

  • Добавлять заголовок и нижний колонтитул документа PDF в текстовом или графическом формате.
  • Добавлять таблицы и текстовые или графические штампы в документы PDF.
  • Присоединять несколько документов PDF к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями форм.
  • Применять шифрование или дешифрование к документам PDF и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или из всего документа PDF.
  • Удалять конкретный штамп или таблицу из документа PDF по его ID.
  • Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
  • Обширная поддержка конвертации PDF-документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF-файлов и оптимизировать документы PDF.
  • Вы можете попробовать наши бесплатные приложения для тестирования функциональности онлайн.

  •