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 Этот Cloud 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 могут легко загрузить и обрезать PDF всего в несколько строк кода.
- Определите функцию cropDocumentPage.
- Загрузите PDF в облачное хранилище.
- Получите информацию о целевой странице.
- Извлеките страницу как изображение.
- Вставьте извлеченное изображение в новый PDF.
- Проверьте ответ на вставку и скачайте результат.
Обрезка PDF с использованием Cloud Go SDK
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func cropDocumentPage(pdf_api *asposepdfcloud.PdfApiService, document_name string, pageNumber int, llx int, lly int, width int, height int, outputDocument string, localFolder string, tempFolder string) {
uploadFile(pdf_api, document_name)
getPageInfo(pdf_api, document_name, pageNumber, tempFolder)
imageFile := extractPdfPage(pdf_api, document_name, pageNumber, int(CROP_PAGE_WIDTH), int(CROP_PAGE_HEIGHT), localFolder, tempFolder)
newPdf := createPdfDocument(pdf_api, outputDocument, width, height, tempFolder)
if newPdf.Code != 200 {
fmt.Println("cropPage(): Failed to create new PDF document!")
} else {
response := insertPageAsImage(pdf_api, outputDocument, imageFile, llx, lly, tempFolder)
if response.Code == 200 {
fmt.Println("cropPage(): Page successfully cropped.")
downloadFile(pdf_api, outputDocument, "cropped_")
} else {
fmt.Println("cropPage(): Can't crop pdf document page!")
}
}
}
С нашим Go SDK вы можете
- Добавить заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF документы.
- Присоединить несколько PDF документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применить шифрование или дешифрование к PDF документам и установить пароль.
- Удалить все штампы и таблицы с страницы или всего PDF документа.
- Удалить конкретный штамп или таблицу из PDF документа по его ID.
- Заменить один или несколько экземпляров текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность