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
- Hướng dẫn Developer - mã hóa, biểu mẫu, bảng, sổ tay, ghi chú
- API tham chiếu - Danh sách toàn bộ lớp và chức năng
- KB Bài viết - Hướng dẫn làm việc cho các nhiệm vụ cụ thể