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 Этот облачный 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. Определите функцию AppendNewWatermark
  2. Загрузите PDF и графические файлы в облачное хранилище
  3. Установите параметры запроса API
  4. Создайте объект ImageStamp
  5. Вызовите API для добавления графического водяного знака
  6. Обработайте ответ API
  7. Скачайте изменённый PDF
 

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


	package main

	import (
		"fmt"
		"path"

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

	// Append image watermark to a document
	func AppendNewWatermark(pdf_api *asposepdfcloud.PdfApiService, document string, imageFileName string, opacity float64, rotate float64, xPos float64, yPos float64, width float64, height float64, outputDocument string, remoteFolder string) {
		uploadFile(pdf_api, document)
		uploadFile(pdf_api, imageFileName)

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

		image := asposepdfcloud.ImageStamp{
			Background:  true,
			Opacity:     opacity,
			Rotate:      asposepdfcloud.RotationNone,
			RotateAngle: rotate,
			XIndent:     xPos,
			YIndent:     yPos,
			Width:       width,
			Height:      height,
			Zoom:        1,
			FileName:    path.Join(remoteFolder, imageFileName),
		}

		_, httpResponse, err := pdf_api.PostDocumentImageStamps(document, []asposepdfcloud.ImageStamp{image}, args)
		if err != nil {
			fmt.Println(err.Error())
		} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
			fmt.Println("Unexpected error!")
		} else {
			fmt.Println("Successfully added image watermark. ")
			downloadFile(pdf_api, document, outputDocument, "add_watermark_")
		}
	}
 

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

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

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

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

  •