Versions in this module Expand all Collapse all v0 v0.4.2 Mar 15, 2023 v0.4.1 Mar 15, 2023 v0.4.0 Mar 15, 2023 Changes in this version + func AddAttachments(cmd *Command) ([]string, error) + func AddBoxes(cmd *Command) ([]string, error) + func AddKeywords(cmd *Command) ([]string, error) + func AddProperties(cmd *Command) ([]string, error) + func AddWatermarks(cmd *Command) ([]string, error) + func Booklet(cmd *Command) ([]string, error) + func ChangeOwnerPassword(cmd *Command) ([]string, error) + func ChangeUserPassword(cmd *Command) ([]string, error) + func Collect(cmd *Command) ([]string, error) + func Create(cmd *Command) ([]string, error) + func CreateCheatSheetsFonts(cmd *Command) ([]string, error) + func Crop(cmd *Command) ([]string, error) + func Decrypt(cmd *Command) ([]string, error) + func Dump(cmd *Command) ([]string, error) + func Encrypt(cmd *Command) ([]string, error) + func ExportFormFields(cmd *Command) ([]string, error) + func ExtractAttachments(cmd *Command) ([]string, error) + func ExtractContent(cmd *Command) ([]string, error) + func ExtractFonts(cmd *Command) ([]string, error) + func ExtractImages(cmd *Command) ([]string, error) + func ExtractMetadata(cmd *Command) ([]string, error) + func ExtractPages(cmd *Command) ([]string, error) + func FillFormFields(cmd *Command) ([]string, error) + func ImportImages(cmd *Command) ([]string, error) + func Info(cmd *Command) ([]string, error) + func InsertPages(cmd *Command) ([]string, error) + func InstallFonts(cmd *Command) ([]string, error) + func ListAnnotations(cmd *Command) ([]string, error) + func ListAttachments(cmd *Command) ([]string, error) + func ListBoxes(cmd *Command) ([]string, error) + func ListFonts(cmd *Command) ([]string, error) + func ListFormFields(cmd *Command) ([]string, error) + func ListImages(cmd *Command) ([]string, error) + func ListKeywords(cmd *Command) ([]string, error) + func ListPermissions(cmd *Command) ([]string, error) + func ListProperties(cmd *Command) ([]string, error) + func LockFormFields(cmd *Command) ([]string, error) + func MergeAppend(cmd *Command) ([]string, error) + func MergeCreate(cmd *Command) ([]string, error) + func MultiFillFormFields(cmd *Command) ([]string, error) + func NUp(cmd *Command) ([]string, error) + func Optimize(cmd *Command) ([]string, error) + func Process(cmd *Command) (out []string, err error) + func RemoveAnnotations(cmd *Command) ([]string, error) + func RemoveAttachments(cmd *Command) ([]string, error) + func RemoveBoxes(cmd *Command) ([]string, error) + func RemoveFormFields(cmd *Command) ([]string, error) + func RemoveKeywords(cmd *Command) ([]string, error) + func RemovePages(cmd *Command) ([]string, error) + func RemoveProperties(cmd *Command) ([]string, error) + func RemoveWatermarks(cmd *Command) ([]string, error) + func ResetFormFields(cmd *Command) ([]string, error) + func Resize(cmd *Command) ([]string, error) + func Rotate(cmd *Command) ([]string, error) + func SetPermissions(cmd *Command) ([]string, error) + func Split(cmd *Command) ([]string, error) + func Trim(cmd *Command) ([]string, error) + func UnlockFormFields(cmd *Command) ([]string, error) + func Validate(cmd *Command) ([]string, error) + type Command struct + BoolVal bool + Box *model.Box + Conf *model.Configuration + Import *pdfcpu.Import + InDir *string + InFile *string + InFileJSON *string + InFiles []string + Input io.ReadSeeker + Inputs []io.ReadSeeker + IntVals []int + Mode model.CommandMode + NUp *model.NUp + OutDir *string + OutFile *string + OutFileJSON *string + Output io.Writer + PWNew *string + PWOld *string + PageBoundaries *model.PageBoundaries + PageSelection []string + Resize *model.Resize + Rotation int + Span int + StringMap map[string]string + StringVals []string + Watermark *model.Watermark + func AddAttachmentsCommand(inFile, outFile string, fileNames []string, conf *model.Configuration) *Command + func AddAttachmentsPortfolioCommand(inFile, outFile string, fileNames []string, conf *model.Configuration) *Command + func AddBoxesCommand(inFile, outFile string, pageSelection []string, pb *model.PageBoundaries, ...) *Command + func AddKeywordsCommand(inFile, outFile string, keywords []string, conf *model.Configuration) *Command + func AddPropertiesCommand(inFile, outFile string, properties map[string]string, ...) *Command + func AddWatermarksCommand(inFile, outFile string, pageSelection []string, wm *model.Watermark, ...) *Command + func BookletCommand(inFiles []string, outFile string, pageSelection []string, nup *model.NUp, ...) *Command + func ChangeOwnerPWCommand(inFile, outFile string, pwOld, pwNew *string, conf *model.Configuration) *Command + func ChangeUserPWCommand(inFile, outFile string, pwOld, pwNew *string, conf *model.Configuration) *Command + func CollectCommand(inFile, outFile string, pageSelection []string, conf *model.Configuration) *Command + func CreateCheatSheetsFontsCommand(fontFiles []string, conf *model.Configuration) *Command + func CreateCommand(inFileJSON, inFilePDF, outFilePDF string, conf *model.Configuration) *Command + func CropCommand(inFile, outFile string, pageSelection []string, box *model.Box, ...) *Command + func DecryptCommand(inFile, outFile string, conf *model.Configuration) *Command + func DumpCommand(inFilePDF string, vals []int, conf *model.Configuration) *Command + func EncryptCommand(inFile, outFile string, conf *model.Configuration) *Command + func ExportFormCommand(inFilePDF, outFileJSON string, conf *model.Configuration) *Command + func ExtractAttachmentsCommand(inFile string, outDir string, fileNames []string, conf *model.Configuration) *Command + func ExtractContentCommand(inFile string, outDir string, pageSelection []string, ...) *Command + func ExtractFontsCommand(inFile string, outDir string, pageSelection []string, ...) *Command + func ExtractImagesCommand(inFile string, outDir string, pageSelection []string, ...) *Command + func ExtractMetadataCommand(inFile string, outDir string, conf *model.Configuration) *Command + func ExtractPagesCommand(inFile string, outDir string, pageSelection []string, ...) *Command + func FillFormCommand(inFilePDF, inFileJSON, outFilePDF string, conf *model.Configuration) *Command + func ImportImagesCommand(imageFiles []string, outFile string, imp *pdfcpu.Import, ...) *Command + func InfoCommand(inFile string, pageSelection []string, conf *model.Configuration) *Command + func InsertPagesCommand(inFile, outFile string, pageSelection []string, conf *model.Configuration, ...) *Command + func InstallFontsCommand(fontFiles []string, conf *model.Configuration) *Command + func ListAnnotationsCommand(inFile string, pageSelection []string, conf *model.Configuration) *Command + func ListAttachmentsCommand(inFile string, conf *model.Configuration) *Command + func ListBoxesCommand(inFile string, pageSelection []string, pb *model.PageBoundaries, ...) *Command + func ListFontsCommand(conf *model.Configuration) *Command + func ListFormFieldsCommand(inFiles []string, conf *model.Configuration) *Command + func ListImagesCommand(inFiles []string, pageSelection []string, conf *model.Configuration) *Command + func ListKeywordsCommand(inFile string, conf *model.Configuration) *Command + func ListPermissionsCommand(inFile string, conf *model.Configuration) *Command + func ListPropertiesCommand(inFile string, conf *model.Configuration) *Command + func LockFormCommand(inFile, outFile string, fieldIDs []string, conf *model.Configuration) *Command + func MergeAppendCommand(inFiles []string, outFile string, conf *model.Configuration) *Command + func MergeCreateCommand(inFiles []string, outFile string, conf *model.Configuration) *Command + func MultiFillFormCommand(inFilePDF, inFileData, outDir, outFilePDF string, merge bool, ...) *Command + func NUpCommand(inFiles []string, outFile string, pageSelection []string, nUp *model.NUp, ...) *Command + func OptimizeCommand(inFile, outFile string, conf *model.Configuration) *Command + func RemoveAnnotationsCommand(inFile, outFile string, pageSelection []string, idsAndTypes []string, ...) *Command + func RemoveAttachmentsCommand(inFile, outFile string, fileNames []string, conf *model.Configuration) *Command + func RemoveBoxesCommand(inFile, outFile string, pageSelection []string, pb *model.PageBoundaries, ...) *Command + func RemoveFormFieldsCommand(inFile, outFile string, fieldIDs []string, conf *model.Configuration) *Command + func RemoveKeywordsCommand(inFile, outFile string, keywords []string, conf *model.Configuration) *Command + func RemovePagesCommand(inFile, outFile string, pageSelection []string, conf *model.Configuration) *Command + func RemovePropertiesCommand(inFile, outFile string, propKeys []string, conf *model.Configuration) *Command + func RemoveWatermarksCommand(inFile, outFile string, pageSelection []string, conf *model.Configuration) *Command + func ResetFormCommand(inFile, outFile string, fieldIDs []string, conf *model.Configuration) *Command + func ResizeCommand(inFile, outFile string, pageSelection []string, resize *model.Resize, ...) *Command + func RotateCommand(inFile, outFile string, rotation int, pageSelection []string, ...) *Command + func SetPermissionsCommand(inFile, outFile string, conf *model.Configuration) *Command + func SplitCommand(inFile, dirNameOut string, span int, conf *model.Configuration) *Command + func TrimCommand(inFile, outFile string, pageSelection []string, conf *model.Configuration) *Command + func UnlockFormCommand(inFile, outFile string, fieldIDs []string, conf *model.Configuration) *Command + func ValidateCommand(inFiles []string, conf *model.Configuration) *Command