מהיר התחלה

מהיר התחלה

דף זה מראה את הקוד המינימלי לפתוח 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))

שילוב PDFs מרובים

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

שלבים הבאים

ראה גם

 עברית