Add more PDF tips
This commit is contained in:
parent
de84216928
commit
c9e22c74a5
1 changed files with 17 additions and 0 deletions
17
how_to
17
how_to
|
@ -220,6 +220,10 @@ PDF :
|
||||||
# range can be <start>-<end>, more info at pdftk --help
|
# range can be <start>-<end>, more info at pdftk --help
|
||||||
Uncompress pdf file content :
|
Uncompress pdf file content :
|
||||||
pdftk input.pdf output output.pdf uncompress
|
pdftk input.pdf output output.pdf uncompress
|
||||||
|
Extract text from pdf (poppler):
|
||||||
|
pdftotext in.pdf out.txt
|
||||||
|
Extract images from pdf (poppler):
|
||||||
|
pdfimages <in.pdf> <imgs-prefix>
|
||||||
Add images and other files in a single pdf:
|
Add images and other files in a single pdf:
|
||||||
convert [jpg|png|txt|pdf|...] output.pdf
|
convert [jpg|png|txt|pdf|...] output.pdf
|
||||||
# Might need to tweak /etc/ImageMagick-7/policy.xml
|
# Might need to tweak /etc/ImageMagick-7/policy.xml
|
||||||
|
@ -233,6 +237,19 @@ PDF :
|
||||||
xournal
|
xournal
|
||||||
libreoffice Draw
|
libreoffice Draw
|
||||||
inkscape
|
inkscape
|
||||||
|
Batch mode with pdftk:
|
||||||
|
# http://www.myown1.com/linux/pdf_formfill.shtml
|
||||||
|
Finding the fields:
|
||||||
|
# pdftk needs java-commons-lang
|
||||||
|
pdftk form.pdf dump_data_fields_utf8 > fields.flds
|
||||||
|
Generating fdf file with values:
|
||||||
|
# https://github.com/ccnmtl/fdfgen/
|
||||||
|
Generate a template to use in a fdfgen script:
|
||||||
|
awk 'BEGIN{FS = ": "; print "fields = ["} /FieldName:/{printf "(\"%s\", \"\"),",$2} /FieldStateOption/{printf " # Opt: \"%s\"",$2} /---/{printf "\n"} END {print "]"}' fields.flds > fields.py
|
||||||
|
# http://home.myfairpoint.net/vzenxj75/downloads/fdf_gen_20080304.tgz (brittle as hell)
|
||||||
|
fdf_gen fields.flds values.txt fields.fdf
|
||||||
|
Filling the form:
|
||||||
|
pdftk form.pdf fill_form fields.fdf output filled_form.pdf
|
||||||
|
|
||||||
Fill dynamic XFA forms on linux:
|
Fill dynamic XFA forms on linux:
|
||||||
Run Acrobat Reader DC 2019 on wine:
|
Run Acrobat Reader DC 2019 on wine:
|
||||||
|
|
Loading…
Reference in a new issue