מהיר התחלה
מהיר התחלה
דף זה מראה את הקוד המינימלי לפתוח 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")שלבים הבאים
- מדריך מפתחים – הצפנה, טופס, לוח, סימני ספר, הערות
- API רמז רשימת מדרגות ומשימות מלאות
- KB מאמרים כיצד להנחות למשימות ספציפיות