Бързо начало
Бързо начало
Тази страница показва минималния код за отваряне на PDF, проверка на страниците и извършване на операции по разделяне и сливане, използващи: Document.
Предварителни условия
Преди да започнете примерите, попълнете: Инсталация.
Отворете и прегледайте 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 пълен списък на класовете и функциите
- КБ Статии ръководства за конкретни задачи