Démarrage rapide

Démarrage rapide

Cette page affiche le code minimum pour ouvrir un PDF, inspecter ses pages et effectuer des opérations de division et d’association en utilisant « Document ».


Principaux

Avant de faire les exemples, compléter l’installation.


Ouvrir et vérifier un PDF

‘pdf.Open’ ouvre un fichier existant et retourne un ‘*Document’. appelez ‘PageCount’ pour lire le nombre de pages.

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())
}

Diviser en fichiers par page

‘Document.Split’ divise le document en un ‘*DOCUMENT’ par page.

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))

Mélanger plusieurs PDFs

‘Document.Append’ applique toutes les pages d’un second document en place.

base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")

Créer un nouveau document

‘pdf.NewDocumentFromFormat’ crée un blanc *DOCUMENT avec le format de page donné.

doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")

Les prochains pas

  • Guide de développeur — chiffrement, formulaires, tables, notes, annotations
  • API Reference – Classement complet et liste de fonctionnalités
  • KB Articles — comment-à guider pour des tâches spécifiques

Voir aussi

  • Aspose.PDF - Documentation d’entreprise
 Français