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 через REST API Aspose.PDF. Используйте следующую команду в консоли диспетчера пакетов.
Команда консоли диспетчера пакетов
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Шаги для сравнения PDF файлов через Go
Разработчики Aspose.PDF Cloud могут легко загружать и сравнивать PDF файлы всего в несколько строк кода.
- Инициализируйте клиент Aspose.PDF API.
- Загрузите оба PDF документа в удаленную папку.
- Установите необязательные параметры для вызова API.
- Выполните сравнение PDF, используя Aspose Cloud API.
- Обработайте ответ.
- Скачайте результирующий файл сравнения PDF.
Сравнение PDF файлов с использованием Cloud Go SDK
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
const (
REMOTE_FOLDER = "Your_Temp_Pdf_Cloud"
LOCAL_FOLDER = "c:\\Samples"
PDF_DOCUMENT_1 = "sample_compare_1.pdf"
PDF_DOCUMENT_2 = "sample_compare_2.pdf"
PDF_OUTPUT = "output_compare.pdf"
PDF_API_SID = "******"
PDF_API_KEY = "******"
)
func СomparePdf(pdf_api *asposepdfcloud.PdfApiService, document1 string, document2 string, output_document string, remote_folder string) {
uploadFile(pdf_api, document1)
uploadFile(pdf_api, document2)
args := map[string]interface{}{
"folder": remote_folder,
}
result, httpResponse, err := pdf_api.PostComparePdf(path.Join(REMOTE_FOLDER, document1), path.Join(REMOTE_FOLDER, document2), path.Join(REMOTE_FOLDER, output_document), args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
fmt.Println(result)
downloadFile(pdf_api, PDF_OUTPUT, PDF_OUTPUT)
}
}
С нашим Go SDK вы можете
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF документы.
- Добавлять несколько PDF документов в существующий файл.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF документа.
- Удалять конкретный штамп или таблицу из PDF документа по его ID.
- Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы из PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность.
- Ресурсы для обучения
- Документация
- Исходный код
- Справочная информация по API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность