Snelstart
Snelstart
Snelstart
Deze pagina toont de minimale code om een PDF te openen, de pagina’s te inspecteren en split- en samenvoegbewerkingen uit te voeren met Document.
Vereisten
Voordat u de voorbeelden uitvoert, voltooit u Installation.
Openen en inspecteren van een PDF
pdf.Open opent een bestaand bestand en retourneert een *Document. Roep PageCount aan om het aantal pagina’s te lezen.
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())
}Splitsen in per-pagina bestanden
Document.Split verdeelt het document in één *Document per pagina.
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))Meerdere PDF’s samenvoegen
Document.Append voegt alle pagina’s van een tweede document in-place toe.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Maak een nieuw document
pdf.NewDocumentFromFormat maakt een blanco *Document met het opgegeven paginaformaat.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Volgende stappen
- Ontwikkelaarsgids — versleuteling, formulieren, tabellen, bladwijzers, annotaties
- API Reference — volledige lijst met klassen en functies
- KB-artikelen — handleidingen voor specifieke taken