AddPDF¶
Adds a new PDF file to the repository with HTML content and returns the created FileInfo.
1 |
|
Parameters¶
string html
The content of the file in HTML format.
string name
The name of the file.
PDFOptions options
Options for PDF conversion.
Returns¶
The created FileInfo.
Remarks¶
The headerHtml
and footerHtml
parameters specify the content for a single page and may contain the following parameters:
- [page]
: The current page number.
- [frompage]
: The first page number.
- [topage]
: The total number of pages.
- [customField]
: Other custom properties specified in the options.
Sample header HTML:¶
1 2 3 4 5 6 7 8 9 10 |
|
Usage:¶
1 2 3 |
|
Types¶
PDFOptions¶
Options for PDF generation.
FooterHtml
: string
Gets or sets the HTML content to use as the footer on all pages in the document.
FooterSpacing
: number
Gets or sets the space between the footer and the page content. The default is 0.
HeaderHtml
: string
Gets or sets the HTML content to use as the header on all pages in the document.
HeaderSpacing
: number
Gets or sets the space between the header and the page content. The default is 0.
MarginBottom
: number
Gets or sets the bottom margin of the page.
MarginLeft
: number
Gets or sets the left margin of the page. The default is '10mm'.
MarginRight
: number
Gets or sets the right margin of the page. The default is '10mm'.
MarginTop
: number
Gets or sets the top margin of the page.
Orientation
: ( "Landscape"
| "Portrait"
)
Gets or sets the page orientation.
PageHeight
: number
Gets or sets the page height.
PageSize
: ( "A1"
| "A2"
| "A3"
| "A4"
| "A5"
| "A6"
| "A7"
| "A8"
| "A9"
| "B0"
| "B1"
| "B2"
| "B3"
| "B4"
| "B5"
| "B6"
| "B7"
| "B8"
| "B9"
| "B10"
| "C5E"
| "Comm10E"
| "DLE"
| "Executive"
| "Folio"
| "Ledger"
| "Legal"
| "Letter"
| "Tabloid"
)
Gets or sets the predefined page size. The default is 'A4'.
PageWidth
: number
Gets or sets the page width.
Style
: string
Gets or sets the CSS style to include in the page.