You can use certain features of Expert PDF at a command line level.
All commands start with «--pdf-tools». Following this will be the specific command you want to execute.
Below you’ll find a description of the available command options.
1. Create PDFs (Another file to PDF)
Your command line will look like this:
--pdf-tools --create --source-file|--source-dir [--destination-dir]
Here is a description of each command element:
-- create – This means you plan to create a new PDF.
--source-file|--source-dir – (Required):
--source-file – The location of the original file.
—source-dir – The path to the file system catalog where the documents that wait for creation are stored.
--destination-dir – The target destination for your new PDF. This is not required, if this element is not added, the file will be created at the source.
Example:
--pdf-tools --create --source-file "X:\source\source.doc"
--pdf-tools --create --source-file "X:\source\source.doc" --destination-dir "X:\destination"
--pdf-tools --create --source-dir "X:\source"
--pdf-tools --create --source-dir "X:\source" --destination-dir "X:\destination"
2. Convert converts PDF document into another file format
Your command line will look like:
--pdf-tools --convert --pdf2format 0 --source-file|--source-dir [--destination-dir] [--use-ocr] [--convert-table] [--convert-method] [--image-type 0] [--page-divider 1] [--custom-divider] [--convert-crop-text]
Here is a description of each command element:
-- convert– This means you plan to convert a PDF to another file type.
--source-file|--source-dir – (Required):
--source-file – The location of the original file.
—source-dir – The path to the file system catalog where the documents that wait for creation are stored.
--destination-dir – The target destination for your new PDF. This is not required, if this element is not added, the file will be created at the source.
--pdf2format – (Required) Here you will set the output format. It is defined by a numerical value:
0 – Word
1 – Excel
2 – PowerPoint
3 – HTML
4 – Image
5 – Txt
6 – RTF
--use-ocr – While not required, you can use the OCR engine to make any text found in the images within your PDF.
This command is applied when converting to the following formats: Word, Excel, PowerPoint, HTML, Txt, RTF.
--convert-table – This option is not required but can be used to detect and convert tables in your PDF.
This command works with the following output formats: Word, PowerPoint, RTF. This parameter is not the required parameter.
--convert-method – This option is exclusive to conversions from PDF to Excel. You need to set how Excel will interpret your PDF using a numerical command:
0 – Each table in your PDF will be a separate sheet in Excel.
1 – The text found in your PDF will be added to an Excel spreadsheet.
2 – If no option is specified, this will be the default. The text and tables found in your PDF will be re-created in Excel matching the formatting in the PDF.
--image-type – When converting to image, you need to specify the format. Using a numerical value, you will choose from one of the following:
0 – PNG – (Default value if none are specified).
1 – JPEG
2 – GIF
3 – BMP
4 – TIFF
--page-divider – This option is applied when converting to TXT, to create line breaks at each page in your PDF. The following options are available:
0 - Custom Divider
--custom-divider – the page divider for users. The only available value is “0”.
1 - Absent divider – (Default Value)
2 - Line break
3 - Double line break
4 - '////////////////////'
5 - '-------------------'
6 - '1, 2, 3'
7 - '-1-, -2-, -3-'
8 - '1 of n'
9 - '1/n'
10 - 'Page 1'
11 - 'Page 1 of n'.
--convert-crop-text – This parameter is used when converting to TXT. Using this will convert any cropped text.
Find below the list of the applied commands:
File format | All applied commands |
Word | --pdf-tools --convert --pdf2format 0 --source-file "X:\path\file.pdf" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-table] --pdf-tools --convert --pdf2format 0 --source-dir "X:\path" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-table] |
Excel | --pdf-tools --convert --pdf2format 1 --source-file "X:\path\file.pdf" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-method] --pdf-tools --convert --pdf2format 1 --source-dir "X:\path" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-method] |
PowerPoint | --pdf-tools --convert --pdf2format 2 --source-file "X:\path\file.pdf" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-table] --pdf-tools --convert --pdf2format 2 --source-dir "X:\path" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-table] |
HTML | --pdf-tools --convert --pdf2format 3 --source-file "X:\path\file.pdf" [--destination-dir "X:\Dest_path"] [--use-ocr] --pdf-tools --convert --pdf2format 3 --source-dir "X:\path" [--destination-dir "X:\Dest_path"] [--use-ocr] |
Image | --pdf-tools --convert --pdf2format 4 --source-file "X:\path\file.pdf" [--destination-dir"X:\Dest_path"] [--image-type 0] --pdf-tools --convert --pdf2format 4 --source-dir "X:\path" [--destination-dir"X:\Dest_path"] [--image-type 0] |
Txt | --pdf-tools --convert --pdf2format 5 --source-file "X:\path\file.pdf" [--destination-dir "X:\Dest_path"] [--use-ocr] [--page-divider 0] [--custom-divider "custom page divider"] [--convert-crop-text] --pdf-tools --convert --pdf2format 5 --source-dir "X:\path" [--destination-dir "X:\Dest_path"] [--use-ocr] [--page-divider 0] [--custom-divider "custom page divider"] [--convert-crop-text] |
RTF | --pdf-tools --convert --pdf2format 6 --source-file "X:\path\file.pdf" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-table] --pdf-tools --convert --pdf2format 6 --source-dir "X:\path" [--destination-dir "X:\Dest_path"] [--use-ocr] [--convert-table] |
4. Reduce file size
If you want to make your PDFs smaller, your command line will look like this:
--pdf-tools --reduce-file-size --source-file|--source-dir --destination-dir [--reduce-quality]
Here is a description of each command element:
--reduce-file-size – This lets you compress your file.
--source-file|--source-dir – (Required):
--source-file – The location of the original file.
—source-dir – The path to the file system catalog where the documents that wait for creation are stored.
--destination-dir – The target destination for your new PDF. This is not required, if this element is not added, the file will be created at the source.
--reduce-quality – Here you will be able to set the how much you want to reduce the quality (and in turn file size), set the numerical value accordingly:
0 – Min
1 – Low
2 – Medium – (Default value if none are specified).
3 – High
4 – Max
4. OCR
If you want to use the OCR engine, making the text in your images editable, your command line will look like this:
--pdf-tools --recognize --source-file|--source-dir --destination-dir
Here is a description of each command element:
--recognize- This option lets you use the OCR engine.
--source-file|--source-dir – (Required):
--source-file – The location of the original file.
—source-dir – The path to the file system catalog where the documents that wait for creation are stored.
--destination-dir – The target destination for your new PDF. This is not required, if this element is not added, the file will be created at the source.
Comments
0 comments
Article is closed for comments.