Библиотека Free Go для преобразования Microsoft® Файлы таблиц

Перевести Microsoft Excel LS и LS Spreadsheet Documents в PDF через Open Source Go API  

Используя клиентскую библиотеку Gotenberg Go с открытым исходным кодом, разработчики Go могут легко преобразовывать документы Excel в PDF в своих собственных приложениях. Используя API, вы можете легко конвертировать форматы файлов XLS, XLSX и ODS в PDF. API позволяет конвертировать один или несколько файлов одновременно, и все файлы объединяются в один файл PDF. Кроме того, API объединяет документы в алфавитном порядке.

По умолчанию результирующий PDF-документ будет отображаться с портретной ориентацией, но API позволяет настроить ориентацию. По умолчанию установлено несколько шрифтов. Азиатские символы также поддерживаются из коробки. Кроме того, вы можете установить номера страниц и время ожидания для процесса преобразования.

Previous Next

Начало с Gutenberg Go Клиент

Рекомендуемый способ установки клиента Gotenberg Go в ваш проект — использование GitHub. Пожалуйста, используйте следующую команду для плавной установки.

Установите клиент Gotenberg Go через GitHub

$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7 

Перевести LS в PDF через Free Go API

Клиент Gotenberg Go с библиотекой с открытым исходным кодом позволяет программистам конвертировать XLSX в PDF внутри своих собственных приложений Go. Чтобы преобразовать XLSX в PDF, вам просто нужно загрузить документ и преобразовать его с помощью метода gotenberg.NewOfficeRequest(). Используя следующие строки кода, вы можете легко преобразовать XLSX в PDF.

Перевести Excel в PDF в Gt

  1. Загрузите два файла XLSX с помощью метода NewDocumentFromPath() и передайте имя файла и путь к файлу в качестве параметров.
  2. Преобразуйте оба файла в PDF с помощью метода gotenberg.NewOfficeRequest() и передайте объекты документа
  3. Сохранить PDF-документ

Перевести LS в PDF через Free Gt API

c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.xlsx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.xlsx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)
 Русский