mirror of
https://github.com/shrekbytes/advanced-pdf-export.git
synced 2026-07-22 07:25:03 +00:00
Update README.md
This commit is contained in:
parent
d0f5ee2ee4
commit
e75c8da2fa
1 changed files with 57 additions and 26 deletions
83
README.md
83
README.md
|
|
@ -26,8 +26,11 @@ Export Obsidian notes as pixel-perfect PDFs with seven style presets, manual pag
|
|||
- **Mermaid diagrams** — renders flowcharts, sequence diagrams, and all other Mermaid diagram types
|
||||
- **Page breaks** — `///` on its own line for a manual break; optionally auto-insert before every H1 or H2
|
||||
- **Page size & orientation** — A4, A3, A5, Letter, Legal, or a fully custom size (mm) × Portrait / Landscape
|
||||
- **Full layout control** — margins, font family/size/line height, paragraph spacing, heading scale, colors, heading borders, striped tables
|
||||
- **Header & footer** — custom text, page numbers (X / Y), alignment, optional separator borders, and first-page suppression
|
||||
- **Full layout control** — margins, font family/size/line height, paragraph spacing, heading scale, colors
|
||||
- **Page frame** — optional border drawn around the outer edge of every page (solid, dashed, dotted, double, groove, or ridge)
|
||||
- **Background** — solid color or a background image with fit, scope (full page or content area only), and opacity controls
|
||||
- **Header & footer** — custom text, page numbers (X / Y), alignment, font size/color, optional banner image, and first-page suppression
|
||||
- **PDF outline (bookmarks)** — heading-based bookmark tree embedded in the exported PDF; most PDF readers display it in a side panel
|
||||
|
||||
|
||||
## Screenshots
|
||||
|
|
@ -98,7 +101,16 @@ All settings take effect after closing the settings panel.
|
|||
| Page size | A4, A3, A5, Letter, Legal, or Custom |
|
||||
| Custom page size | Width × Height in mm (visible only when Custom is selected) |
|
||||
| Orientation | Portrait or Landscape |
|
||||
| Margins (Top / Bottom / Left / Right) | In mm |
|
||||
|
||||
### Margin & Frame
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| Margins | Top · Bottom · Left · Right in mm |
|
||||
| Enable frame | Draws a border around the outer edge of every page |
|
||||
| Frame color | Color of the page frame |
|
||||
| Frame thickness | Border width in px |
|
||||
| Frame margin | Gap between the page edge and the frame, equal on all sides (px) |
|
||||
| Frame style | Solid, Dashed, Dotted, Double, Groove, or Ridge |
|
||||
|
||||
### Typography
|
||||
| Setting | Options |
|
||||
|
|
@ -111,53 +123,72 @@ All settings take effect after closing the settings panel.
|
|||
| Paragraph spacing | None → Wide (1em) |
|
||||
| Heading scale | 0.8× → 1.2× multiplier applied to all heading sizes |
|
||||
|
||||
### Background
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| Use image background | When on, a background image replaces the solid background color |
|
||||
| Page background color | Solid fill color behind the page content (shown when image background is off) |
|
||||
| Background image | Vault-relative path or `https://` URL (shown when image background is on) |
|
||||
| Fit | How the image fills the page: Cover (fill, crop edges), Contain (fit, show gaps), Fill (stretch), Tile (repeat) |
|
||||
| Scope | Full page (behind header, content, and footer) or Content area only (text zone only) |
|
||||
| Opacity | 5% – 100% |
|
||||
|
||||
### Colors
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| Accent | Primary accent color used for links, borders, and highlights |
|
||||
| Body text | Main document text color |
|
||||
| Headings | Color applied to all heading levels |
|
||||
| Page background | Page background color |
|
||||
| Accent color | Primary accent used for links, borders, and highlights |
|
||||
| Body text color | Main document text color |
|
||||
| Heading color | Color applied to all heading levels |
|
||||
| Blockquote background | Fill color behind blockquote blocks |
|
||||
| Blockquote border | Left border color on blockquotes |
|
||||
| Table header background | Background color of table header rows |
|
||||
| Code background | Background color of inline and fenced code |
|
||||
| Code syntax theme | Colors fenced code blocks independently of your Obsidian theme. Options: None, GitHub Light, GitHub Dark, Atom One Light/Dark, Monokai, Dracula, Tokyo Night, Solarized Light, Catppuccin Macchiato/Mocha |
|
||||
| Code syntax theme | Colors fenced code blocks independently of your Obsidian theme. Options: None, GitHub Light, GitHub Dark, Atom One Light, Atom One Dark, Monokai, Dracula, Tokyo Night, Solarized Light, Catppuccin Macchiato, Catppuccin Mocha |
|
||||
|
||||
### Heading Style
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| H1 bottom border | Draws a line under every H1 |
|
||||
| H2 bottom border | Draws a subtle line under every H2 |
|
||||
| Center H1 | Centers all H1 headings |
|
||||
|
||||
### Tables
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| Striped rows | Alternating row background on even rows |
|
||||
|
||||
### Header & Footer
|
||||
### Header
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| Show header | Toggle the header on or off |
|
||||
| Show on first page | When off, the header is hidden on page 1 (useful for title pages) |
|
||||
| Header text | Custom text shown on every page |
|
||||
| Header alignment | Left, Center, or Right |
|
||||
| Header border | Separator line below the header |
|
||||
| Alignment | Left, Center, or Right |
|
||||
| Font size | Header text size in px |
|
||||
| Height | Explicit header band height in px (0 = auto-sized from font size) |
|
||||
| Font color | Header text color |
|
||||
| Border | Separator line below the header |
|
||||
| Image | Vault-relative path or `https://` URL — fills the header band as a background banner |
|
||||
| Image left/right margin | Insets the banner from the left and right page edges (px) |
|
||||
|
||||
### Footer
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| Show footer | Toggle the footer on or off |
|
||||
| Show on first page | When off, the footer and page numbers are hidden on page 1; numbering starts from page 2 |
|
||||
| Footer text | Custom text shown in the footer |
|
||||
| Footer border | Separator line above the footer |
|
||||
| Alignment | Left, Center, or Right |
|
||||
| Font size | Footer text size in px |
|
||||
| Height | Explicit footer band height in px (0 = auto-sized from font size) |
|
||||
| Font color | Footer text color |
|
||||
| Border | Separator line above the footer |
|
||||
| Image | Vault-relative path or `https://` URL — fills the footer band as a background banner |
|
||||
| Image left/right margin | Insets the banner from the left and right page edges (px) |
|
||||
| Show page numbers | Toggle *Page X / Y* display |
|
||||
| Page number position | Left, Center, or Right |
|
||||
| Page number start | Number assigned to the first visible page (default 1) |
|
||||
| Header/footer on first page | When off, page 1 has no header, footer, or page number |
|
||||
| Page number start | Number assigned to the first visible page number (default 1) |
|
||||
|
||||
### Behaviour
|
||||
| Setting | Description |
|
||||
|---|---|
|
||||
| Hide frontmatter | Strip the YAML frontmatter block (`--- … ---`) from preview and PDF |
|
||||
| Include file name as title | Prepends the note's filename as an H1 at the top of the PDF |
|
||||
| Underline links | Applies to both internal and external links |
|
||||
| Auto page break before H1 | Inserts a page break before every `#` heading |
|
||||
| Auto page break before H2 | Inserts a page break before every `##` heading |
|
||||
| H1 bottom border | Draws a line under every H1 |
|
||||
| H2 bottom border | Draws a subtle line under every H2 |
|
||||
| Center H1 | Centers all H1 headings |
|
||||
| Striped table rows | Alternating row background on even rows |
|
||||
| Include PDF outline (bookmarks) | Embeds a bookmark tree built from headings H1–H6 into the exported PDF; most PDF readers display it in a side panel for quick navigation |
|
||||
|
||||
|
||||
## License
|
||||
|
|
|
|||
Loading…
Reference in a new issue