Szybki start

Szybki start

Ta strona pokazuje minimalny kod do otwarcia pliku PDF, przeglądania jego stron oraz wykonywania operacji dzielenia i scalania przy użyciu Document.


Wymagania wstępne

Przed uruchomieniem przykładów, ukończ Installation.


Otwórz i sprawdź plik PDF

pdf.Open otwiera istniejący plik i zwraca *Document. Wywołaj PageCount, aby odczytać liczbę stron.

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())
}

Podziel na pliki po jednej stronie

Document.Split dzieli dokument na jeden *Document na stronę.

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))

Scal wiele plików PDF

Document.Append dołącza wszystkie strony z drugiego dokumentu w miejscu.

base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")

Utwórz nowy dokument

pdf.NewDocumentFromFormat tworzy pusty *Document z podanym formatem strony.

doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")

Kolejne kroki

Zobacz także

 Polski