
www.pdfframe.org
| Paquete | versión |
|---|---|
| PDF-Frame-Vue | |
| pdf-marco-nuxt |
PDF-Frame es un marco web JavaScript para la representación PDF/lienzo del lado del cliente. Con su declarante sintaxis y semántica HTML, ofrece una forma fácil y eficiente de definir contenido gráfico PDF/Canvas. Sigue la sintaxis similar a SVG y proporciona soporte de componentes para marcos populares como Vue, Nuxt y React (trabajo en progreso). Impulsado por I2DJS, el marco PDF actualmente admite la representación de salidas como formatos PDF y lienzo.
< pdfFrame type =" canvas " width =" 595 " height =" 841 " >
< i-g :transform =" { translate: [100, 200], scale: [2, 3], rotate: [ 45, 0, 0] } " >
< i-text :x =" 30 " :y =" 60 " :text =" 'Page 1 Title' " :width =" 530 " :style =" {font: '25px Arial', align: 'center'} " > </ i-text >
< i-rect :x =" 30 " :y =" 100 " :width =" 535 " :height =" 700 " :style =" { fillStyle:'#f0f0f0' } " > </ i-rect >
< i-image src =" src/assets/i2d-frame.svg " :width =" 200 " :x =" 175 " :y =" 100 " > </ i-image >
</ i-g >
</ pdfFrame > < pdfFrame type =" pdf " width =" 595 " height =" 841 " >
< i-g :transform =" { translate: [100, 200], scale: [2, 3], rotate: [ 45, 0, 0] } " >
< i-text :x =" 30 " :y =" 60 " :text =" 'Page 1 Title' " :width =" 530 " :style =" {font: '25px Arial', align: 'center'} " > </ i-text >
< i-rect :x =" 30 " :y =" 100 " :width =" 535 " :height =" 700 " :style =" { fillStyle:'#f0f0f0' } " > </ i-rect >
< i-image src =" src/assets/i2d-frame.svg " :width =" 200 " :x =" 175 " :y =" 100 " > </ i-image >
</ i-g >
</ pdfFrame > < pdfFrame type =" pdf " width =" 595 " height =" 841 " >
<!-- Page Templates -->
< i-page-template id =" temp-1 " >
< i-rect :x =" 0 " :y =" 0 " :width =" 595 " :height =" 841 " :style =" { fillStyle:'#ffffff' } " > </ i-rect >
< i-text :x =" 30 " :y =" 30 " :text =" 'Header Text' " :width =" 530 " :style =" {font: '15px Arial'} " > </ i-text >
< i-text :x =" 30 " :y =" 810 " :text =" 'Footer Text' " :width =" 530 " :style =" {font: '15px Arial'} " > </ i-text >
</ i-page-template >
<!-- Page 1 -->
< i-page p-template =" temp-1 " >
< i-g :transform =" { translate: [100, 200], scale: [2, 3], rotate: [ 45, 0, 0] } " >
< i-text :x =" 30 " :y =" 60 " :text =" 'Page 1 Title' " :width =" 530 " :style =" {font: '25px Arial', align: 'center'} " > </ i-text >
< i-rect :x =" 30 " :y =" 100 " :width =" 535 " :height =" 700 " :style =" { fillStyle:'#f0f0f0' } " > </ i-rect >
</ i-g >
</ i-page >
<!-- Page 2 -->
< i-page p-template =" temp-1 " >
< i-text :x =" 30 " :y =" 60 " :text =" 'Page 2 Title' " :width =" 530 " :style =" {font: '25px Arial', align: 'center'} " > </ i-text >
< i-image src =" src/assets/i2d-frame.svg " :width =" 200 " :x =" 175 " :y =" 100 " > </ i-image >
</ i-page >
</ pdfFrame > ¡Las contribuciones son bienvenidas! Si desea contribuir al marco PDF, siga las pautas en contribuyente.
Este proyecto tiene licencia bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.
Para cualquier consulta o soporte, comuníquese con [email protected] .