Khởi động nhanh

Khởi động nhanh

Trang này hiển thị mã tối thiểu để mở PDF, kiểm tra các trang của nó và thực hiện Chia và hợp tác hoạt động bằng cách sử dụng Document.


Prerequisites

Trước khi thực hiện các ví dụ, hoàn thành Installation.


Mở và kiểm tra PDF

pdf.Open Mở một tệp hiện có và trả về một *Document.gọi điện PageCount để Đọc số trang.

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

Chia thành file per page

Document.Split chia tài liệu thành một *Document theo trang.

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

Kết hợp nhiều PDFs

Document.Append - Tích hợp tất cả các trang từ một tài liệu thứ hai tại chỗ.

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

Tạo một tài liệu mới

pdf.NewDocumentFromFormat tạo ra một màu trắng *Document với định dạng trang cụ thể.

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

Bước tiếp theo

See Also

 Tiếng Việt