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 StartedComo 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.
- Defina a Função AppendNewWatermark
- Carregue os Arquivos PDF e de Imagem no Armazenamento em Nuvem
- Defina os Parâmetros da Solicitação da API
- Crie um Objeto ImageStamp
- Chame a API para Adicionar a Marca d’água de Imagem
- Trate a Resposta da API
- 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.
- Recursos de Aprendizado
- Documentação
- Código Fonte
- Referências da API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para Go?
- Lista de Clientes
- Segurança