location: Diff for "pdfBestPractise"

Institute of Mathematics - PublicMathWiki:

Differences between revisions 20 and 21
Revision 20 as of 2011-08-09 09:18:30
Size: 3132
Editor: felix
Comment: Added two examples for pdftk.
Revision 21 as of 2013-04-25 14:09:17
Size: 2990
Editor: frankm
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
  ||<rowbgcolor="#eeeeee"> Program || Doc || Mode || Description ||
|| pdftk || http://www.pdflabs.com/docs/pdftk-cli-examples/ || Text || Merge, Rearrange, Delete files and pages ||
|| pdfanomyzer ||  pdfanonymizer -h || Text / Nautilus ||  Overwrite all personal META information in the PDF file. <<BR>> '''Nautilus: right mouse click on one selected pdf files'''  ||
|| pdfwordcount || pdfwordcount -h || Text / Nautilus ||  Counts words in a PDF document using pdftotext and wc. <<BR>> '''Nautilus: right mouse click on one or more selected pdf files''' ||
|| pdfunprotect || pdfunprotect -h || Text / Nautilus ||  Dumps a PDF file via ghostscript to a new PDF file. Removes some password protection during this way. <<BR>> '''Nautilus: right mouse click on one selected pdf files''' ||
|| pdfrepair || pdfrepair -h    || Text / Nautilus ||  Tries to repair a corrupted PDF file with the tools 'pdftk (Java), pdftops (ghostscript), acroread (Adobe)'. <<BR>> '''Nautilus: right mouse click on one selected pdf files''' ||
|| pdfshuffler || http://pdfshuffler.sourceforge.net/ || GUI / Nautilus || Merge, Rearrange, Delete files and pages. '''Applications > Office > PDF Shuffler''' or <<BR>> '''Nautilus: right mouse click on one or more selected pdf files''' ||
|| cutepdf || [[http://www.cutepdf.com|Virtual Windows PDF printer]] || GUI || printer driver ||
|| Acrobat      || [[http://www.adobe.com]] || GUI || Application and printer driver. '''Start > Programs > Text > Adobe''' ||
||<rowbgcolor="#eeeeee">Program ||Doc ||Mode ||Description ||
||pdftk ||http://www.pdflabs.com/docs/pdftk-cli-examples/ ||Text ||Merge, Rearrange, Delete files and pages ||
||pdfanomyzer ||pdfanonymizer -h ||Text / Nautilus ||Overwrite all personal META information in the PDF file. <<BR>> '''Nautilus: right mouse click on one selected pdf files''' ||
||pdfwordcount ||pdfwordcount -h ||Text / Nautilus ||Counts words in a PDF document using pdftotext and wc. <<BR>> '''Nautilus: right mouse click on one or more selected pdf files''' ||
||pdfunprotect ||pdfunprotect -h ||Text / Nautilus ||Dumps a PDF file via ghostscript to a new PDF file. Removes some password protection during this way. <<BR>> '''Nautilus: right mouse click on one selected pdf files''' ||
||pdfrepair ||pdfrepair -h ||Text / Nautilus ||Tries to repair a corrupted PDF file with the tools 'pdftk (Java), pdftops (ghostscript), acroread (Adobe)'. <<BR>> '''Nautilus: right mouse click on one selected pdf files''' ||
||pdfshuffler ||http://pdfshuffler.sourceforge.net/ ||GUI / Nautilus ||Merge, Rearrange, Delete files and pages. '''Applications > Office > PDF Shuffler''' or <<BR>> '''Nautilus: right mouse click on one or more selected pdf files''' ||
||cutepdf ||[[http://www.cutepdf.com|Virtual Windows PDF printer]] ||GUI ||printer driver ||
||Acrobat ||http://www.adobe.com ||GUI ||Application and printer driver. '''Start > Programs > Text > Adobe''' ||

Line 16: Line 17:
||<rowbgcolor="#eeeeee">   || Sun Ray (Linux) || Windows ||
|| console || `lp -d pdf {file}` <<BR>> ps2pdf {file}.ps || - ||
|| Firefox, Thunderbird || * Print to printer `pdf` <<BR>> * Print `as file` || * Print to printer `cute_pdf` <<BR>> * Print `as file` ||
|| OpenOffice || * Print to printer `pdf` <<BR>> * Export `as PDF` || * Print to printer `cute_pdf` <<BR>> * Export `as PDF` ||
|| other application || Print to printer `pdf` || Print to printer `cute_pdf` ||
||<rowbgcolor="#eeeeee"> ||Linux ||Windows ||
||console ||`lp -d pdf {file}` <<BR>> ps2pdf {file}.ps ||- ||
||Firefox, Thunderbird ||* Print to printer `pdf` <<BR>> * Print `as file` ||* Print to printer `cute_pdf` <<BR>> * Print `as file` ||
||OpenOffice ||* Print to printer `pdf` <<BR>> * Export `as PDF` ||* Print to printer `cute_pdf` <<BR>> * Export `as PDF` ||
||other application ||Print to printer `pdf` ||Print to printer `cute_pdf` ||
Line 23: Line 25:
||<rowbgcolor="#eeeeee">          || Sun Ray (Linux) || Windows ||
|| console || pdftk || - ||
|| GUI     || pdfshuffler     || Acrobat ||
||<rowbgcolor="#eeeeee"> ||Sun Ray (Linux) ||Windows ||
||console ||pdftk ||- ||
||GUI ||pdfshuffler ||Acrobat ||
Line 28: Line 31:
Line 29: Line 33:
   Joins the files {{{cv.pdf}}}, {{{research.pdf}}} and {{{teaching.pdf}}} into one file {{{application.pdf}}}.   . Joins the files {{{cv.pdf}}}, {{{research.pdf}}} and {{{teaching.pdf}}} into one file {{{application.pdf}}}.
Line 32: Line 36:
||<rowbgcolor="#eeeeee">          || Sun Ray (Linux) || Windows ||
|| console || pdftk || - ||
|| GUI     || pdfshuffler  || Acrobat ||
||<rowbgcolor="#eeeeee"> ||Sun Ray (Linux) ||Windows ||
||console ||pdftk ||- ||
||GUI ||pdfshuffler ||Acrobat ||
Line 37: Line 42:
Line 38: Line 44:
   Takes the whole of {{{cv.pdf}}}, pages 2 to 4 of {{{certificates.pdf}}} and the first page of {{{research.pdf}}} and merges them into one file {{{application.pdf}}}.   . Takes the whole of {{{cv.pdf}}}, pages 2 to 4 of {{{certificates.pdf}}} and the first page of {{{research.pdf}}} and merges them into one file {{{application.pdf}}}.
Line 41: Line 47:
||<rowbgcolor="#eeeeee">          || Sun Ray (Linux) || Windows ||
|| console || [[pdf_anonymizer|pdfanonymizer]] || - ||
|| GUI     || Nautilus || Acrobat ||
||<rowbgcolor="#eeeeee"> ||Sun Ray (Linux) ||Windows ||
||console ||[[pdf_anonymizer|pdfanonymizer]] ||- ||
||GUI ||Nautilus ||Acrobat ||

PDF Best Practise

Program

Doc

Mode

Description

pdftk

http://www.pdflabs.com/docs/pdftk-cli-examples/

Text

Merge, Rearrange, Delete files and pages

pdfanomyzer

pdfanonymizer -h

Text / Nautilus

Overwrite all personal META information in the PDF file.
Nautilus: right mouse click on one selected pdf files

pdfwordcount

pdfwordcount -h

Text / Nautilus

Counts words in a PDF document using pdftotext and wc.
Nautilus: right mouse click on one or more selected pdf files

pdfunprotect

pdfunprotect -h

Text / Nautilus

Dumps a PDF file via ghostscript to a new PDF file. Removes some password protection during this way.
Nautilus: right mouse click on one selected pdf files

pdfrepair

pdfrepair -h

Text / Nautilus

Tries to repair a corrupted PDF file with the tools 'pdftk (Java), pdftops (ghostscript), acroread (Adobe)'.
Nautilus: right mouse click on one selected pdf files

pdfshuffler

http://pdfshuffler.sourceforge.net/

GUI / Nautilus

Merge, Rearrange, Delete files and pages. Applications > Office > PDF Shuffler or
Nautilus: right mouse click on one or more selected pdf files

cutepdf

Virtual Windows PDF printer

GUI

printer driver

Acrobat

http://www.adobe.com

GUI

Application and printer driver. Start > Programs > Text > Adobe

Create PDF

Linux

Windows

console

lp -d pdf {file}
ps2pdf {file}.ps

-

Firefox, Thunderbird

* Print to printer pdf
* Print as file

* Print to printer cute_pdf
* Print as file

OpenOffice

* Print to printer pdf
* Export as PDF

* Print to printer cute_pdf
* Export as PDF

other application

Print to printer pdf

Print to printer cute_pdf

Merge PDF Files

Sun Ray (Linux)

Windows

console

pdftk

-

GUI

pdfshuffler

Acrobat

Example for pdftk:

  • pdftk cv.pdf research.pdf teaching.pdf cat output application.pdf

    • Joins the files cv.pdf, research.pdf and teaching.pdf into one file application.pdf.

Rearrange Pages in PDF files

Sun Ray (Linux)

Windows

console

pdftk

-

GUI

pdfshuffler

Acrobat

Example for pdftk:

  • pdftk A=cv.pdf B=research.pdf C=certificates.pdf cat A C2-4 B1 output application.pdf

    • Takes the whole of cv.pdf, pages 2 to 4 of certificates.pdf and the first page of research.pdf and merges them into one file application.pdf.

Anomyze PDF Files

Sun Ray (Linux)

Windows

console

pdfanonymizer

-

GUI

Nautilus

Acrobat

Count words in PDF files

PublicMathWiki: pdfBestPractise (last edited 2021-02-26 01:37:32 by crose)