pdf to image converter c# free : Adding text to pdf form software SDK project winforms wpf html UWP calibre24-part1961

calibre User Manual, Release 2.57.1
Export all books in database,ignoring the list of ids.
Normally,calibrewillconvertallnonEnglish characters intoEnglish equivalents forthe file names. WARNING:
Ifyouturnthis off,youmay experience errors when saving,dependingonhowwell the filesystemyou are saving
to supports unicode. Specifying this switch will turn this behavior off.
Normally,calibrewill save the coverin a separate file alongwiththeactuale-book file(s). Specifyingthis switch
will turn this behavior off.
Normally, calibre will update the metadata in the saved files fromwhat is in the calibre library. Makes saving to
disk slower. Specifying this switch will turn this behavior off.
Normally, calibre will write the metadata into a separate OPFfile along with the actual e-book files. Specifying
this switch will turn this behavioroff.
Comma separated list of formats to save for each book. By default all available formats are saved.
Replace whitespace with underscores.
Export all books into a single directory
The template to control the filename and directory structure of the saved files.
Default is
"{author_sort}/{title}/{title} - {authors}" which will save books into a per-authorsubdirectory with filenames
containing title and author. Available controls are: {author_sort, authors, id, isbn, languages, last_modified,
pubdate, publisher,rating, series, series_index, tags, timestamp, title}
The format in which to display dates. %d - day, %b - month,%m- month number, %Y - year. Default is: %b,
Export books to the specifieddirectory. Default is .
Convert paths to lowercase.
calibredb catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]
Export a catalog in format specified by path/to/destination extension. Options control how entries are displayed in
the generated catalog output.
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
Thefields to outputwhencatalogingbooks in thedatabase. Shouldbe acomma-separatedlistoffields. Available
fields: all, title, title_sort, author_sort, authors, comments, cover, formats, id, isbn, library_name, ondevice,
1.11. Command Line Interface
Adding text to pdf form - C# PDF Field Edit Library: insert, delete, update pdf form field in C#.net, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
pdf add signature field; create a form in pdf from word
Adding text to pdf form - VB.NET PDF Field Edit library: insert, delete, update pdf form field in vb.net, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
adding text field to pdf; add text field to pdf
calibre User Manual, Release 2.57.1
pubdate, publisher, rating, series_index, series, size, tags, timestamp, uuid, languages, identifiers, plus user-
created custom fields. Example:--fields (page 237) = title,authors,tags Default: ’all’ Applies
to: CSV, XML output formats
--ids, -i
Comma-separated list of database IDs to catalog. Ifdeclared,--search (page 238) is ignored. Default: all
--search, -s
Filterthe results by the search query. Forthe format ofthe search query, please see the search-related documen-
tation in the UserManual. Default: no filtering
Output field to sort on. Available fields: author_sort,id, rating,size,timestamp,title_sort Default: ’id’ Applies
to: CSV, XML output formats
--verbose, -v
Showdetailed output information. Useful for debugging
calibredb saved_searches [options] (list|add|remove)
Manage the saved searches stored in this database. If you try to add a query with a name that already exists, it will be
Syntax for adding:
calibredb saved_searches add search_name search_expression
Syntax for removing:
calibredb saved_searches remove search_name
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
calibredb add_custom_column [options] label name datatype
Create acustom column. label is themachinefriendlyname ofthe column. Should not contain spaces orcolons. name
is the human friendly name of the column. datatype is one of: bool, comments, composite, datetime, enumeration,
float,int, rating, series,text
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
Adictionary of options to customize how the data in this column will be interpreted. This is a JSON string.
For enumeration columns, use--display (page 238)"{\ "enum_values\ ":[\ "val1\ ", \ "val2\ "]}" There
are many options that can go into the display variable.The options by column type are: composite: compos-
ite_template, composite_sort, make_category,contains_html, use_decorations datetime: date_format enumera-
tion: enum_values, enum_colors, use_decorations int, float: number_format text: is_names, use_decorations
The best way to find legal combinations is to create a custom column of the appropriate type in the GUI then
look at the backup OPF for a book (ensure that a new OPFhas been created since the column was added). You
will see the JSON for the "display" for the new column in the OPF.
Chapter 1. Sections
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
pdf form save in reader; add form fields to pdf online
VB.NET PDF insert text library: insert text into PDF content in vb
VB.NET PDF - Insert Text to PDF Document in VB.NET. Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program.
add text fields to pdf; create a pdf form from excel
calibre User Manual, Release 2.57.1
This column stores tag like data (i.e. multiple comma separated values). Only applies if datatype is text.
calibredb custom_columns [options]
List available customcolumns. Shows column labels and ids.
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
--details, -d
Showdetails foreach column.
calibredb remove_custom_column [options] label
Remove the customcolumn identified by label. You cansee available columns with the custom_columns command.
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
--force, -f
Do not ask for confirmation
calibredb set_custom [options] column id value
Set the value of a custom column for the book identified by id. You can get a list of ids using the search command.
You canget a list of custom column names using the custom_columns command.
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
--append, -a
Ifthe column stores multiple values,append the specified values to the existing ones,instead of replacing them.
calibredb restore_database [options]
Restore this database from the metadata stored in OPF files in each directory of the calibre library. This is useful if
your metadata.db file has been corrupted.
WARNING: This command completely regenerates your database. You will lose all saved searches, user categories,
plugboards, stored per-book conversion settings, and custom recipes. Restored metadata will only be as accurate as
what is found in the OPF files.
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
1.11. Command Line Interface
VB.NET PDF Text Box Edit Library: add, delete, update PDF text box
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Provide VB.NET Users with Solution of Adding Text Box to PDF Page in VB
convert pdf to editable form; chrome save pdf form
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Support adding PDF page number. Offer PDF page break inserting function. DLLs for Adding Page into PDF Document in VB.NET Class. Add necessary references:
pdf form creation; adding form fields to pdf files
calibre User Manual, Release 2.57.1
--really-do-it, -r
Really do the recovery. The command will not run unless this option is specified.
calibredb check_library [options]
Perform some checks on the filesystem representing a library. Reports are invalid_titles, extra_titles, invalid_authors,
extra_authors, missing_formats, extra_formats,extra_files, missing_covers, extra_covers, failed_folders
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
--csv, -c
Output in CSV
--ignore_extensions, -e
Comma-separated list of extensions to ignore. Default: all
--ignore_names, -n
Comma-separated list of names to ignore. Default: all
--report, -r
Comma-separated list of reports. Default: all
calibredb list_categories [options]
Produce a reportofthe categoryinformation inthe database. Theinformationis the equivalent ofwhat is shownin the
tags pane.
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
--categories, -r
Comma-separated list of category lookup names. Default: all
--csv, -c
Output in CSV
--item_count, -i
Output only the number of items in a category instead ofthe counts per itemwithin the category
--quote, -q
The character to put around the category value in CSV mode. Default is quotes (").
--separator, -s
The string used to separate fields in CSV mode. Default is a comma.
--width, -w
The maximumwidth ofa single line in the output. Defaults to detecting screen size.
calibredb backup_metadata [options]
Chapter 1. Sections
C# PDF Text Box Edit Library: add, delete, update PDF text box in
Provide .NET SDK library for adding text box to PDF document in .NET WinForms application. Adding text box is another way to add text to PDF page.
change font in pdf form; pdf form creator
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Support adding protection features to PDF file by adding password, digital signatures and redaction feature. Various of PDF text and images processing features
edit pdf form; pdf form save with reader
calibre User Manual, Release 2.57.1
Backup the metadata stored in the database into individual OPF files in each books directory. This normally happens
automatically, but you can run this command to force re-generation of the OPFfiles,with the –all option.
Note that there is normally no need to do this, as the OPF files are backed up automatically, every time metadata is
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
Normally, this command only operates on books that have out of date OPF files. This option makes it operate
on all books.
calibredb clone path/to/new/library
Create a clone ofthe current library. This creates a new,empty librarythat has all the same custom columns,virtual
libraries and other settings as the current library.
The cloned library will contain no books. If you want to create a full duplicate, including all books, then simply use
your filesystem tools to copy the library folder.
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
calibredb embed_metadata [options] book_id
Update the metadata in the actual book files stored in the calibre library from the metadata in the calibre database.
Normally, metadata is updated only when exporting files from calibre,this command is useful if you want the files to
be updated in place. Note that different file formats support different amounts of metadata. You can use the special
value ‘all’ for book_id to update metadata in all books. You can also specify many book ids separated by spaces and
id ranges separated by hyphens. For example: calibredb embed_metadata 1 2 10-15 23
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
--only-formats, -f
Only update metadata in files ofthe specified format. Specify it multiple times for multiple formats. By default,
all formats are updated.
calibredb search [options] search expression
Searchthelibrary forthe specified search term, returninga comma separated list ofbook ids matching the search
expression. The output format is useful to feed into othercommands that accept a list of ids as input.
The search expression can be anything from calibre’s powerful search query language, for example: au-
thor:asimov title:robot
Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For
example “C:some path with spaces”
1.11. Command Line Interface
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Provide users with examples for adding text box to PDF and edit font size and color in text box field in C#.NET program. C#.NET: Draw Markups on PDF File.
add print button to pdf form; change font size in fillable pdf form
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Insert images into PDF form field. To help you solve this technical problem, we provide this C#.NET PDF image adding control, XDoc.PDF for .NET.
add photo to pdf form; change font size in pdf form field
calibre User Manual, Release 2.57.1
--limit, -l
The maximumnumberof results to return. Default is all results.
ebook-convert input_file output_file [options]
Convert an ebook fromone format to another.
input_file is the input and output_file is the output. Both must be specifiedas the first two arguments to the command.
The output ebookformat is guessed from the file extension ofoutput_file. output_file can also be ofthe special format
.EXT where EXT is the output file extension. In this case, the name of the output file is derived from the name of
the input file. Note that the filenames must not start with a hyphen. Finally, if output_file has no extension, then it is
treatedas a directory and an “openebook” (OEB) consisting of HTML files is written to that directory. These files are
the files that would normally have been passed to the output plugin.
After specifying the input and output file you can customize the conversion by specifying various options. The avail-
able options depend on the input and output file types. To get help on them specify the input and output file and then
use the -h option.
For full documentation of the conversion system seeEbookConversion(page 53)
Whenever you pass arguments to ebook-convert that have spaces in them, enclose the arguments in quotation
marks. Forexample “C:some path with spaces”
The options and default values for the options change depending on both the input and output formats, so you should
always check with:
ebook-convert myfile.input_format myfile.output_format -h
Below are the options that are common to all conversion, followed by the options specific to every input and output
Chapter 1. Sections
VB.NET PDF Text Add Library: add, delete, edit PDF text in vb.net
Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Professional VB.NET Solution for Adding Text Annotation to PDF Page in
can reader edit pdf forms; best way to create pdf forms
C# PDF Page Insert Library: insert pages into PDF file in C#.net
By using reliable APIs, C# programmers are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel
change font pdf form; add fields to pdf
calibre User Manual, Release 2.57.1
• LookandFeel(page 244)
• HeuristicProcessing(page 246)
• SearchandReplace(page 247)
• StructureDetection (page 247)
• TableofContents(page 248)
• Metadata(page 249)
• Debug(page 250)
• AZW4InputOptions(page 250)
• CHMInputOptions(page 250)
• ComicInputOptions(page 250)
• DJVUInputOptions(page 251)
• DOCXInputOptions(page 251)
• EPUBInputOptions(page 252)
• FB2InputOptions(page 252)
• HTLZInputOptions(page 252)
• HTMLInputOptions(page 252)
• LITInputOptions(page 252)
• LRFInputOptions(page 253)
• MOBIInputOptions(page 253)
• ODTInputOptions(page 253)
• PDBInputOptions(page 253)
• PDFInputOptions(page 253)
• PMLInputOptions(page 253)
• RBInputOptions(page 254)
• RTFInputOptions(page 254)
• RecipeInputOptions(page 254)
• SNBInputOptions(page 254)
• TCRInputOptions(page 254)
• TXTInputOptions(page 255)
• AZW3OutputOptions(page 255)
• DOCXOutputOptions(page 256)
• EPUBOutputOptions(page 256)
• FB2OutputOptions(page 257)
• HTMLOutputOptions(page 258)
• HTMLZOutputOptions(page 258)
• LITOutputOptions(page 258)
• LRFOutputOptions(page 258)
• MOBIOutputOptions(page 259)
• OEBOutputOptions(page 260)
• PDBOutputOptions(page 260)
• PDFOutputOptions(page 260)
• PMLOutputOptions(page 262)
• RBOutputOptions(page 262)
• RTFOutputOptions(page 262)
• SNBOutputOptions(page 262)
• TCROutputOptions(page 263)
• TXTOutputOptions(page 263)
• TXTZOutputOptions(page 263)
--help, -h
show this help message and exit
Specify the input profile. The input profile gives the conversion systeminformation on how to interpret various
1.11. Command Line Interface
calibre User Manual, Release 2.57.1
information in the input document. For example resolution dependent lengths (i.e. lengths in pixels). Choices
are:cybookg3, cybook_opus, default, hanlinv3, hanlinv5, illiad, irexdr1000, irexdr800, kindle, msreader, mo-
bipocket,nook, sony,sony300, sony900
List builtin recipe names. You can create an ebook from a builtin recipe like this: ebook-convert "Recipe
Name.recipe" output.epub
Specify the output profile. The output profile tells the conversion systemhow to optimize the created document
for the specified device (such as by resizing images forthe device screen size). In some cases, an output profile
can be usedto optimize the output fora particulardevice, butthis is rarely necessary. Choices are:cybookg3,cy-
book_opus,default, generic_eink, generic_eink_hd, generic_eink_large,hanlinv3, hanlinv5, illiad, ipad, ipad3,
irexdr1000, irexdr800, jetbook5, kindle, kindle_dx, kindle_fire, kindle_pw, kindle_pw3, kindle_voyage, kobo,
msreader, mobipocket, nook, nook_color, nook_hd_plus, pocketbook_900, pocketbook_pro_912, galaxy, sony,
sony300, sony900, sony-landscape,sonyt3,tablet
show program’s version number and exit
Look andFeel
Options to control the lookand feel of the output
Transliterate unicode characters to an ASCII representation. Use with care because this will replace unicode
characters with ASCII. For instance it will replace "Михаил Горбачёв" with "Mikhail Gorbachiov". Also,
note that in cases where there are multiple representations of a character (characters shared by Chinese and
Japanese for instance) the representation based on the current calibre interface language will be used.
The base font size in pts. All font sizes in the produced book will be rescaled based on this size. By choosing a
larger size you can make the fonts in the output bigger and vice versa. By default, the base font size is chosen
based on the output profile you chose.
Change textjustification. Avalue of"left" converts all justifiedtext inthe sourceto leftaligned (i.e. unjustified)
text. A value of "justify" converts all unjustified text to justified. A value of "original" (the default) does not
change justification in the source file. Note that only some output formats support justification.
Disable all rescaling offont sizes.
Embed every font that is referenced in the input document but not already embedded. This will search your
system for the fonts, and if found, they will be embedded. Embedding will only work if the format you are
converting to supports embedded fonts, such as EPUB, AZW3,DOCX or PDF. Please ensure that you have the
proper license for embedding the fonts used in this document.
Embed the specified font family into the book. This specifies the "base" font used for the book. If the input
document specifies its own fonts, they may override this base font. You can use the filter style information
option to remove fonts from the input document. Note that font embedding only works with some output
formats,principally EPUB, AZW3 and DOCX.
By default, calibre will use the shorthand form for various css properties such as margin, padding, border,
etc. This option will cause it to use the full expanded form instead. Note that CSS is always expanded when
Chapter 1. Sections
calibre User Manual, Release 2.57.1
generatingEPUBfiles withtheoutput profile settooneoftheNook profiles as the Nook cannot handle shorthand
Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to the style rules from the source
file, so it can be used to override those rules.
Acomma separated list of CSS properties that will be removed from all CSS style rules. This is useful if
the presence of some style information prevents it from being overridden on your device. For example: font-
Mapping from CSS font names to font sizes in pts. An example setting is 12,12,14,16,18,20,22,24. These are
the mappings for the sizes xx-small to xx-large, with the final size being for huge fonts. The font rescaling
algorithm uses these sizes to intelligently rescale fonts. The default is to use a mapping based on the output
profile you chose.
Insert a blank line between paragraphs. Will not work if the source file does not use paragraphs (<p> or <div>
Set the height of the inserted blank lines (in em). The height of the lines between paragraphs will be twice the
value set here.
Preserve ligatures present in the input document. A ligature is a special rendering of a pairof characters like ff,
fi,fl etcetera. Most readers do not have support forligatures in their default fonts, so they are unlikely to render
correctly. By default, calibre will turn a ligature into the corresponding pair of normal characters. This option
will preserve theminstead.
The line height in pts. Controls spacing between consecutive lines of text. Only applies to elements that do not
define their own line height. In most cases, the minimum line height option is more useful. By default no line
height manipulation is performed.
Some badly designed documents use tables to control the layout of text on the page. When converted these
documents often have text that runs off the page and other artifacts. This option will extract the content from
the tables and present it in a linearfashion.
Set the bottom margin in pts. Default is 5.0. Setting this to less than zero will cause no margin to be set (the
margin setting in the original document will be preserved). Note: 72 pts equals 1 inch
Set the left margin in pts. Default is 5.0. Setting this to less than zero will cause no marginto be set (the margin
setting in the original document will be preserved). Note: 72 pts equals 1 inch
Set the rightmarginin pts. Default is 5.0. Settingthis toless than zero willcauseno margin tobeset(the margin
setting in the original document will be preserved). Note: 72 pts equals 1 inch
Set the top margin in pts. Default is 5.0. Setting this to less thanzero willcause no margin to be set (the margin
setting in the original document will be preserved). Note: 72 pts equals 1 inch
The minimum line height, as a percentage of the element’s calculated font size. calibre will ensure that every
1.11. Command Line Interface
calibre User Manual, Release 2.57.1
elementhas a line height ofat least this setting,irrespective of what the input document specifies. Set to zero to
disable. Default is 120%. Use this setting in preference to the direct line height specification, unless you know
what you are doing. Forexample, you can achieve "double spaced" text by setting this to 240.
Remove spacing between paragraphs. Also sets an indent on paragraphs of 1.5em. Spacing removal will not
work if the source file does not use paragraphs (<p> or<div> tags).
When calibre removes blank lines between paragraphs, it automatically sets a paragraph indent, to ensure that
paragraphs can be easily distinguished. This option controls the width ofthatindent(in em). Ifyouset this value
negative, then the indent specifiedin the inputdocument is used,thatis, calibre does not change the indentation.
Convert plain quotes, dashes and ellipsis to their typographically correct equivalents. For details, seehttp:
Subset all embedded fonts. Every embedded font is reduced to contain only the glyphs used in this document.
This decreases the sizeofthe font files. Useful ifyou are embedding a particularly large font withlots ofunused
Path toa file containing rules totransformthe CSSstyles inthis book. The easiest wayto create sucha file is to
use the wizard for creating rules in the calibre GUI. Access it in the "Look & Feel->Transform styles" section
of the conversion dialog. Once you create the rules,you can use the Export button to save themto a file.
Convert fancy quotes,dashes and ellipsis to their plain equivalents.
Modify the document textandstructureusing commonpatterns. Disabledbydefault. Use –enable-heuristics toenable.
Individual actions can be disabled with the –disable-* options.
Analyze hyphenated words throughout the document. The document itself is used as a dictionary to determine
whetherhyphens should be retained or removed.
Remove empty paragraphs from the document when they exist between every other paragraph
Turn indentation created from multiple non-breaking space entities into CSS indents.
Left aligned scene break markers are center aligned. Replace soft scene breaks that use multiple blank lines
with horizontal rules.
Look forcommon words and patterns that denote italics and italicize them.
Detect unformatted chapter headings and sub headings. Change them to h2 and h3 tags. This setting will not
create a TOC,but can be used in conjunction with structure detection to create one.
Looks for occurrences of sequential <h1> or <h2> tags. The tags are renumbered to prevent splitting in the
middle of chapter headings.
Chapter 1. Sections
Documents you may be interested
Documents you may be interested