Швидкий старт
Швидкий старт
Ця сторінка показує мінімальний код для відкриття PDF, огляду його сторінок та виконання операції розщеплення та злиття, використовуючи Document.
Prerequisites
Перед запуском прикладів, заповнить: Installation.
Відкрити і переглянути PDF- файл
pdf.Open відкриває існуючий файл і повертає *Document.Подзвони. PageCount до Читайте кількість сторінок.
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())
}Розрізнення на файли за сторінку
Document.Split розділяє документ на один. *Document на сторінку.
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))Злиття декількох PDF- файлів
Document.Append додає всі сторінки з другого документа на місці.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")Створення нового документа
pdf.NewDocumentFromFormat створює порожнечу. *Document з даним форматом сторінки.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")Наступні кроки
- Посібник розробників шифрування, форми, таблиці, закладники, опіски
- Референція API повний перелік класу та функції
- KB Статті методичні керівники для конкретних завдань