Brzi početak
Brzi početak
Ova stranica pokazuje minimalni kod za otvaranje PDF-a, pregledati njegove stranice i izvršiti operacije podjela i spajanja koristeći Document.
U skladu s člankom 21. stavkom 1.
Prije pokretanja primjera, popunite: Instalacija.
Otvorite i pregledati PDF-ov dokument
pdf.Open Otvara postojeću datoteku i vraća a *Document.Nazovi. PageCount u iznosu od: Pročitaj broj stranica.
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())
}Razdijeliti u datoteke po stranici
Document.Split dijeli dokument u jedan. *Document na stranicu.
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))Udružiti više PDF-ova
Document.Append Pridružuje sve stranice iz drugog dokumenta na mjestu.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Stvaranje novog dokumenta
pdf.NewDocumentFromFormat stvara prazno mjesto. *Document s navedenim formatom stranice.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Sljedeći koraci
- Vodič za programere šifriranje, obrasci, tabele, zalagateljke, bilješke
- Odgovor na API Popis svih razreda i funkcija
- KB Članci Priručnici za određene zadatke