Hızlı Başlangıç
Hızlı Başlangıç
Bu sayfa, bir PDF’yi açmak için minimum kodu gösterir, sayfalarını inceler ve gerçekleştirir. bölünme ve birleşme işlemleri kullanılarak Document.
Prerequisites
Örnekleri tamamlamadan önce, Installation.
Bir PDF’yi açın ve kontrol edin
pdf.Open Mevcut bir dosyayı açın ve geri dönün. *Document.Çağrı PageCount için Sayfaların sayısını okuyun.
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())
}Par-Page Dosyaları Bölünür
Document.Split Belgeyi birine bölünür. *Document Sayfaya göre.
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))Birleşik PDF’ler
Document.Append 2. Bir belgenin yerinde tüm sayfaları ekleyin.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Yeni bir belge oluşturun
pdf.NewDocumentFromFormat Bir beyaz yaratır *Document Bu sayfa formatı ile.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Sonraki adımlar
- Geliştirici Rehberi — şifreleme, formlar, tablolar, kitaplıklar ve notlar
- API Referansları - Tam sınıf ve fonksiyon listesi
- KB Yazıları - Özel görevler için nasıl rehberlik etmek