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

See Also

 Türkçe