Open Source Go-Bibliothek zum Erstellen von M PowerPoint PPTX Präsentationen
Open Source Gt API zum Erstellen von Read, Write, & Öffnen von Microsoft® PowerPoint PPTX Präsentation mit Leichtigkeit.
Was ist Unioffice?
Unioffice ist eine Open-Source reine Go-Bibliothek, die Software-Entwicklern die Möglichkeit gibt, Microsoft Presentation-Dokumente in ihren eigenen Go-Anwendungen zu erstellen und zu parsen. Wenn Sie die API verwenden, können Sie PPTX ziemlich schnell erstellen, speichern Sie es schnell, weil es keine Reflektions-Nutzung und beim Lesen der PPTX, kann es etwas mehr Zeit dauern.
Die Open-Source unioffice-Bibliothek unterstützt mehrere wichtige Funktionen im Zusammenhang mit PowerPoint Erstellung, wie das Erstellen einer neuen PowerPoint aus der Vorlage, das Hinzufügen von Textfeldern und das Einfügen von Bildern.
Erste Schritte mit Unioffice
Die empfohlene Art, Unioffice in Ihr Projekt zu installieren, ist mit Github. Bitte benutzen Sie den folgenden Befehl für eine reibungslose Installation.
Unioffice über GitHub
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
Fügen Sie Bilder in PPTX via Go API
Die Open Source Bibliothek unioffice erlaubt es Computerprogrammierern, Bilder in eine PPTX Datei in ihre eigenen Go-Anwendungen einzufügen. Es gibt Ihnen die Möglichkeit, PPTX neue Bilder zu erstellen, Ihr Bild darin einzufügen und das Dokument zu speichern. Mithilfe der folgenden Codezeilen können Sie Bilder in Ihr PPTX Dokument einfügen.
Fügen Sie Bilder in PPTX Gt ein
- Erstellen Sie eine neue Präsentation mit der Methode presentation.New().
- Laden Sie das Bild mit der Methode ppt.AddImage() und übergeben den Pfad als String als Zeichenkette an das Bild.
- Erstellen Sie eine neue Folie mit der Methode ppt.AddSlide().
- Fügen Sie das Bild in die Folie ein, indem Sie die Methode slide.AddImage() benutzen und das Bildobjekt als Parameter als Parameter übergeben.
- Bildbreite und -höhe in Zollgröße
- Überprüfen Sie das Dokument und speichern Sie es in PPTX Format.
Fügen Sie Bilder via Free Gt API ein.
ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
if err != nil {
log.Fatal(err)
}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
log.Fatal(err)
}
ppt.SaveToFile("image.pptx")