Γρήγορη έναρξη
Γρήγορη έναρξη
Αυτή η σελίδα εμφανίζει τον ελάχιστο κώδικα για να ανοίξετε ένα 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")Επόμενο Βήματα
- Οδηγός Ανάπτυξης — κρυπτογράφηση, φόρμες, πίνακες, σημειώσεις, αναφορές
- Πυροβολισμοί αναφοράς - πλήρης κατάλογος και λειτουργικότητα
- KB άρθρα - Πώς να καθοδηγήσετε για συγκεκριμένα καθήκοντα