เริ่มต้นอย่างรวดเร็ว
เริ่มต้นอย่างรวดเร็ว
หน้านี้แสดงรหัสขั้นต่ําในการเปิด PDF, ตรวจสอบหน้าของมันและทําการ การทําการแบ่งและรวม โดยใช้ Document.
Prerequisites
ก่อนการทํางานตัวอย่าง, เต็ม Installation.
เปิด และ ตรวจสอบ PDF
pdf.Open เปิดไฟล์ที่มีอยู่และคืน a *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 แบ่งเอกสารออกเป็น 1 รายการ *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 สร้าง blank *Document ด้วยรูปแบบหน้าที่ให้ไว้.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")ขั้นตอนต่อไป
- คู่มือผู้พัฒนา การเข้ารหัส, แบบฟอร์ม, ตาราง, เบ็คเมค, คําอธิบาย
- อ้างอิง API รายการชั้นเรียนและหน้าที่ทั้งหมด
- บทความ KB แนวทางการปฏิบัติงานสําหรับกิจกรรมเฉพาะเจาะจง