Γρήγορη έναρξη

Γρήγορη έναρξη

Αυτή η σελίδα εμφανίζει τον ελάχιστο κώδικα για να ανοίξετε ένα 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")

Επόμενο Βήματα

Δείτε επίσης

 Ελληνικά