Getting Started
User Guide
Command Line
Architecture
Development
Reference
OpenPDF() (*PDFMetadata, error)
OpenPDFByPath(path string) (*PDFMetadata, error)
ClosePDF()
GetPageCount() int
RenderPage(pageNum int, zoom float64) (string, error)
GetPageDimensions(pageNum int) (*PageDimensions, error)
ListCertificates() ([]Certificate, error)
ListCertificatesFiltered(filter CertificateFilter) ([]Certificate, error)
SearchCertificates(query string) ([]Certificate, error)
SignPDF(pdfPath, certFingerprint, pin string) (string, error)
SignPDFWithProfile(pdfPath, certFingerprint, pin, profileID string) (string, error)
SignPDFWithProfileAndPosition(pdfPath, certFingerprint, pin, profileID string, position *SignaturePosition) (string, error)
VerifySignatures(pdfPath string) ([]SignatureInfo, error)
ListSignatureProfiles() ([]*SignatureProfile, error)
GetSignatureProfile(profileID string) (*SignatureProfile, error)
GetDefaultSignatureProfile() (*SignatureProfile, error)
SaveSignatureProfile(profile *SignatureProfile) error
DeleteSignatureProfile(profileID string) error
AddCertificateStore(path string) error
RemoveCertificateStore(path string) error
AddTokenLibrary(path string) error
RemoveTokenLibrary(path string) error
Get() *Config
Update(config *Config) error
Reset() error
GetRecentFiles() []RecentFile
AddRecentFile(path string) error
ClearRecentFiles() error
OpenFileDialog() (string, error)
SaveFileDialog(defaultFilename string) (string, error)
ShowMessageDialog(title, message string)
theme
accentColor
defaultZoom
showLeftSidebar
showRightSidebar
defaultViewMode
recentFilesLength
autosaveInterval
certificateStores
tokenLibraries
debugMode
hardwareAccel
Please activate JavaScript to enable the search functionality.