سریع شروع
سریع شروع
این صفحه نشان می دهد که کد حداقل برای باز کردن یک 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")قدم های بعدی
- راهنمای توسعه دهنده – رمزگذاری، فرم ها، جدول ها و نشانه های کتاب، یادداشت ها
- آتش نشانی - فهرست کامل کلاس و عملکرد
- KB مقالات چگونه برای انجام وظایف خاص راهنمایی کنیم