Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InfoOutput ¶
type InfoOutput struct {
File string `json:"file"`
Size int64 `json:"size"`
SizeHuman string `json:"size_human"`
Pages int `json:"pages"`
Version string `json:"version"`
Encrypted bool `json:"encrypted"`
Metadata map[string]string `json:"metadata,omitempty"`
}
InfoOutput represents PDF info for structured output.
type MetadataOutput ¶
type MetadataOutput struct {
File string `json:"file"`
Title string `json:"title,omitempty"`
Author string `json:"author,omitempty"`
Subject string `json:"subject,omitempty"`
Keywords string `json:"keywords,omitempty"`
Creator string `json:"creator,omitempty"`
Producer string `json:"producer,omitempty"`
}
MetadataOutput represents PDF metadata for structured output.
type PDFAValidateOutput ¶
type PDFAValidateOutput struct {
File string `json:"file"`
Valid bool `json:"valid"`
Level string `json:"level,omitempty"`
Errors []string `json:"errors,omitempty"`
Warnings []string `json:"warnings,omitempty"`
}
PDFAValidateOutput represents PDF/A validation result for structured output.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.