[{"data":1,"prerenderedAt":600},["ShallowReactive",2],{"navigation_docs":3,"-get-started-paper-formats":282,"-get-started-paper-formats-surround":595},[4,63,109,175],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":62},"API","i-lucide-braces","\u002Fapi","api",[10,14,18,22,26,30,34,38,42,46,50,54,58],{"title":11,"path":12,"stem":13},"Html2Pdf Component","\u002Fapi\u002Fcomponent","api\u002F01.component",{"title":15,"path":16,"stem":17},"Core Props","\u002Fapi\u002Fprops","api\u002F02.props",{"title":19,"path":20,"stem":21},"PDF Headers in Vue","\u002Fapi\u002Fheaders","api\u002F03.headers",{"title":23,"path":24,"stem":25},"PDF Footers in Vue","\u002Fapi\u002Ffooters","api\u002F04.footers",{"title":27,"path":28,"stem":29},"Security","\u002Fapi\u002Fsecurity","api\u002F05.security",{"title":31,"path":32,"stem":33},"Watermarks","\u002Fapi\u002Fwatermarks","api\u002F06.watermarks",{"title":35,"path":36,"stem":37},"Metadata & Compression","\u002Fapi\u002Fmetadata-compression","api\u002F07.metadata-compression",{"title":39,"path":40,"stem":41},"Programmatic API","\u002Fapi\u002Fprogrammatic-api","api\u002F08.programmatic-api",{"title":43,"path":44,"stem":45},"Loader, Progress, Metrics, Events & Slots","\u002Fapi\u002Fevents-slots","api\u002F09.events-slots",{"title":47,"path":48,"stem":49},"TypeScript","\u002Fapi\u002Ftypescript","api\u002F10.typescript",{"title":51,"path":52,"stem":53},"PDF Styling & data-pdf-ignore","\u002Fapi\u002Fpdf-styling","api\u002F11.pdf-styling",{"title":55,"path":56,"stem":57},"API Reference","\u002Fapi\u002Ffull-reference","api\u002F12.full-reference",{"title":59,"path":60,"stem":61},"Compose Existing PDF Pages","\u002Fapi\u002Fcomposition","api\u002F13.composition",false,{"title":64,"icon":65,"path":66,"stem":67,"children":68,"page":62},"Get Started","i-lucide-book-open","\u002Fget-started","get-started",[69,73,77,81,85,89,93,97,101,105],{"title":70,"path":71,"stem":72},"Introduction","\u002Fget-started\u002Fintroduction","get-started\u002F01.introduction",{"title":74,"path":75,"stem":76},"Installation","\u002Fget-started\u002Finstallation","get-started\u002F02.installation",{"title":78,"path":79,"stem":80},"Quick Start","\u002Fget-started\u002Fquick-start","get-started\u002F03.quick-start",{"title":82,"path":83,"stem":84},"Rendering Modes","\u002Fget-started\u002Frendering-modes","get-started\u002F04.rendering-modes",{"title":86,"path":87,"stem":88},"Component Registration","\u002Fget-started\u002Fregistration","get-started\u002F05.registration",{"title":90,"path":91,"stem":92},"Preview & Download","\u002Fget-started\u002Fpreview-download","get-started\u002F06.preview-download",{"title":94,"path":95,"stem":96},"Smart PDF Pagination","\u002Fget-started\u002Fpagination","get-started\u002F07.pagination",{"title":98,"path":99,"stem":100},"Nuxt 3 & Nuxt 4 SSR","\u002Fget-started\u002Fnuxt-ssr","get-started\u002F08.nuxt-ssr",{"title":102,"path":103,"stem":104},"Migration Guide","\u002Fget-started\u002Fmigration","get-started\u002F09.migration",{"title":106,"path":107,"stem":108},"PDF Paper Formats and Orientation","\u002Fget-started\u002Fpaper-formats","get-started\u002F10.paper-formats",{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":62},"Use Cases","i-lucide-flask-conical","\u002Fuse-cases","use-cases",[115,119,123,127,131,135,139,143,147,151,155,159,163,167,171],{"title":116,"path":117,"stem":118},"Playground","\u002Fuse-cases\u002Fplayground","use-cases\u002F01.playground",{"title":120,"path":121,"stem":122},"Selectable Text Mode","\u002Fuse-cases\u002Fselectable-text","use-cases\u002F02.selectable-text",{"title":124,"path":125,"stem":126},"Clickable PDF Links","\u002Fuse-cases\u002Fclickable-links","use-cases\u002F03.clickable-links",{"title":128,"path":129,"stem":130},"Images & CORS","\u002Fuse-cases\u002Fimages-cors","use-cases\u002F04.images-cors",{"title":132,"path":133,"stem":134},"Production Guide","\u002Fuse-cases\u002Fproduction-guide","use-cases\u002F05.production-guide",{"title":136,"path":137,"stem":138},"Troubleshooting","\u002Fuse-cases\u002Ftroubleshooting","use-cases\u002F06.troubleshooting",{"title":140,"path":141,"stem":142},"Testing & Browser Support","\u002Fuse-cases\u002Ftesting-browser-support","use-cases\u002F07.testing-browser-support",{"title":144,"path":145,"stem":146},"Performance Engineering","\u002Fuse-cases\u002Fperformance-engineering","use-cases\u002F08.performance-engineering",{"title":148,"path":149,"stem":150},"Full Performance Engineering Report","\u002Fuse-cases\u002Fperformance-report","use-cases\u002F09.performance-report",{"title":152,"path":153,"stem":154},"Community & Feedback","\u002Fuse-cases\u002Fcommunity","use-cases\u002F10.community",{"title":156,"path":157,"stem":158},"Acknowledgements","\u002Fuse-cases\u002Facknowledgements","use-cases\u002F11.acknowledgements",{"title":160,"path":161,"stem":162},"Fonts, Charts, SVG and Image Optimization","\u002Fuse-cases\u002Fmedia-typography","use-cases\u002F12.media-typography",{"title":164,"path":165,"stem":166},"PDF Generation Flow","\u002Fuse-cases\u002Fproject-flow","use-cases\u002F13.project-flow",{"title":168,"path":169,"stem":170},"Ask the vue-pdf-export documentation","\u002Fuse-cases\u002Fask-docs","use-cases\u002F14.ask-docs",{"title":172,"path":173,"stem":174},"Vue to PDF in Vue 3 and Nuxt","\u002Fuse-cases\u002Fvue-to-pdf","use-cases\u002F14.vue-to-pdf",{"title":176,"path":177,"stem":178,"children":179,"page":62},"Versions","\u002Fversions","versions",[180,252],{"title":181,"path":182,"stem":183,"children":184},"v1 Documentation","\u002Fversions\u002F1.1.1","versions\u002F1.1.1\u002Findex",[185,186,218,232],{"title":181,"path":182,"stem":183},{"title":187,"path":188,"stem":189,"children":190,"page":62},"Api","\u002Fversions\u002F1.1.1\u002Fapi","versions\u002F1.1.1\u002Fapi",[191,194,197,201,205,208,211,214],{"title":11,"path":192,"stem":193},"\u002Fversions\u002F1.1.1\u002Fapi\u002Fcomponent","versions\u002F1.1.1\u002Fapi\u002F01.component",{"title":15,"path":195,"stem":196},"\u002Fversions\u002F1.1.1\u002Fapi\u002Fprops","versions\u002F1.1.1\u002Fapi\u002F02.props",{"title":198,"path":199,"stem":200},"Headers","\u002Fversions\u002F1.1.1\u002Fapi\u002Fheaders","versions\u002F1.1.1\u002Fapi\u002F03.headers",{"title":202,"path":203,"stem":204},"Footers","\u002Fversions\u002F1.1.1\u002Fapi\u002Ffooters","versions\u002F1.1.1\u002Fapi\u002F04.footers",{"title":39,"path":206,"stem":207},"\u002Fversions\u002F1.1.1\u002Fapi\u002Fprogrammatic-api","versions\u002F1.1.1\u002Fapi\u002F08.programmatic-api",{"title":43,"path":209,"stem":210},"\u002Fversions\u002F1.1.1\u002Fapi\u002Fevents-slots","versions\u002F1.1.1\u002Fapi\u002F09.events-slots",{"title":47,"path":212,"stem":213},"\u002Fversions\u002F1.1.1\u002Fapi\u002Ftypescript","versions\u002F1.1.1\u002Fapi\u002F10.typescript",{"title":215,"path":216,"stem":217},"Full README Reference","\u002Fversions\u002F1.1.1\u002Fapi\u002Ffull-reference","versions\u002F1.1.1\u002Fapi\u002F12.full-reference",{"title":64,"path":219,"stem":220,"children":221,"page":62},"\u002Fversions\u002F1.1.1\u002Fget-started","versions\u002F1.1.1\u002Fget-started",[222,225,228],{"title":70,"path":223,"stem":224},"\u002Fversions\u002F1.1.1\u002Fget-started\u002Fintroduction","versions\u002F1.1.1\u002Fget-started\u002F01.introduction",{"title":82,"path":226,"stem":227},"\u002Fversions\u002F1.1.1\u002Fget-started\u002Frendering-modes","versions\u002F1.1.1\u002Fget-started\u002F04.rendering-modes",{"title":229,"path":230,"stem":231},"Pagination","\u002Fversions\u002F1.1.1\u002Fget-started\u002Fpagination","versions\u002F1.1.1\u002Fget-started\u002F07.pagination",{"title":110,"path":233,"stem":234,"children":235,"page":62},"\u002Fversions\u002F1.1.1\u002Fuse-cases","versions\u002F1.1.1\u002Fuse-cases",[236,239,242,245,248],{"title":116,"path":237,"stem":238},"\u002Fversions\u002F1.1.1\u002Fuse-cases\u002Fplayground","versions\u002F1.1.1\u002Fuse-cases\u002F01.playground",{"title":136,"path":240,"stem":241},"\u002Fversions\u002F1.1.1\u002Fuse-cases\u002Ftroubleshooting","versions\u002F1.1.1\u002Fuse-cases\u002F06.troubleshooting",{"title":140,"path":243,"stem":244},"\u002Fversions\u002F1.1.1\u002Fuse-cases\u002Ftesting-browser-support","versions\u002F1.1.1\u002Fuse-cases\u002F07.testing-browser-support",{"title":144,"path":246,"stem":247},"\u002Fversions\u002F1.1.1\u002Fuse-cases\u002Fperformance-engineering","versions\u002F1.1.1\u002Fuse-cases\u002F08.performance-engineering",{"title":249,"path":250,"stem":251},"Vue HTML to PDF Examples","\u002Fversions\u002F1.1.1\u002Fuse-cases\u002Fvue-html-to-pdf","versions\u002F1.1.1\u002Fuse-cases\u002F12.vue-html-to-pdf",{"title":253,"path":254,"stem":255,"children":256},"Full References by Package Version","\u002Fversions\u002Ffull-references","versions\u002Ffull-references\u002Findex",[257,258,264,270,276],{"title":253,"path":254,"stem":255},{"title":259,"path":260,"stem":261,"children":262},"vue-pdf-export 1.1.1 Full Reference","\u002Fversions\u002Ffull-references\u002F1.1.1","versions\u002Ffull-references\u002F1.1.1\u002Findex",[263],{"title":259,"path":260,"stem":261},{"title":265,"path":266,"stem":267,"children":268},"vue-pdf-export 1.2.0 Full Reference","\u002Fversions\u002Ffull-references\u002F1.2.0","versions\u002Ffull-references\u002F1.2.0\u002Findex",[269],{"title":265,"path":266,"stem":267},{"title":271,"path":272,"stem":273,"children":274},"vue-pdf-export 1.2.1 Full Reference","\u002Fversions\u002Ffull-references\u002F1.2.1","versions\u002Ffull-references\u002F1.2.1\u002Findex",[275],{"title":271,"path":272,"stem":273},{"title":277,"path":278,"stem":279,"children":280},"vue-pdf-export 1.3.0 Full Reference","\u002Fversions\u002Ffull-references\u002F1.3.0","versions\u002Ffull-references\u002F1.3.0\u002Findex",[281],{"title":277,"path":278,"stem":279},{"id":283,"title":106,"body":284,"description":586,"extension":587,"links":588,"meta":589,"navigation":590,"path":107,"seo":591,"stem":108,"__hash__":594},"docs\u002Fget-started\u002F10.paper-formats.md",{"type":285,"value":286,"toc":584},"minimark",[287,308,394,424,434,563,580],[288,289,290,291,295,296,299,300,303,304,307],"p",{},"The component accepts a named ",[292,293,294],"code",{},"pdf-format"," string and ",[292,297,298],{},"pdf-orientation=\"portrait|landscape\""," (also ",[292,301,302],{},"p|l","). Default format is ",[292,305,306],{},"a4",", default orientation is portrait.",[309,310,315],"pre",{"className":311,"code":312,"language":313,"meta":314,"style":314},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CHtml2Pdf pdf-format=\"a3\" pdf-orientation=\"landscape\" :manual-pagination=\"true\">\n  \u003Ctemplate #pdf-content>\u003Carticle>Landscape document\u003C\u002Farticle>\u003C\u002Ftemplate>\n\u003C\u002FHtml2Pdf>\n","vue","",[292,316,317,377,384],{"__ignoreMap":314},[318,319,322,326,330,334,337,340,344,346,349,351,353,356,358,361,364,366,368,372,374],"span",{"class":320,"line":321},"line",1,[318,323,325],{"class":324},"sMK4o","\u003C",[318,327,329],{"class":328},"swJcz","Html2Pdf",[318,331,333],{"class":332},"spNyl"," pdf-format",[318,335,336],{"class":324},"=",[318,338,339],{"class":324},"\"",[318,341,343],{"class":342},"sfazB","a3",[318,345,339],{"class":324},[318,347,348],{"class":332}," pdf-orientation",[318,350,336],{"class":324},[318,352,339],{"class":324},[318,354,355],{"class":342},"landscape",[318,357,339],{"class":324},[318,359,360],{"class":324}," :",[318,362,363],{"class":332},"manual-pagination",[318,365,336],{"class":324},[318,367,339],{"class":324},[318,369,371],{"class":370},"sfNiH","true",[318,373,339],{"class":324},[318,375,376],{"class":324},">\n",[318,378,380],{"class":320,"line":379},2,[318,381,383],{"class":382},"sTEyZ","  \u003Ctemplate #pdf-content>\u003Carticle>Landscape document\u003C\u002Farticle>\u003C\u002Ftemplate>\n",[318,385,387,390,392],{"class":320,"line":386},3,[318,388,389],{"class":324},"\u003C\u002F",[318,391,329],{"class":328},[318,393,376],{"class":324},[288,395,396,397,400,401,400,404,400,407,400,410,400,413,400,416,419,420,423],{},"The source normalizes A0–A10, B0–B10, C0–C10, ",[292,398,399],{},"dl",", ",[292,402,403],{},"letter",[292,405,406],{},"government-letter",[292,408,409],{},"legal",[292,411,412],{},"junior-legal",[292,414,415],{},"ledger",[292,417,418],{},"tabloid",", and ",[292,421,422],{},"credit-card",". The selectable-text adapter and playground picker use these names. Small paper needs compact content; large or complex layouts still need viewer checks.",[288,425,426,427,430,431,433],{},"For custom dimensions, pass a numeric pair through the lower-level jsPDF options. The component's ",[292,428,429],{},"pdfFormat"," prop is a string, so do not bind an array to ",[292,432,294],{},".",[309,435,437],{"className":311,"code":436,"language":313,"meta":314,"style":314},"\u003CHtml2Pdf\n  :manual-pagination=\"true\"\n  :html-to-pdf-options=\"{ jsPDF: { unit: 'mm', format: [100, 180], orientation: 'portrait' } }\"\n>\n  \u003Ctemplate #pdf-content>\u003Carticle>Custom-size document\u003C\u002Farticle>\u003C\u002Ftemplate>\n\u003C\u002FHtml2Pdf>\n",[292,438,439,446,462,543,548,554],{"__ignoreMap":314},[318,440,441,443],{"class":320,"line":321},[318,442,325],{"class":324},[318,444,445],{"class":328},"Html2Pdf\n",[318,447,448,451,453,455,457,459],{"class":320,"line":379},[318,449,450],{"class":324},"  :",[318,452,363],{"class":332},[318,454,336],{"class":324},[318,456,339],{"class":324},[318,458,371],{"class":370},[318,460,461],{"class":324},"\"\n",[318,463,464,466,469,471,473,476,479,482,485,488,490,493,496,499,502,505,507,510,514,516,519,522,524,527,529,531,534,536,539,541],{"class":320,"line":386},[318,465,450],{"class":324},[318,467,468],{"class":332},"html-to-pdf-options",[318,470,336],{"class":324},[318,472,339],{"class":324},[318,474,475],{"class":324},"{",[318,477,478],{"class":328}," jsPDF",[318,480,481],{"class":324},":",[318,483,484],{"class":324}," {",[318,486,487],{"class":328}," unit",[318,489,481],{"class":324},[318,491,492],{"class":324}," '",[318,494,495],{"class":342},"mm",[318,497,498],{"class":324},"'",[318,500,501],{"class":324},",",[318,503,504],{"class":328}," format",[318,506,481],{"class":324},[318,508,509],{"class":382}," [",[318,511,513],{"class":512},"sbssI","100",[318,515,501],{"class":324},[318,517,518],{"class":512}," 180",[318,520,521],{"class":382},"]",[318,523,501],{"class":324},[318,525,526],{"class":328}," orientation",[318,528,481],{"class":324},[318,530,492],{"class":324},[318,532,533],{"class":342},"portrait",[318,535,498],{"class":324},[318,537,538],{"class":324}," }",[318,540,538],{"class":324},[318,542,461],{"class":324},[318,544,546],{"class":320,"line":545},4,[318,547,376],{"class":324},[318,549,551],{"class":320,"line":550},5,[318,552,553],{"class":382},"  \u003Ctemplate #pdf-content>\u003Carticle>Custom-size document\u003C\u002Farticle>\u003C\u002Ftemplate>\n",[318,555,557,559,561],{"class":320,"line":556},6,[318,558,389],{"class":324},[318,560,329],{"class":328},[318,562,376],{"class":324},[288,564,565,566,570,571,574,575,579],{},"When using automatic ",[567,568,569],"a",{"href":95},"component pagination",", calculate ",[292,572,573],{},"paginate-elements-by-height"," as the usable ",[576,577,578],"strong",{},"CSS pixel"," budget for the effective format, orientation, margins and header\u002Ffooter heights. The playground computes this for its selected geometry. The selectable-text A3 fractional-boundary loop fix prevents a former repeated-page hang; final visual acceptance for all combinations still needs browser inspection.",[581,582,583],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":314,"searchDepth":379,"depth":379,"links":585},[],"Choose supported paper sizes, custom jsPDF dimensions and portrait or landscape orientation for vue-pdf-export.","md",null,{},true,{"title":592,"description":593},"Vue PDF Paper Sizes and Landscape Export","Use A, B and C series, Letter, Legal and custom PDF dimensions with correct pagination height in Vue.","wOwj_UUklqO9qwEzeveoGm1Zc5r5HKB0VT_XsXqccK4",[596,598],{"title":102,"path":103,"stem":104,"description":597,"children":-1},"Move from direct header and footer props to typed objects and Vue slots while keeping access to earlier vue-pdf-export documentation.",{"title":116,"path":117,"stem":118,"description":599,"children":-1},"Explore the live vue-pdf-export playground for Canvas and selectable-text rendering, PDF outputs, metrics, stress testing and interactive package features.",1792374148674]