Versions in this module Expand all Collapse all v0 v0.0.2 Dec 10, 2024 v0.0.1 Dec 10, 2024 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 Cut(cmd *Command) ([]string, error) + func Decrypt(cmd *Command) ([]string, error) + func Dump(cmd *Command) ([]string, error) + func Encrypt(cmd *Command) ([]string, error) + func ExportBookmarks(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 ImportBookmarks(cmd *Command) ([]string, error) + func ImportImages(cmd *Command) ([]string, error) + func InsertPages(cmd *Command) ([]string, error) + func InstallFonts(cmd *Command) ([]string, error) + func ListAnnotations(cmd *Command) ([]string, error) + func ListAnnotationsFile(inFile string, selectedPages []string, conf *model.Configuration) (int, []string, error) + func ListAttachments(cmd *Command) ([]string, error) + func ListAttachmentsCompactFile(inFile string, conf *model.Configuration) ([]string, error) + func ListAttachmentsFile(inFile string, conf *model.Configuration) ([]string, error) + func ListBookmarks(cmd *Command) ([]string, error) + func ListBookmarksFile(inFile string, conf *model.Configuration) ([]string, error) + func ListBoxes(cmd *Command) ([]string, error) + func ListBoxesFile(inFile string, selectedPages []string, pb *model.PageBoundaries, ...) ([]string, error) + func ListFonts(cmd *Command) ([]string, error) + func ListFormFields(cmd *Command) ([]string, error) + func ListFormFieldsFile(inFiles []string, conf *model.Configuration) ([]string, error) + func ListImages(cmd *Command) ([]string, error) + func ListImagesFile(inFiles []string, selectedPages []string, conf *model.Configuration) ([]string, error) + func ListInfo(cmd *Command) ([]string, error) + func ListInfoFile(inFile string, selectedPages []string, conf *model.Configuration) ([]string, error) + func ListInfoFiles(inFiles []string, selectedPages []string, json bool, conf *model.Configuration) ([]string, error) + func ListKeywords(cmd *Command) ([]string, error) + func ListKeywordsFile(inFile string, conf *model.Configuration) ([]string, error) + func ListPageLayout(cmd *Command) ([]string, error) + func ListPageMode(cmd *Command) ([]string, error) + func ListPermissions(cmd *Command) ([]string, error) + func ListPermissionsFile(inFiles []string, conf *model.Configuration) ([]string, error) + func ListProperties(cmd *Command) ([]string, error) + func ListPropertiesFile(inFile string, conf *model.Configuration) ([]string, error) + func ListViewerPreferences(cmd *Command) ([]string, error) + func LockFormFields(cmd *Command) ([]string, error) + func MergeAppend(cmd *Command) ([]string, error) + func MergeCreate(cmd *Command) ([]string, error) + func MergeCreateZip(cmd *Command) ([]string, error) + func MultiFillFormFields(cmd *Command) ([]string, error) + func NDown(cmd *Command) ([]string, error) + func NUp(cmd *Command) ([]string, error) + func Optimize(cmd *Command) ([]string, error) + func Poster(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 RemoveBookmarks(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 ResetPageLayout(cmd *Command) ([]string, error) + func ResetPageMode(cmd *Command) ([]string, error) + func ResetViewerPreferences(cmd *Command) ([]string, error) + func Resize(cmd *Command) ([]string, error) + func Rotate(cmd *Command) ([]string, error) + func SetPageLayout(cmd *Command) ([]string, error) + func SetPageMode(cmd *Command) ([]string, error) + func SetPermissions(cmd *Command) ([]string, error) + func SetViewerPreferences(cmd *Command) ([]string, error) + func Split(cmd *Command) ([]string, error) + func SplitByPageNr(cmd *Command) ([]string, error) + func Trim(cmd *Command) ([]string, error) + func UnlockFormFields(cmd *Command) ([]string, error) + func Validate(cmd *Command) ([]string, error) + func Zoom(cmd *Command) ([]string, error) + type Command struct + BoolVal1 bool + BoolVal2 bool + Box *model.Box + Conf *model.Configuration + Cut *model.Cut + Import *pdfcpu.Import + InDir *string + InFile *string + InFileJSON *string + InFiles []string + Input io.ReadSeeker + Inputs []io.ReadSeeker + IntVal int + IntVals []int + Mode model.CommandMode + NUp *model.NUp + OutDir *string + OutFile *string + OutFileJSON *string + Output io.Writer + PWNew *string + PWOld *string + PageBoundaries *model.PageBoundaries + PageConf *pdfcpu.PageConfiguration + PageSelection []string + Resize *model.Resize + StringMap map[string]string + StringVal string + StringVals []string + ViewerPreferences *model.ViewerPreferences + Watermark *model.Watermark + Zoom *model.Zoom + 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(inFilePDF, inFileJSON, outFilePDF string, conf *model.Configuration) *Command + func CropCommand(inFile, outFile string, pageSelection []string, box *model.Box, ...) *Command + func CutCommand(inFile, outDir, outFile string, pageSelection []string, cut *model.Cut, ...) *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 ExportBookmarksCommand(inFile, outFileJSON 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 ImportBookmarksCommand(inFile, inFileJSON, outFile string, replace bool, conf *model.Configuration) *Command + func ImportImagesCommand(imageFiles []string, outFile string, imp *pdfcpu.Import, ...) *Command + func InfoCommand(inFiles []string, pageSelection []string, json bool, 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 ListBookmarksCommand(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 ListPageLayoutCommand(inFile string, conf *model.Configuration) *Command + func ListPageModeCommand(inFile string, conf *model.Configuration) *Command + func ListPermissionsCommand(inFiles []string, conf *model.Configuration) *Command + func ListPropertiesCommand(inFile string, conf *model.Configuration) *Command + func ListViewerPreferencesCommand(inFile string, all, json bool, conf *model.Configuration) *Command + func LockFormCommand(inFile, outFile string, fieldIDs []string, conf *model.Configuration) *Command + func MergeAppendCommand(inFiles []string, outFile string, dividerPage bool, conf *model.Configuration) *Command + func MergeCreateCommand(inFiles []string, outFile string, dividerPage bool, conf *model.Configuration) *Command + func MergeCreateZipCommand(inFiles []string, outFile string, conf *model.Configuration) *Command + func MultiFillFormCommand(inFilePDF, inFileData, outDir, outFilePDF string, merge bool, ...) *Command + func NDownCommand(inFile, outDir, outFile string, pageSelection []string, n int, cut *model.Cut, ...) *Command + func NUpCommand(inFiles []string, outFile string, pageSelection []string, nUp *model.NUp, ...) *Command + func OptimizeCommand(inFile, outFile string, conf *model.Configuration) *Command + func PosterCommand(inFile, outDir, outFile string, pageSelection []string, cut *model.Cut, ...) *Command + func RemoveAnnotationsCommand(inFile, outFile string, pageSelection []string, idsAndTypes []string, ...) *Command + func RemoveAttachmentsCommand(inFile, outFile string, fileNames []string, conf *model.Configuration) *Command + func RemoveBookmarksCommand(inFile, outFile 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 ResetPageLayoutCommand(inFile, outFile string, conf *model.Configuration) *Command + func ResetPageModeCommand(inFile, outFile string, conf *model.Configuration) *Command + func ResetViewerPreferencesCommand(inFile, outFile 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 SetPageLayoutCommand(inFile, outFile, value string, conf *model.Configuration) *Command + func SetPageModeCommand(inFile, outFile, value string, conf *model.Configuration) *Command + func SetPermissionsCommand(inFile, outFile string, conf *model.Configuration) *Command + func SetViewerPreferencesCommand(inFilePDF, inFileJSON, outFilePDF, stringJSON string, ...) *Command + func SplitByPageNrCommand(inFile, dirNameOut string, pageNrs []int, 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 + func ZoomCommand(inFile, outFile string, pageSelection []string, zoom *model.Zoom, ...) *Command