PDFTK(1) General Commands Manual PDFTK(1) (NAME) pdftk - PDF (SYNOPSIS) pdftk < PDF | - | PROMPT> [ input_pw < PDF | PROMPT> ] [ <> < > ] [ output < | - | PROMPT> ] [ encrypt_40bit | encrypt_128bit | encrypt_aes128 ] [ allow <> ] [ owner_pw < | PROMPT> ] [ user_pw < | PROMPT> ] [ flatten ] [ need_appearances ] [ compress | uncompress ] [ keep_first_id | keep_final_id ] [ drop_xfa ] [ drop_xmp ] [ replacement_font < > ] [ verbose ] [ dont_ask | do_ask ] : <> : [ cat | shuffle | burst | rotate | generate_fdf | fill_form | background | multibackground | stamp | multistamp | dump_data | dump_data_utf8 | dump_data_fields | dump_data_fields_utf8 | dump_data_annots | update_info | update_info_utf8 | attach_files | unpack_files ] : pdftk --help (DESCRIPTION) PDF pdftk . pdftk PDF . : * PDF PDF * PDF * PDF * ( ) * * PDF X/FDF / (Flatten) * FDF PDF * * (Bookmarks) PDF * PDF * PDF PDF * PDF * PDF (Burst) * * PDF ( ).SH " (OPTIONS)" . --help, -h . PDF . PDF ( ) . - PDF pdftk stdin . (handles) : = . PDF . : A=input1.pdf QT=input2.pdf M=input3.pdf [input_pw ] (owner) PDF : = . pdftk PDF ~~ (~owner~) . PDF (user) . PDF . do_ask pdftk . [ ] : cat shuffle burst rotate generate_fdf fill_form background multibackground stamp multistamp dump_data dump_data_utf8 dump_data_fields dump_data_fields_utf8 dump_data_annots update_info update_info_utf8 attach_files unpack_files. . pdftk <<>> ('filter') . PDF PDF . cat [] PDF () PDF . cat PDF PDF . PDF . PDF . : [[-[]]][] PDF (one-based) PDF . even odd ~ north south east west left right down . PDF PDF . PDF (bookmarks) PDF . PDF . even pdftk PDF 1-6even . 6-1even . odd even . ~ . 1-20~5-6 1-20~5~6 1-4 7-20 ~5 . ~ () . pdftk . ( ) : north: 0 east: 90 south: 180 west: 270 left: -90 right: +90 down: +180. left right down . cat pdftk PDF . : * . * end . * . * PDF B1-end B . * r . r1 r2 rend . r3-r1 PDF . : 1\-endeast - 5 11 20 - PDF 5-25oddwest - 6-1 - PDF : A=in1.pdf B=in2.pdf : A1-21 - in1.pdf Bend-1odd - in2.pdf A72 - in1.pdf A1-21 Beven A72 - in1.pdf in2.pdf Awest - in1.pdf B - in2.pdf A2-30evenleft - A A - in1.pdf in1.pdf Aevenwest Aoddeast - in1.pdf Awest Bwest Bdown - shuffle [] PDF (collate) PDF . cat PDF . . cat PDF . PDF . burst PDF . doc_data.txt dump_data . output printf . page_01.pdf page_02.pdf output page_%02d.pdf pdftk . pg_%04d.pdf pg_0001.pdf pg_0002.pdf . owner_pw : pdftk in.pdf burst owner_pw foopass rotate [] PDF . . . cat : [[-[]]][] even odd north south east west left right down . ( ) : north: 0 east: 90 south: 180 west: 270 left: -90 right: +90 down: +180. left right down . . generate_fdf PDF FDF fill_form ( ) stdout . PDF . fill_form PDF FDF XFDF stdin . fill_form - stdin : pdftk form.pdf fill_form data.fdf output form.filled.pdf FDF (plain text) Rich Text Rich Text . pdftk Reader/Acrobat Rich Text . PDF Rich Text . PDF Rich Text . Acrobat ( ) (flatten) . flatten need_appearances replacement_font . background PDF PDF . PDF background : pdftk in.pdf background back.pdf output out.pdf pdftk PDF PDF . . - PDF pdftk stdin . PDF ( PDF ) - stamp ..TP multibackground background PDF PDF . PDF PDF (stamp) PDF . stamp background PDF PDF . PDF . multistamp stamp PDF PDF . PDF PDF PDF . dump_data PDF (bookmarks outlines) (media ) STAMPtk ( embed STAMPtk ) ( ) stdout . ASCII XML . PDF . dump_data_utf8 dump_data UTF-8 . dump_data_fields PDF ( ) stdout . ASCII XML . PDF . dump_data_fields_utf8 dump_data_fields UTF-8 . dump_data_annots (link annotations) . PDF ( ) stdout . ASCII XML . PDF . update_info Info PDF . dump_data . ASCII XML . XMP PDF ( ) . ( ModDate / : D:YYYYMMDDHHmmSS D:201307241346 - YYYY .) : pdftk in.pdf update_info in.info output out.pdf update_info_utf8 update_info UTF-8 . attach_files [to_page | relation ] PDF PDF . attach_files . to_page ( 1 end ). Source Data Alternative Supplement Unspecified () . : pdftk in.pdf attach_files table1.html table2.html to_page 6 output out.pdf pdftk in.pdf attach_files in.tex relation Source output out.pdf unpack_files PDF output . : pdftk report.pdf unpack_files output ~/atts/ : pdftk report.pdf unpack_files output PROMPT [output ] PDF . stdout - . dump_data output . unpack_files output . burst output PDF ( ). [encrypt_40bit | encrypt_128bit | encrypt_aes128] PDF PDF AES-128 . RC4 40-bit RC4 128-bit encrypt_40bit encrypt_128bit ( ). [allow ] (Permissions) PDF . 'none' . permissions : Printing DegradedPrinting ModifyContents Assembly Assembly CopyContents ScreenReaders ScreenReaders ModifyAnnotations FillIn FillIn AllFeatures . [owner_pw ] [user_pw ] PDF . [compress | uncompress] PDF vim emacs . uncompress (stream) PDF . compress . [flatten] PDF ( ) PDF . PDF . fill_form . [need_appearances] Reader/Acrobat . ASCII Adobe Reader Acrobat . flatten . [replacement_font ] . ASCII PDF . font name . TrueType Unicode . [keep_first_id | keep_final_id] PDF (document ID) PDF . pdftk PDF . pdftk () . [drop_xfa] PDF Acrobat 7 Adobe Designer XFA . pdftk PDF Acrobat 7 ( 6) . XFA pdftk . pdftk XFA PDF . pdftk PDF . PDF pdftk XFA . [drop_xmp] PDF Info ( ) XMP ( ) . update_info pdftk Info XMP . ModDate / . / : D:YYYYMMDDHHmmSS D:201307241346 - YYYY . ModDate PDF Info XMP . XMP PDF - . PDF XMP drop_xmp XMP PDF . [verbose] pdftk . verbose . [dont_ask | do_ask] ( ASK_ABOUT_WARNINGS) pdftk . dont_ask ( pdftk ) do_ask ( pdftk ) . dont_ask pdftk (over-write) ..SH " (EXAMPLES)" pdftk A=even.pdf B=odd.pdf shuffle A B output collated.pdf odd.pdf : pdftk A=even.pdf B=odd.pdf shuffle A Bend-1 output collated.pdf ( << (SECURITY CONSIDERATIONS)>> ). PDF pdftk secured.pdf input_pw foopass output unsecured.pdf PDF AES-128 () () pdftk 1.pdf output 1.128.pdf owner_pw foopass 'baz' PDF pdftk 1.pdf output 1.128.pdf owner_pw foo user_pw baz ( PDF) pdftk 1.pdf output 1.128.pdf owner_pw foo user_pw baz allow printing RCA (). 'foopass'. pdftk 1.pdf 2.pdf cat output 3.pdf encrypt_40bit owner_pw foopass 'foopass' . . pdftk A=secured.pdf 2.pdf input_pw A=foopass cat output 3.pdf in1.pdf in2.pdf PDF out1.pdf pdftk in1.pdf in2.pdf cat output out1.pdf ( ): pdftk A=in1.pdf B=in2.pdf cat A B output out1.pdf ( ): pdftk *.pdf cat output combined.pdf in1.pdf out1.pdf pdftk in.pdf cat 1-12 14-end output out1.pdf : pdftk A=in1.pdf cat A1-12 A14-end output out1.pdf PDF PDF ( vim emacs) pdftk doc.pdf output doc.unc.pdf uncompress XREF PDF pdftk broken.pdf output fixed.pdf PDF doc_data.txt pdftk in.pdf burst PDF pdftk in.pdf burst owner_pw foopass allow DegradedPrinting PDF report.txt pdftk in.pdf dump_data output report.txt PDF pdftk in.pdf cat 1east 2-end output out.pdf PDF pdftk in.pdf cat 1-endsouth output out.pdf (NOTES) pdftk . : https://gitlab.com/pdftk-java/pdftk www.pdftk.com . (AUTHOR) pdftk Sid Steward (sid.steward at pdflabs dot com) . (SECURITY CONSIDERATIONS) /proc . PROMPT . 7 2020 PDFTK(1)