PageSourceSearch

https://www.princexml.com/doc/assets/js/59a217f9.8dfe4d4e.js

js princexml.com collected 2026-09-24 08:41:02 UTC 6,201 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunkdocusaurus_v_3=self.webpackChunkdocusaurus_v_3||[]).push([["6872"],{7578(e,t,r){r.r(t),r.d(t,{metadata:()=>n,default:()=>m,frontMatter:()=>o,contentTitle:()=>a,toc:()=>u,assets:()=>c});var n=JSON.parse('{"id":"intro-userguide","title":"User Guide","description":"Prince is a powerful converter from Web Standards to PDF:","source":"@site/docs/intro-userguide.md","sourceDirName":".","slug":"/intro-userguide","permalink":"/doc/intro-userguide","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"User Guide"},"sidebar":"docs","previous":{"title":"Installation Help","permalink":"/doc/help-install"},"next":{"title":"Styling","permalink":"/doc/styling"}}'),s=r(4848),i=r(8453),l=r(1315);let o={title:"User Guide"},a,c={},u=[];function d(e){let t={a:"a",li:"li",p:"p",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Prince is a powerful converter from Web Standards to PDF:\nHTML/Markdown and XML, styled with CSS, are seamlessly transformed into documents you can print, download and archive."}),"\n",(0,s.jsx)(t.p,{children:"Prince supports all the main Web Standards:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"HTML/Markdown, XHTML, XML, SVG"}),"\n",(0,s.jsx)(t.li,{children:"Cascading Style Sheets (CSS)"}),"\n",(0,s.jsx)(t.li,{children:"JavaScript / ECMAScript"}),"\n",(0,s.jsx)(t.li,{children:"JPEG, PNG, GIF, TIFF, WebP, AVIF"}),"\n"]}),"\n",(0,s.jsx)(t.p,{children:"Server-side integration can easily be achieved with the most popular programming languages,\nand several solutions for deployment in cloud computing are available."}),"\n",(0,s.jsxs)(t.p,{children:["A special venture, currently implemented as a parallel project, is ",(0,s.jsx)(t.a,{href:"/doc/prince-for-books",children:"Prince for Books"}),", which offers features most requested by the publishing trade."]}),"\n",(0,s.jsx)(l.A,{})]})}function m(e={}){let{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},1315(e,t,r){r.d(t,{A:()=>S});var n=r(4848);r(6540);var s=r(4164),i=r(8260);let l=new Intl.Segmenter(void 0,{granularity:"grapheme"});var o=r(568),a=r(8878),c=r(8310),u=r(5310),d=r(8287),m=r(2072);function p({icon:e}){return(0,n.jsx)("span",{className:(0,s.A)(d.G.docs.docCard.icon,"cardTitleIcon_GcdP"),children:e})}function h({title:e}){return(0,n.jsx)("span",{className:(0,s.A)("text--truncate",d.G.docs.docCard.title,"cardTitleText_nuEl"),children:e})}function f({item:e,title:t,icon:r}){return(0,n.jsxs)(m.A,{as:"h2",className:(0,s.A)(d.G.docs.docCard.heading,"cardTitle_mcqP"),title:t,children:[r&&(0,n.jsx)(p,{item:e,icon:r}),(0,n.jsx)(h,{item:e,title:t})]})}function x({description:e}){return(0,n.jsx)("p",{className:(0,s.A)("text--truncate",d.G.docs.docCard.description,"cardDescription_L2fP"),title:e,children:e})}function g({className:e,href:t,children:r}){return(0,n.jsx)(u.A,{href:t,className:(0,s.A)("card padding--lg",d.G.docs.docCard.container,"cardContainer_KhuF",e),children:r})}function j({item:e,className:t,href:r,icon:s,title:i,description:l}){return(0,n.jsxs)(g,{href:r,className:t,children:[(0,n.jsx)(f,{item:e,icon:s,title:i}),l&&(0,n.jsx)(x,{item:e,description:l})]})}function v(e){var t;let r,n,s=(t=e.label,r=l.segment(t)[Symbol.iterator](),(n=r.next().value?.segment)&&RegExp("^\\p{RGI_Emoji}$","v").test(n)?{emoji:n,rest:t.slice(n.length)}:{emoji:null,rest:t});return{icon:s.emoji??("category"===e.type?"\u{1F5C3}":(0,c.A)(e.href)?"\u{1F4C4}\uFE0F":"\u{1F517}"),title:s.rest.trim()}}function y({item:e}){let t=(0,i.Nr)(e),r=function(){let{selectMessage:e}=(0,a.W)();return t=>e(t,(0,o.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return t?(0,n.jsx)(j,{item:e,className:e.className,href:t,description:e.description??r(e.items.length),...v(e)}):null}function w({item:e}){let t=(0,i.cC)(e.docId??void 0);return(0,n.jsx)(j,{item:e,className:e.className,href:e.href,description:e.description??t?.de
1scription,...v(e)})}function C({item:e}){switch(e.type){case"link":return(0,n.jsx)(w,{item:e});case"category":return(0,n.jsx)(y,{item:e});default:throw Error(`unknown item type ${JSON.stringify(e)}`)}}function b({className:e}){let t=(0,i.a4)();return(0,n.jsx)(S,{items:t,className:e})}function N({item:e}){return(0,n.jsx)("article",{className:(0,s.A)("docCardListItem_W1sv","col col--6"),children:(0,n.jsx)(C,{item:e})})}function S(e){let{items:t,className:r}=e;if(!t)return(0,n.jsx)(b,{...e});let l=(0,i.d1)(t);return(0,n.jsx)("section",{className:(0,s.A)("row",r),children:l.map((e,t)=>(0,n.jsx)(N,{item:e},t))})}},8878(e,t,r){r.d(t,{W:()=>a});var n=r(6540),s=r(898);let i=["zero","one","two","few","many","other"];function l(e){return i.filter(t=>e.includes(t))}let o={locale:"en",pluralForms:l(["one","other"]),select:e=>1===e?"one":"other"};function a(){let e=function(){let{i18n:{currentLocale:e}}=(0,s.A)();return(0,n.useMemo)(()=>{try{let t;return t=new Intl.PluralRules(e),{locale:e,pluralForms:l(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".
2Docusaurus will fallback to the default (English) implementation.
3Error: ${t.message}
4`),o}},[e])}();return{selectMessage:(t,r)=>(function(e,t,r){let n=e.split("|");if(1===n.length)return n[0];n.length>r.pluralForms.length&&console.error(`For locale=${r.locale}, a maximum of ${r.pluralForms.length} plural forms are expected (${r.pluralForms.join(",")}), but the message contains ${n.length}: ${e}`);let s=r.select(t);return n[Math.min(r.pluralForms.indexOf(s),n.length-1)]})(r,t,e)}}},8453(e,t,r){r.d(t,{R:()=>l,x:()=>o});var n=r(6540);let s={},i=n.createContext(s);function l(e){let t=n.useContext(i);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.