pdf viewer c# open source : Create bookmarks in pdf reader application SDK tool html winforms wpf online calibre25-part884

calibre User Manual, Release 2.56.0
--disable-unwrap-lines
Unwrap lines using punctuation and other formatting clues.
--enable-heuristics
Enable heuristic processing. This option must be set for any heuristic processing to take place.
--html-unwrap-factor
Scale used to determine the length at which a line should be unwrapped. Valid values are a decimal between
0and 1. The default is 0.4, just below the median line length. If only a few lines in the document require
unwrapping this value should be reduced
--replace-scene-breaks
Replace scene breaks with the specified text. By default, the text fromthe input document is used.
Search andReplace
Modify the document text and structure using userdefined patterns.
--search-replace
Path to a file containing search and replace regularexpressions. The file must contain alternating lines of regular
expression followed by replacement pattern (which can be an empty line). The regular expression must be in
the python regex syntax and the file must be UTF-8 encoded.
--sr1-replace
Replacement to replace the text found with sr1-search.
--sr1-search
Search pattern (regular expression)to be replaced with sr1-replace.
--sr2-replace
Replacement to replace the text found with sr2-search.
--sr2-search
Search pattern (regular expression)to be replaced with sr2-replace.
--sr3-replace
Replacement to replace the text found with sr3-search.
--sr3-search
Search pattern (regular expression)to be replaced with sr3-replace.
Structure Detection
Control auto-detection of document structure.
--chapter
AnXPathexpression to detect chapter titles. Thedefault is toconsider<h1>or<h2>tags that contain the words
"chapter","book","section","prologue","epilogue",or "part" as chapter titles as well as any tags thathave
class="chapter". The expression used must evaluate to a list of elements. To disable chapter detection, use the
expression "/". See the XPath Tutorial in the calibre User Manual for furtherhelp on using this feature.
--chapter-mark
Specify how to mark detected chapters. A value of "pagebreak" will insert page breaks before chapters. A
value of "rule" will insert a line before chapters. A value of "none" will disable chapter marking and a value
of "both" will use both page breaks and lines to mark chapters.
--disable-remove-fake-margins
Some documents specify page margins by specifying a left and right margin on each individual paragraph.
1.11. Command Line Interface
247
Create bookmarks in pdf reader - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to add bookmarks to pdf document; creating bookmarks pdf files
Create bookmarks in pdf reader - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
pdf bookmarks; create pdf bookmarks online
calibre User Manual, Release 2.56.0
calibre will try to detect and remove these margins. Sometimes, this can cause the removal of margins that
should not have been removed. Inthis case you can disable the removal.
--insert-metadata
Insert the book metadata at the start of the book. This is useful if your ebook reader does not support display-
ing/searching metadata directly.
--page-breaks-before
An XPath expression. Page breaks are inserted before the specified elements. To disable use the expression: /
--prefer-metadata-cover
Use the cover detected from the source file in preference to the specified cover.
--remove-first-image
Remove the first image from the input ebook. Useful if the input document has a cover image that is not
identified as a cover. In this case, if you set a cover in calibre, the output document will end up with two cover
images if you do not specify this option.
--start-reading-at
An XPath expression to detect the location in the document at which to start reading. Some ebook reading
programs (most prominently the Kindle) use this location as the position at which to open the book. See the
XPath tutorial in the calibre UserManual for furtherhelp using this feature.
Tableof Contents
Control the automatic generation of a Table of Contents. By default, if the source file has a Table of Contents, it will
be used in preference to the automatically generated one.
--duplicate-links-in-toc
When creating a TOC from links in the input document, allow duplicate entries, i.e. allow more than one entry
with the same text, provided that they point to a different location.
--level1-toc
XPath expression that specifies all tags that should be added to the Table of Contents at level one. If this is
specified, it takes precedence over other forms of auto-detection. See the XPath Tutorial in the calibre User
Manual for examples.
--level2-toc
XPathexpression that specifies all tags that should be added to the Table of Contents at level two. Each entry is
added under the previous level one entry. See the XPathTutorial in the calibre User Manual for examples.
--level3-toc
XPath expression that specifies all tags that should be added to the Table of Contents at level three. Each entry
is added under the previous level two entry. See the XPath Tutorial in the calibre User Manual for examples.
--max-toc-links
Maximum number of links to insert into the TOC. Set to 0 to disable. Default is: 50. Links are only added to
the TOC if less than the threshold number of chapters were detected.
--no-chapters-in-toc
Don’t add auto-detected chapters to the Table of Contents.
--toc-filter
Remove entries fromthe Table ofContents whose titles match the specified regularexpression. Matching entries
and all their children are removed.
--toc-threshold
Iffewer than this number of chapters is detected,then links are added to the Table ofContents. Default: 6
248
Chapter 1. Sections
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Bookmarks. inputFilePath = Program.RootPath + "\\" 3.pdf"; String outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing options
bookmark a pdf file; bookmarks in pdf
VB.NET PDF File Split Library: Split, seperate PDF into multiple
file into multiple ones by PDF bookmarks or outlines As String = Program.RootPath + "\\" 1.pdf" Dim outputFileName 1 to (Page Count - 1). ' Create output PDF
bookmarks pdf file; create pdf bookmark
calibre User Manual, Release 2.56.0
--use-auto-toc
Normally, if the source file already has a Table of Contents, it is used in preference to the auto-generated one.
With this option, the auto-generatedone is always used.
Metadata
Options to set metadata in the output
--author-sort
String to be used when sorting by author.
--authors
Set the authors. Multiple authors should be separated by ampersands.
--book-producer
Set the book producer.
--comments
Set the ebook description.
--cover
Set the coverto the specified file or URL
--isbn
Set the ISBN of the book.
--language
Set the language.
--pubdate
Set the publication date.
--publisher
Set the ebook publisher.
--rating
Set the rating. Should be a numberbetween 1 and5.
--read-metadata-from-opf, -m
Readmetadatafromthespecified OPFfile. Metadata read fromthis filewill override any metadata in the source
file.
--series
Set the series this ebook belongs to.
--series-index
Set the index of the book in this series.
--tags
Set the tags for the book. Should be a comma separated list.
--timestamp
Set the book timestamp (no longer used anywhere)
--title
Set the title.
--title-sort
The version of the title to be used forsorting.
1.11. Command Line Interface
249
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. inputFilePath = Program.RootPath + "\\" 3.pdf"; String outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing options
export pdf bookmarks to text; copy pdf bookmarks
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
pdf bookmark; auto bookmark pdf
calibre User Manual, Release 2.56.0
Debug
Options to help with debugging the conversion
--debug-pipeline, -d
Save the output from different stages of the conversion pipeline to the specified directory. Useful if you are
unsure at which stage of the conversion process a bug is occurring.
--verbose, -v
Level of verbosity. Specify multiple times for greater verbosity. Specifying it twice will result in full verbosity,
once mediumverbosity and zero times least verbosity.
AZW4 Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
CHM Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
Comic Input Options
--colors
Number of colors for grayscale image conversion. Default: 256. Values of less than 256 may result in blurred
text on your device if you are creating your comics in EPUB format.
--comic-image-size
Specify the image size as widthxheight pixels. Normally, an image size is automatically calculated from the
output profile, this option overrides it.
--despeckle
Enable Despeckle. Reduces speckle noise. May greatly increase processing time.
--disable-trim
Disable trimming ofcomic pages. Forsome comics, trimming might remove content as well as borders.
--dont-add-comic-pages-to-toc
When converting a CBC do not add links to each page to the TOC. Note this only applies if the TOC has more
than one section
--dont-grayscale
Do not convert the image tograyscale (blackand white)
--dont-normalize
Disable normalize (improve contrast) color range for pictures. Default: False
--dont-sharpen
Disable sharpening.
250
Chapter 1. Sections
C# Create PDF Library SDK to convert PDF from other file formats
file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields.
add bookmark pdf file; pdf bookmark editor
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. PDF Create.
add bookmarks to pdf reader; adding bookmarks to pdf
calibre User Manual, Release 2.56.0
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
--keep-aspect-ratio
Maintainpicture aspect ratio. Default is to fill the screen.
--landscape
Don’t split landscape images into two portrait images
--no-process
Apply no processingto the image
--no-sort
Don’t sort the files found in the comic alphabetically by name. Instead use the order they were added to the
comic.
--output-format
The format that images in the created ebook are converted to. You can experiment to see which format gives
you optimal size and look on your device.
--right2left
Used for right-to-left publications like manga. Causes landscape pages to be split into portrait pages from right
to left.
--wide
Keep aspect ratio and scale image using screen height as image width for viewing in landscape mode.
DJVU Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
DOCX Input Options
--docx-inline-subsup
Render superscripts and subscripts so that they do not affect the line height.
--docx-no-cover
Normally, if a large image is present at the start ofthe documentthat looks like a cover, it will be removed from
the document and used as the cover for createdebook. This option turns off that behavior.
--docx-no-pagebreaks-between-notes
Do not insert a page break after every endnote.
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
1.11. Command Line Interface
251
VB.NET Create PDF Library SDK to convert PDF from other file
Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields in Visual Basic .NET application.
creating bookmarks pdf; bookmarks in pdf files
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
add bookmarks to pdf online; how to add bookmarks on pdf
calibre User Manual, Release 2.56.0
EPUB Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
FB2 Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
--no-inline-fb2-toc
Do not insert a Table of Contents at the beginning of the book.
HTLZ Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
HTML Input Options
--breadth-first
Traverse links in HTML files breadth first. Normally,they are traversed depth first.
--dont-package
Normally this input plugin re-arranges all the input files intoa standard folder hierarchy. Only use this option if
you know what you are doingas it can result in various nasty side effects in the rest ofthe conversion pipeline.
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
--max-levels
Maximum levels of recursion when following links in HTML files. Must be non-negative. 0 implies that no
links in the root HTML file are followed. Default is 5.
LITInput Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
252
Chapter 1. Sections
calibre User Manual, Release 2.56.0
LRF Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
MOBI Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
ODT Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
PDB Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
PDFInput Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
--new-pdf-engine
Use the new PDF conversion engine. Currently not operational.
--no-images
Do not extract images fromthe document
--unwrap-factor
Scale used to determine the length at which a line should be unwrapped. Valid values are a decimal between 0
and 1. The default is 0.45, just below the median line length.
PML Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
1.11. Command Line Interface
253
calibre User Manual, Release 2.56.0
RB Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
RTFInput Options
--ignore-wmf
Ignore WMFimages instead of replacing themwith a placeholder image.
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
Recipe Input Options
--dont-download-recipe
Do not download latest version ofbuiltin recipes fromthe calibre server
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
--lrf
Optimize fetching for subsequent conversion to LRF.
--password
Password for sites that require a login to access content.
--test
Useful for recipe development. Forces max_articles_per_feed to 2 and downloads at most 2 feeds. You can
change the number offeeds and articles by supplying optional arguments. For example:--test (page 254) 3
1will download at most 3 feeds and only 1 article per feed.
--username
Username for sites that require a login to access content.
SNB Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
TCR Input Options
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
254
Chapter 1. Sections
calibre User Manual, Release 2.56.0
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
TXT Input Options
--formatting-type
Formatting used within the document.* auto: Automatically decide which formatting processorto use. * plain:
Do not process the document formatting. Everything is a paragraph and no styling is applied. * heuristic:
Process using heuristics to determine formatting such as chapter headings and italic text. * textile: Processing
using textile formatting. * markdown: Processing using markdown formatting. To learn more about markdown
seehttp://daringfireball.net/projects/markdown/
--input-encoding
Specify the character encoding of the input document. If set this option will override any encoding declared by
the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous
encoding declarations.
--markdown-extensions
Enable extensions to markdown syntax. Extensions are formatting that is not part of the standard markdown
format. Theextensions enabled by default: footnotes, tables,toc. Tolearn more about markdownextensions,see
http://pythonhosted.org/Markdown/extensions/index.htmlThisshouldbeacommaseparatedlistofextensions
to enable: * abbr: Abbreviations * admonition: Support admonitions * attr_list: Add attribute to HTML tags
*def_list: Definition lists * extra: Enables various common extensions * fenced_code: Alternative code block
syntax * footnotes: Footnotes * headerid: Allow ids as part of a header * meta: Metadata in the document *
tables: Support tables * toc: Generate a table of contents * wikilinks: Wiki style links
--paragraph-type
Paragraph structure. choices are [’auto’, ’block’, ’single’, ’print’, ’unformatted’, ’off’] * auto: Try to
auto detect paragraph type. * block: Treat a blank line as a paragraph break. * single: Assume every line is
aparagraph. * print: Assume every line starting with 2+ spaces or a tab starts a paragraph. * unformatted:
Most lines have hard line breaks, few/no blank lines or indents. Tries to determine structure and reformat
the differentiate elements. * off: Don’t modify the paragraph structure. This is useful when combined with
Markdownor Textile formatting to ensure no formatting is lost.
--preserve-spaces
Normally extra spaces are condensed into a single space. With this option all spaces will be displayed.
--txt-in-remove-indents
Normally extra space at the beginning of lines is retained. With this option they will be removed.
AZW3 Output Options
--dont-compress
Disable compression of the file contents.
--extract-to
Extract the contents of the generated AZW3 file to the specifieddirectory. The contents ofthe directory are first
deleted,so be careful.
--mobi-toc-at-start
When adding the Table of Contents to the book, add it at the start of the book instead of the end. Not recom-
mended.
--no-inline-toc
Don’t add Table ofContents to the book. Useful ifthe book has its own table of contents.
1.11. Command Line Interface
255
calibre User Manual, Release 2.56.0
--prefer-author-sort
When present,use author sort field as author.
--pretty-print
If specified, the output plugin will try to create output that is as human readable as possible. May not have any
effect for some output plugins.
--share-not-sync
Enable sharing ofbook content via Facebook etc. on the Kindle. WARNING: Usingthis feature means that the
book will not auto sync its last read position on multiple devices. Complain to Amazon.
--toc-title
Title for any generated in-line table of contents.
DOCX Output Options
--docx-custom-page-size
Custom size of the document. Use the formwidthxheight EG. 123x321 to specifythe width and height (in pts).
This overrides any specified page-size.
--docx-no-cover
Do not insert the bookcover as animage at the start ofthe document. Ifyouuse this option,the book coverwill
be discarded.
--docx-no-toc
Do not insert the table of contents as a page at the start of the document.
--docx-page-size
The size of the page. Default is letter. Choices are [u’a0’, u’a1’, u’a2’, u’a3’, u’a4’, u’a5’, u’a6’,
u’b0’, u’b1’,u’b2’, u’b3’,u’b4’, u’b5’,u’b6’, u’legal’, u’letter’]
--extract-to
Extract the contents of the generated DOCXfile to the specified directory. The contents of the directory are first
deleted,so be careful.
--pretty-print
If specified, the output plugin will try to create output that is as human readable as possible. May not have any
effect for some output plugins.
EPUB Output Options
--dont-split-on-page-breaks
Turn offsplitting at page breaks. Normally,input files are automatically split at every page break into two files.
This gives an output ebook that can be parsed faster and with less resources. However, splitting is slow and if
your source file contains a very large number of page breaks,you should turn off splitting on page breaks.
--epub-flatten
This option is needed only if you intend to use the EPUB with FBReaderJ. It will flatten the file system inside
the EPUB,putting all files into the top level.
--epub-inline-toc
Insert an inline Table of Contents that will appear as part ofthe main book content.
--epub-toc-at-end
Put the inserted inline Table of Contents at the end of the book instead ofthe start.
256
Chapter 1. Sections
Documents you may be interested
Documents you may be interested