Gyors kezdés
Gyors kezdés
Ez az oldal mutatja a minimális kódot, hogy megnyissuk egy PDF-et, ellenőrizzük oldalatait és végezzünk el a szétválasztás és egyesítés műveletei, amelyek során az alábbiakat használjuk: Document.
Előfeltételek
A példák futtatása előtt teljesítse a következőket: Beépítés.
Nyisd és vizsgáld meg a PDF-t
pdf.Open egy meglévő fájlt nyit és visszaküld a *Document.Hívj fel. PageCount a … Olvasd el a lapok számát.
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())
}Tárgyakba osztva oldalonként
Document.Split Az adatot egybe osztja. *Document oldalon.
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))Több PDF- t összevonni
Document.Append a második dokumentum minden oldalát helyben csatolja.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Új dokumentum létrehozása
pdf.NewDocumentFromFormat üres formátum létrehozása. *Document az adott oldalformátummal.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Következő lépések
- Készítő útmutató titkosítás, formanyomtatványok, táblázatok, könyvjelzők, megjegyzések
- API hivatkozás teljes osztály- és funkciójegyzék
- KB cikkek speciális feladatokhoz szükséges útmutatók