HTML
JPG
PDF
XML
DOCX
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
Шаги для добавления изображения штампа в PDF с использованием Go
Разработчики Aspose.PDF Cloud Go могут легко добавлять изображение штампа в PDF документы. Разработчикам потребуется всего несколько строк кода.
- Загрузите PDF и изображение в облачное хранилище.
- Создайте изображение штампа с заданными размером и выравниванием.
- Добавьте изображение штампа на нужную страницу PDF.
- Скачайте документ PDF со штампом.
Этот пример кода показывает, как добавить изображение штампа в документ PDF с помощью PDF Cloud Go SDK
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func AppendPageStampImage(pdf_api *asposepdfcloud.PdfApiService, documentName string, outputDocument string, imageFileName string, pageNumber int32, width float64, height float64, remoteFolder string) {
// Append image stamp to page of the PDF document.
uploadFile(pdf_api, documentName)
uploadFile(pdf_api, imageFileName)
args := map[string]interface{}{
"folder": remoteFolder,
}
stamp := asposepdfcloud.ImageStamp{
Background: true,
HorizontalAlignment: asposepdfcloud.HorizontalAlignmentCenter,
VerticalAlignment: asposepdfcloud.VerticalAlignmentCenter,
Opacity: 1,
Rotate: asposepdfcloud.RotationNone,
RotateAngle: 45,
Width: width,
Height: height,
Zoom: 1,
FileName: path.Join(remoteFolder, imageFileName),
}
_, httpResponse, err := pdf_api.PostPageImageStamps(documentName, pageNumber, []asposepdfcloud.ImageStamp{stamp}, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("appendStampImage()): Failed to append image stamp to the document.")
} else {
fmt.Println("appendStampImage(): image stamp '"+imageFileName+"' appended successfully pn page", pageNumber, " to the document '"+documentName+"'.")
downloadFile(pdf_api, documentName, outputDocument, "add_image_stamp_")
}
}
С помощью нашего Go SDK вы можете
- Добавлять заголовок и подвал документа PDF в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в документы PDF.
- Присоединять несколько документов PDF к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование к документам PDF и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего документа PDF.
- Удалять конкретный штамп или таблицу из документа PDF по его ID.
- Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
- Широкая поддержка конвертации документов PDF в различные другие форматы файлов.
- Извлекать различные элементы файлов PDF и оптимизировать документы PDF.
- Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность.
- Ресурсы для обучения
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность