1. produkty
  2.   Prezentace
  3.   GO
  4.   Gotenberg Go client
 
  

Open Source Go Library pro převod souborů Microsoft® PowerPoint

Převeďte prezentace Microsoft PowerPoint PPT a PPTX do PDF pomocí Free GO API 

Co je klient Gotenberg Go?

Vývojáři GO často hledají open-source a bezplatná API pro převod Microsoft Presentation do formátu PDF. Klient Gotenberg Go je bezplatná knihovna GO pro vývojáře, která umožňuje snadný převod PPT a PPTX do formátu PDF. Vývojáři mohou snadno integrovat funkci převodu PPTX do PDF a PPT do PDF do své vlastní aplikace.

Ve výchozím nastavení je nainstalováno několik písem a rozhraní API také podporuje asijské znaky. Chcete-li ve výstupním dokumentu PDF získat nějaká konkrétní písma, budete si muset nainstalovat vlastní písma.

Previous Next

Začínáme s klientem Gotenberg Go

Doporučený způsob instalace klienta Gotenberg Go do vašeho projektu je pomocí Github. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte klienta Gotenberg Go přes GitHub

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

Převeďte PPTX do PDF přes Free Go API

Open-source knihovna Gotenberg Go klient umožňuje převod jednoho nebo více formátů souborů Microsoft Presentation do formátu PDF pomocí jediné funkce. API používá metodu gotenberg.NewOfficeRequest() k načtení nového souboru a přijímá název souboru a cestu k souboru jako parametry. Chcete-li převést soubor PowerPoint do PDF, můžete načíst jeden nebo více souborů a snadno je převést do PDF. Následující fragment kódu ukazuje, jak můžete převést PPTX do PDF v GO

Převeďte PowerPoint do PDF v GO

  1. Načtěte dva soubory PPTx pomocí metody NewDocumentFromPath() a předejte název souboru a cestu k souboru jako parametry
  2. Převeďte oba soubory do PDF pomocí metody gotenberg.NewOfficeRequest() a předejte objekty doc
  3. Uložit dokument PDF

Převeďte PPTX do PDF přes Free GO API

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)
 Čeština