pdf viewer c# open source : How to bookmark a pdf in reader control software system web page winforms asp.net console calibre26-part885

calibre User Manual, Release 2.56.0
--extract-to
Extract the contents ofthe generated EPUB file to the specified directory. The contents of the directory are first
deleted,so be careful.
--flow-size
Split all HTML files larger than this size (in KB).This is necessary as most EPUB readers cannot handle large
file sizes. The default of 260KB is the size required for Adobe Digital Editions. Set to 0 to disable size based
splitting.
--no-default-epub-cover
Normally, if the input file has no cover and you don’t specify one, a default cover is generated with the title,
authors, etc. This option disables the generation of this cover.
--no-svg-cover
Do not use SVG for the book cover. Use this option if your EPUB is going to be used on a device that does not
support SVG, like the iPhone or the JetBook Lite. Without this option, such devices will display the cover as a
blank page.
--preserve-cover-aspect-ratio
When using an SVG cover, this option will cause the cover to scale to cover the available screen area, but still
preserve its aspect ratio (ratio of width to height). That means there may be white borders at the sides or top
and bottom of the image, but the image will never be distorted. Without this option the image may be slightly
distorted,but there will be no borders.
--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.
--toc-title
Title for any generated in-line table of contents.
FB2 Output Options
--fb2-genre
Genre for the book. Choices: sf_history, sf_action, sf_epic, sf_heroic, sf_detective, sf_cyberpunk, sf_space,
sf_social, sf_horror, sf_humor, sf_fantasy, sf, det_classic, det_police, det_action, det_irony, det_history,
det_espionage, det_crime, det_political, det_maniac, det_hard, thriller, detective, prose_classic, prose_history,
prose_contemporary, prose_counter, prose_rus_classic, prose_su_classics, love_contemporary, love_history,
love_detective, love_short, love_erotica, adv_western, adv_history, adv_indian, adv_maritime, adv_geo,
adv_animal, adventure, child_tale, child_verse, child_prose, child_sf, child_det, child_adv, child_education,
children,poetry, dramaturgy, antique_ant,antique_european,antique_russian,antique_east,antique_myths, an-
tique,sci_history, sci_psychology, sci_culture,sci_religion,sci_philosophy, sci_politics,sci_business, sci_juris,
sci_linguistic, sci_medicine, sci_phys, sci_math, sci_chem, sci_biology, sci_tech, science, comp_www,
comp_programming, comp_hard, comp_soft, comp_db, comp_osnet, computers, ref_encyc, ref_dict, ref_ref,
ref_guide, reference, nonf_biography, nonf_publicism, nonf_criticism, design, nonfiction, religion_rel, reli-
gion_esoterics, religion_self, religion, humor_anecdote, humor_prose, humor_verse, humor, home_cooking,
home_pets, home_crafts, home_entertain, home_health, home_garden, home_diy, home_sport, home_sex,
home See:http://www.fictionbook.org/index.php/Eng:FictionBook_2.1_genresfor acomplete list withdescrip-
tions.
--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.
--sectionize
Specify the sectionization of elements. A value of "nothing" turns the book into a single section. A value
of "files" turns each file into a separate section; use this if your device is having trouble. A value of "Table
1.11. Command Line Interface
257
How to bookmark a pdf in 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
copy bookmarks from one pdf to another; create bookmarks pdf file
How to bookmark a pdf in 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
bookmarks in pdf from word; bookmark pdf acrobat
calibre User Manual, Release 2.56.0
of Contents" turns the entries in the Table of Contents into titles and creates sections; if it fails, adjust the
"Structure Detection" and/or "Table of Contents" settings (turn on "Force use of auto-generated Table of
Contents").
HTML Output Options
--extract-to
Extractthe contents ofthegenerated ZIPfile to thespecifieddirectory. WARNING:The contents ofthedirectory
will be deleted.
--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.
--template-css
CSS file used for the output instead of the default file
--template-html
Template used forthe generation of the html contents of the book instead of the default file
--template-html-index
Template used forgeneration of the html index file instead of the default file
HTMLZ Output Options
--htmlz-class-style
How to handle the CSS when using css-type = ’class’. Default is external. external: Use an external CSS file
that is linked in the document. inline: Place the CSS in the head section of the document.
--htmlz-css-type
Specify the handling ofCSS.Default is class. class: Use CSS classes and have elements reference them. inline:
Write the CSSas an inline style attribute. tag: Turn as many CSS styles as possible into HTML tags.
--htmlz-title-filename
Ifset this option causes the file name of the html file inside the htmlz archive to be based on the book title.
--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.
LITOutput Options
--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.
LRF Output Options
--enable-autorotation
Enable autorotation ofimages that are wider than the screen width.
--header
Add a headerto all the pages with title and author.
258
Chapter 1. Sections
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
XImage.Barcode Reader. XImage.Barcode Generator. pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET
export pdf bookmarks to text file; create bookmark pdf file
C# PDF Library SDK to view, edit, convert, process PDF file for C#
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
how to bookmark a pdf page; bookmarks pdf
calibre User Manual, Release 2.56.0
--header-format
Set the format of the header. %a is replaced by the author and %t by the title. Default is %t by %a
--header-separation
Add extra spacing belowthe header. Default is 0 pt.
--minimum-indent
Minimum paragraph indent (the indent of the first line of a paragraph) in pts. Default: 0
--mono-family
The monospace family of fonts to embed
--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.
--render-tables-as-images
Render tables in the HTML as images (useful ifthe document has large or complex tables)
--sans-family
The sans-seriffamily of fonts to embed
--serif-family
The serif family offonts to embed
--text-size-multiplier-for-rendered-tables
Multiply the size of text in rendered tables by this factor. Default is 1.0
--wordspace
Set the space betweenwords in pts. Default is 2.5
MOBI Output Options
--dont-compress
Disable compression of the file contents.
--extract-to
Extract the contents ofthe generated MOBI file to the specified directory. The contents of the directory are first
deleted,so be careful.
--mobi-file-type
By default calibre generates MOBI files that contain the old MOBI6 format. This formatis compatible with all
devices. However, by changing this setting, you can tell calibre to generate MOBIfiles that containboth MOBI
6and the new KF8 format, or only the new KF8 format. KF8 has more features than MOBI 6, but only works
with newer Kindles.
--mobi-ignore-margins
Ignoremargins intheinputdocument. IfFalse,thentheMOBIoutputplugin will trytoconvert margins specified
in the input document, otherwise it will ignore them.
--mobi-keep-original-images
By default calibre converts all images to JPEG format in the output MOBI file. This is for maximum compat-
ibility as some older MOBI viewers have problems with other image formats. This option tells calibre not to
do this. Useful if your document contains lots of GIF/PNG images that become very large when converted to
JPEG.
--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.
1.11. Command Line Interface
259
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF document by PDF bookmark and outlines in VB.NET. Independent component for splitting PDF document in preview without using external PDF control.
edit pdf bookmarks; bookmark pdf documents
C# PDF - Read Barcode on PDF in C#.NET
pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET C#.NET PDF Barcode Reader & Scanner
bookmarks in pdf reader; how to bookmark a pdf file
calibre User Manual, Release 2.56.0
--no-inline-toc
Don’t add Table ofContents to the book. Useful ifthe book has its own table of contents.
--personal-doc
Tag for MOBI files to be marked as personal documents. This option has no effect on the conversion. It is used
only when sending MOBI files to a device. If the file being sent has the specified tag, it will be marked as a
personal document when sent to the Kindle.
--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.
OEB Output Options
--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.
PDB Output Options
--format, -f
Format to use inside the pdb container. Choices are: [’doc’, ’ereader’,’ztxt’]
--inline-toc
Add Table ofContents to beginning of the book.
--pdb-output-encoding
Specify the character encoding of the output document. The default is cp1252. Note: This option is nothonored
by all formats.
--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.
PDFOutput Options
--custom-size
Custom size of the document. Use the form widthxheight e.g. 123x321 to specify the width and height. This
overrides any specified paper-size.
--old-pdf-engine
Use the old,less capable engine to generate the PDF
--override-profile-size
Normally, the PDF page size is set by the output profile chosen under the page setup options. This option will
cause the page size settings underPDF Output to override the size specified by the output profile.
260
Chapter 1. Sections
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Support to take notes on adobe PDF file without adobe reader installed. Support to add text, text box, text field and crop marks to PDF document.
how to bookmark a pdf file in acrobat; convert excel to pdf with bookmarks
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
create bookmarks pdf files; how to bookmark a pdf in reader
calibre User Manual, Release 2.56.0
--paper-size
The size of the paper. This size will be overridden when a non default output profile is used. 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’]
--pdf-add-toc
Add a Table of Contents at the end of the PDF that lists page numbers. Useful if you want to print out the PDF.
Ifthis PDF is intended for electronic use, use the PDF Outline instead.
--pdf-default-font-size
The default font size
--pdf-footer-template
An HTML template used to generate footers onevery page. The strings _PAGENUM_,_TITLE_,_AUTHOR_
and _SECTION_ will be replaced by their current values.
--pdf-header-template
AnHTML template used togenerate headers on every page. The strings _PAGENUM_, _TITLE_,_AUTHOR_
and _SECTION_ will be replaced by their current values.
--pdf-mark-links
Surround all links with a red box, useful fordebugging.
--pdf-mono-family
The font family used to rendermonospaced fonts
--pdf-mono-font-size
The default font size for monospacedtext
--pdf-page-numbers
Add page numbers to the bottom of every page in the generated PDF file. If you specify a footer template, it
will take precedence over this option.
--pdf-sans-family
The font family used to rendersans-serif fonts
--pdf-serif-family
The font family used to renderseriffonts
--pdf-standard-font
The font family used to rendermonospaced fonts
--preserve-cover-aspect-ratio
Preserve the aspect ratio of the cover, instead ofstretching it to fill the full first page of the generated pdf.
--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.
--toc-title
Title for generated table ofcontents.
--uncompressed-pdf
Generate an uncompressed PDF, useful for debugging, only works with the new PDF engine.
--unit, -u
The unit of measure forpage sizes. Defaultis inch. Choices are [’millimeter’, ’centimeter’,’point’, ’inch’,
’pica’, ’didot’, ’cicero’, ’devicepixel’] Note: This does not override the unit formargins!
1.11. Command Line Interface
261
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
A powerful PDF reader allows C# users to view PDF, annotate PDF file, create PDF from other file formats, convert PDF document in .NET framework class.
convert word to pdf with bookmarks; create bookmarks pdf
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
how to add bookmarks to a pdf; how to add bookmark in pdf
calibre User Manual, Release 2.56.0
PML Output Options
--full-image-depth
Do not reduce the size or bit depthof images. Images have theirsize anddepth reduced by defaultto accommo-
date applications that can not convert images ontheir own such as Dropbook.
--inline-toc
Add Table ofContents to beginning of the book.
--pml-output-encoding
Specify the character encoding of the output document. The default is cp1252.
--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.
RB Output Options
--inline-toc
Add Table ofContents to beginning of the book.
--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.
RTFOutput Options
--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.
SNB Output Options
--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.
--snb-dont-indent-first-line
Specify whether or not to insert two space characters to indent the first line of each paragraph.
--snb-full-screen
Resize all the images for full screen view.
--snb-hide-chapter-name
Specify whether or not to hide the chapter title for each chapter. Useful for image-only output (eg. comics).
--snb-insert-empty-line
Specify whether or not to insert an empty line between two paragraphs.
--snb-max-line-length
The maximum numberofcharacters perline. This splits on the first spacebefore thespecified value. Ifno space
is found the line will be broken at the space after and will exceed the specified value. Also, there is a minimum
of 25 characters. Use 0 to disable line splitting.
--snb-output-encoding
Specify the character encoding of the output document. The default is utf-8.
262
Chapter 1. Sections
calibre User Manual, Release 2.56.0
TCR Output Options
--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.
--tcr-output-encoding
Specify the character encoding of the output document. The default is utf-8.
TXT Output Options
--force-max-line-length
Force splitting on the max-line-lengthvalue when no space is present. Also allows max-line-lengthto be below
the minimum
--inline-toc
Add Table ofContents to beginning of the book.
--keep-color
Do not remove font color from output. This is only useful when txt-output-formatting is set to textile. Textile is
the only formatting that supports setting font color. If this option is not specified font color will not be set and
default to the color displayed by the reader (generally this is black).
--keep-image-references
Do not remove image references within the document. This is only useful when paired with a txt-output-
formatting option that is not none because links are always removed with plain text output.
--keep-links
Do not remove links within the document. This is only useful when paired with a txt-output-formatting option
that is not none because links are always removedwith plain text output.
--max-line-length
The maximum numberofcharacters perline. This splits on the first spacebefore thespecified value. Ifno space
is found the line will be broken at the space after and will exceed the specified value. Also, there is a minimum
of 25 characters. Use 0 to disable line splitting.
--newline, -n
Type of newline to use. Options are [’old_mac’, ’system’, ’unix’, ’windows’]. Default is ’system’. Use
’old_mac’ for compatibility with Mac OS 9 and earlier. For Mac OS X use ’unix’. ’system’ will default to
the newline type used by this OS.
--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.
--txt-output-encoding
Specify the character encoding of the output document. The default is utf-8.
--txt-output-formatting
Formatting used within the document. * plain: Produce plain text. * markdown: Produce Markdown formatted
text. * textile: Produce Textile formatted text.
TXTZOutput Options
--force-max-line-length
Force splitting on the max-line-lengthvalue when no space is present. Also allows max-line-lengthto be below
the minimum
1.11. Command Line Interface
263
calibre User Manual, Release 2.56.0
--inline-toc
Add Table ofContents to beginning of the book.
--keep-color
Do not remove font color from output. This is only useful when txt-output-formatting is set to textile. Textile is
the only formatting that supports setting font color. If this option is not specified font color will not be set and
default to the color displayed by the reader (generally this is black).
--keep-image-references
Do not remove image references within the document. This is only useful when paired with a txt-output-
formatting option that is not none because links are always removed with plain text output.
--keep-links
Do not remove links within the document. This is only useful when paired with a txt-output-formatting option
that is not none because links are always removedwith plain text output.
--max-line-length
The maximum numberofcharacters perline. This splits on the first spacebefore thespecified value. Ifno space
is found the line will be broken at the space after and will exceed the specified value. Also, there is a minimum
of 25 characters. Use 0 to disable line splitting.
--newline, -n
Type of newline to use. Options are [’old_mac’, ’system’, ’unix’, ’windows’]. Default is ’system’. Use
’old_mac’ for compatibility with Mac OS 9 and earlier. For Mac OS X use ’unix’. ’system’ will default to
the newline type used by this OS.
--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.
--txt-output-encoding
Specify the character encoding of the output document. The default is utf-8.
--txt-output-formatting
Formatting used within the document. * plain: Produce plain text. * markdown: Produce Markdown formatted
text. * textile: Produce Textile formatted text.
ebook-edit
ebook-edit [opts] [path_to_ebook] [name_of_file_inside_book ...]
Launch the calibre edit book tool. You can optionally also specify the names of files inside the book which will be
opened forediting automatically.
Wheneveryou pass arguments to ebook-edit that have spaces in them,enclose the arguments in quotation marks.
For example “C:some path with spaces”
[options]
--detach
Detach fromthe controllingterminal,if any (linux only)
--help, -h
show this help message and exit
--version
show program’s version number and exit
264
Chapter 1. Sections
calibre User Manual, Release 2.56.0
ebook-meta
ebook-meta ebook_file [options]
Read/Write metadata from/to ebook files.
Supported formats for reading metadata: azw, azw1,azw3, azw4,cbr, cbz, chm,docx,epub, fb2, html, htmlz,imp, lit,
lrf,lrx, mobi, odt,oebzip,opf, pdb, pdf,pml, pmlz, pobi,prc, rar, rb,rtf, snb, tpz, txt,txtz, updb, zip
Supported formats for writing metadata: azw, azw1, azw3, azw4, docx, epub, fb2, htmlz, lrf, mobi, pdb, pdf, prc, rtf,
tpz, txtz
Different file types support different kinds of metadata. If you try to set some metadata on a file type that does not
support it,the metadata will be silently ignored.
Wheneveryou pass arguments to ebook-meta that have spaces in them,enclose the arguments in quotation marks.
For example “C:some path with spaces”
[options]
--author-sort
String to be usedwhensorting byauthor. Ifunspecified,andtheauthor(s)are specified,it will be auto-generated
fromthe author(s).
--authors, -a
Set the authors. Multiple authors should be separated by the & character. Author names should be in the order
Firstname Lastname.
--book-producer, -k
Set the book producer.
--category
Set the book category.
--comments, -c
Set the ebook description.
--cover
Set the coverto the specified file.
--date, -d
Set the published date.
--from-opf
Read metadata from the specified OPF file and use it to set metadata in the ebook. Metadata specified on the
command line will override metadata read from the OPF file
--get-cover
Get the cover from the ebook and save it at as the specified file.
--help, -h
show this help message and exit
--identifier
Set the identifiers for the book, can be specified multiple times. For example: --identifier (page 265)
uri:http://acme.com --identifier (page 265) isbn:12345 To remove an identifier, specify no value,
--identifier(page265)isbn: NotethatforEPUBfiles, , anidentifiermarkedasthepackageidentifier
cannot be removed.
--index, -i
Set the index of the book in this series.
1.11. Command Line Interface
265
calibre User Manual, Release 2.56.0
--isbn
Set the ISBN of the book.
--language, -l
Set the language.
--lrf-bookid
Set the BookID in LRF files
--publisher, -p
Set the ebook publisher.
--rating, -r
Set the rating. Should be a numberbetween 1 and5.
--series, -s
Set the series this ebook belongs to.
--tags
Set the tags for the book. Should be a comma separated list.
--title, -t
Set the title.
--title-sort
The version of the title to be used for sorting. If unspecified, and the title is specified, it will be auto-generated
fromthe title.
--to-opf
Specify the name of an OPF file. The metadata will be written to the OPF file.
--version
show program’s version number and exit
ebook-polish
ebook-polish [options] input_file [output_file]
Polishing books is all about putting the shine ofperfection onto your carefully crafted ebooks.
Polishingtries to minimize the changes to the internal code ofyour ebook. Unlike conversion,it does not flatten CSS,
rename files, change font sizes, adjust margins, etc. Every action performs only the minimum set of changes needed
for the desired effect.
You shoulduse this tool as the last step in your ebook creation process.
Note that polishing only works on files inthe AZW3 or EPUB formats.
Whenever you pass arguments to ebook-polish that have spaces in them, enclose the arguments in quotation
marks. Forexample “C:some path with spaces”
[options]
--compress-images, -i
Losslessly compress images in the book, to reduce the filesize, without affecting image quality.
--cover, -c
Path to a cover image. Changes the cover specified in the ebook. If no cover is present, or the cover is not
properly identified,inserts a new cover.
266
Chapter 1. Sections
Documents you may be interested
Documents you may be interested