1. Produkty
  2.   Prezentacja
  3.   GO
  4.   Gotenberg Go client
 
  

Biblioteka Open Source Go do konwertowania plików Microsoft® PowerPoint

Konwersja Microsoft PowerPoint PPT i PPTX Prezentacje do PDF za pośrednictwem Free Gt API 

Co to jest klient Gotenberg Go?

Często programiści GO szukają otwartych i bezpłatnych interfejsów API do konwersji prezentacji Microsoft na format pliku PDF. Klient Gotenberg Go to bezpłatna biblioteka GO dla programistów, która umożliwia łatwą konwersję plików PPT i PPTX do formatu PDF. Programiści mogą łatwo zintegrować funkcję konwersji PPTX na PDF i PPT na PDF we własnej aplikacji.

Domyślnie instalowanych jest kilka czcionek, a interfejs API obsługuje również znaki azjatyckie. Aby uzyskać określone czcionki w wyjściowym dokumencie PDF, musisz zainstalować własne czcionki.

Previous Next

Pierwsze kroki z klientem Gotenberg Go

Zalecanym sposobem zainstalowania klienta Gotenberg Go w projekcie jest użycie Github. Użyj następującego polecenia, aby uzyskać płynną instalację.

Zainstaluj klienta Gotenberg Go przez GitHub

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

Konwertuj PPTX na PDF przez Free Go API

Klient biblioteki open-source Gotenberg Go umożliwia konwersję jednego lub więcej formatów plików prezentacji Microsoft do formatu PDF w ramach jednej funkcji. Interfejs API używa metody gotenberg.NewOfficeRequest() do załadowania nowego pliku i akceptuje nazwę pliku oraz ścieżkę pliku jako parametry. Aby przekonwertować plik PowerPoint do formatu PDF, możesz załadować jeden lub więcej plików i łatwo przekonwertować go do formatu PDF. Poniższy fragment kodu pokazuje, w jaki sposób można przekonwertować PPTX na PDF w GO

Konwertuj PowerPoint na PDF w GO

  1. Załaduj dwa pliki PPTx za pomocą metody NewDocumentFromPath() i przekaż nazwę pliku i ścieżkę pliku jako parametry
  2. Konwertuj oba pliki do formatu PDF za pomocą metody gotenberg.NewOfficeRequest() i przekaż obiekty dokumentu
  3. Zapisz dokument PDF

Konwertuj PPTX na PDF za pomocą bezpłatnego interfejsu API GO

c := &gotenberg.Client{Hostname: "http://localhost:3000"}
  doc, _ := gotenberg.NewDocumentFromPath("document.pptx", "/path/to/file")
  doc2, _ := gotenberg.NewDocumentFromPath("document2.pptx", "/path/to/file")
  req := gotenberg.NewOfficeRequest(doc, doc2)
  dest := "fileformat.pdf"
  c.Store(req, dest)
 Polski