Как установить Aspose.PDF for Go via C++

Установка

Этот пакет включает большой файл, который хранится в виде архива bzip2.

  1. Добавьте пакет asposepdf в свой проект:
go get github.com/aspose-pdf/aspose-pdf-go-cpp@latest
  1. Сгенерировать большой файл:
  • macOS и linux
  1. Откройте терминал

  2. Перечислите папки github.com/aspose-pdf в кэше Go‑модулей:

ls $(go env GOMODCACHE)/github.com/aspose-pdf/
  1. Перейдите из текущей папки в папку конкретной версии пакета, полученного на предыдущем шаге:
cd $(go env GOMODCACHE)/github.com/aspose-pdf/aspose-pdf-go-cpp@vx.x.x

Замените @vx.x.x фактической версией пакета.

  1. Запустите go generate с привилегиями суперпользователя:
sudo go generate
  • Windows
  1. Откройте командную строку

  2. Перечислите папки github.com/aspose-pdf в кэше Go‑модулей:

for /f "delims=" %G in ('go env GOMODCACHE') do for /d %a in ("%G\github.com\aspose-pdf\*") do echo %~fa
  1. Перейдите из текущей папки в папку конкретной версии пакета, полученного на предыдущем шаге:
cd <specific version folder of the package>
  1. Запустите go generate:
go generate
  1. Добавьте папку конкретной версии пакета в переменную среды %PATH%:
setx PATH "%PATH%;<specific version folder of the package>\lib\"

Заменить <specific version folder of the package> с фактическим путём, полученным на шаге 2.

Тестирование

Тест запускается из корневой папки пакета:

go test -v

Быстрый старт

Все фрагменты кода находятся в фрагмент.