HTML JPG PDF XML DOCX
  Product Family
PDF

Adicionar marcas d’água a PDF via Go SDK

API para adicionar marcas d’água a documentos PDF com Aspose.PDF Cloud Go SDK

Get Started

Como anexar marcas d'água a documentos PDF usando Cloud Go SDK

Para adicionar marcas d’água a documentos PDF, usaremos Aspose.PDF Cloud Go SDK Este Cloud SDK auxilia programadores Go no desenvolvimento de aplicativos criadores, anotadores, editores e conversores de PDF baseados em nuvem utilizando a linguagem de programação Go via Aspose.PDF REST API. Use o seguinte comando no Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


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

Passos para adicionar marcas d'água usando Go

Os desenvolvedores do Aspose.PDF Cloud Go podem facilmente anexar marcas d’água a documentos PDF. Os desenvolvedores precisam de apenas algumas linhas de código.

  1. Defina a Função AppendNewWatermark
  2. Carregue os Arquivos PDF e de Imagem no Armazenamento em Nuvem
  3. Defina os Parâmetros da Solicitação da API
  4. Crie um Objeto ImageStamp
  5. Chame a API para Adicionar a Marca d’água de Imagem
  6. Trate a Resposta da API
  7. Baixe o PDF Modificado
 

Este código de exemplo mostra como adicionar marcas d'água a um documento PDF usando o 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_")
		}
	}
 

Trabalhar com marcas d'água em PDF via Go SDK

Marcas d’água podem dissuadir o uso ou distribuição não autorizada ao marcar claramente o documento com informações de propriedade ou direitos autorais, protegendo o conteúdo original de ser mal utilizado ou redistribuído sem permissão. Em alguns casos, as marcas d’água são adicionadas como um recurso de design sutil para melhorar a aparência de um documento, proporcionando uma aparência profissional e polida que reflete a identidade da marca. Aspose.PDF Cloud Go SDK.

Com nosso Go SDK você pode

  • Adicionar cabeçalho e rodapé de documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e carimbos de texto ou imagem a documentos PDF.
  • Anexar vários documentos PDF a um arquivo existente.
  • Trabalhar com anexos de PDF, anotações e campos de formulário.
  • Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
  • Excluir todos os carimbos e tabelas de uma página ou do documento PDF inteiro.
  • Excluir um carimbo ou tabela específico do documento PDF pelo seu ID.
  • Substituir uma ou várias instâncias de texto em uma página PDF ou em todo o documento.
  • Suporte extensivo para converter documentos PDF para vários outros formatos de arquivo.
  • Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
  • Você pode experimentar nosso App gratuito para adicionar marcas d’água em arquivos PDF online e testar a funcionalidade.

  •