Rychlý start
Rychlý start
Rychlý start
Tato stránka ukazuje minimální kód pro otevření PDF, zkontrolovat jeho stránky a provést operace rozdělení a sloučení pomocí: Document.
Prerequisites
Před spuštěním příkladů vyplňte: Installation.
Otevřít a zkontrolovat PDF
pdf.Open otevře existující soubor a vrátí *Document.Zavolej . PageCount na … Čtěte počet stránek.
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())
}Rozdělení na soubory podle stránek
Document.Split rozděluje dokument na jeden. *Document na jednu stránku.
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))Spojit více PDF souborů
Document.Append přidává všechny stránky z druhého dokumentu na místě.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Vytvořit nový dokument
pdf.NewDocumentFromFormat vytváří prázdné místo. *Document s uvedeným formátem stránky.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Další kroky
- Příručka pro vývojáře šifrování, formuláře, tabulky, záložky a poznámky
- Odkaz na API úplný seznam třídy a funkce
- KB Články Příručky pro konkrétní úkoly