Snabb start
Snabb start
Den här sidan visar den minsta koden för att öppna en PDF, inspektera dess sidor och utföra split- och fusionsverksamhet genom att använda Document.
Prerequisites
Innan du kör exemplen, slutför Installation.
Öppna och inspektera en PDF-fil
pdf.Open öppnar en befintlig fil och returnerar en *Document.- ringa PageCount till Läs antalet sidor.
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())
}Split till per-page filer
Document.Split Dela dokumentet i en *Document per sida .
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))Fusioner Multiple PDFs
Document.Append Anslut alla sidor från ett andra dokument i plats.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Skapa ett nytt dokument
pdf.NewDocumentFromFormat Skapar en vit *Document med den angivna sidan format.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Nästa steg
- Utvecklingsguide — kryptering, formulär, tabeller, bokmärken, anteckningar
- API referens - Full klass och funktion lista
- KB artiklar Hur man guiderar för specifika uppgifter