เริ่มต้นอย่างรวดเร็ว

เริ่มต้นอย่างรวดเร็ว

เริ่มต้นอย่างรวดเร็ว

หน้านี้แสดงรหัสขั้นต่ําในการเปิด 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 แนวทางการปฏิบัติงานสําหรับกิจกรรมเฉพาะเจาะจง

See Also

 ภาษาไทย