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
     
     

Шаги для получения водяных знаков с использованием Go

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

  1. Определите функцию
  2. Загрузите PDF в облачное хранилище
  3. Установите параметры запроса
  4. Получите все страницы в PDF
  5. Переберите каждую страницу
  6. Для каждого изображения, найденного на странице
 

Этот пример кода показывает извлечение водяных знаков из PDF документа с использованием PDF Cloud Go SDK


    package main

    import (
        "fmt"

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

    // Extract images watermarks from document and show info to console
    func GetWatermarks(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
        uploadFile(pdf_api, document)

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

        result, httpResponse, err := pdf_api.GetPages(document, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("GetPages() - Unexpected error!")
        } else {
            for pageNum := range result.Pages.List {
                imageResult, httpResponse, err := pdf_api.GetImages(document, int32(pageNum+1), args)
                if err != nil {
                    fmt.Println(err.Error())
                } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
                    fmt.Println("Unexpected error!")
                } else {
                    for _, image := range imageResult.Images.List {
                        fmt.Println("Page", pageNum+1, "Image Id=", image.Id, "LinkId:", image.Links[0].Href, "Width:", (image.Rectangle.LLY - image.Rectangle.LLX), "Height:", (image.Rectangle.URY - image.Rectangle.URX))
                    }
                }
            }
        }
    }
 

Работа с водяными знаками в PDF через Go SDK

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

С нашим Go SDK вы можете

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

  •