Schnellstart
Schnellstart
Diese Seite zeigt den minimalen Code, um ein PDF zu öffnen, seine Seiten zu inspizieren und Split- und Merge-Operationen mit Document durchzuführen.
Voraussetzungen
Bevor Sie die Beispiele ausführen, schließen Sie ab Installation.
PDF öffnen und inspizieren
pdf.Open öffnet eine bestehende Datei und gibt ein *Document zurück. Rufen Sie PageCount auf, um die Anzahl der Seiten zu lesen.
package main
import (
"fmt"
pdf "github.com/aspose-pdf-foss/aspose-pdf-foss-for-go"
)
func main() {
doc, err := pdf.Open("sample.pdf")
if err != nil {
panic(err)
}
fmt.Printf("Loaded PDF with %d pages\n", doc.PageCount())
}In Einzelseiten-Dateien aufteilen
Document.Split teilt das Dokument in ein *Document pro Seite.
doc, _ := pdf.Open("report.pdf")
pages, _ := doc.Split()
for i, p := range pages {
p.Save(fmt.Sprintf("page_%03d.pdf", i+1))
}
fmt.Printf("Split into %d pages\n", len(pages))Mehrere PDFs zusammenführen
Document.Append fügt alle Seiten eines zweiten Dokuments an der Stelle ein.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Neues Dokument erstellen
pdf.NewDocumentFromFormat erstellt ein leeres *Document mit dem angegebenen Seitenformat.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Nächste Schritte
- Entwicklerhandbuch — Verschlüsselung, Formulare, Tabellen, Lesezeichen, Anmerkungen
- API Reference — vollständige Klassen- und Funktionsliste
- KB-Artikel — How-to-Anleitungen für spezifische Aufgaben