1.0.49 • Published 3 months ago

node-fpdf v1.0.49

Weekly downloads
7
License
MIT
Repository
github
Last release
3 months ago

GitHub Sponsor npm.io

node-fpdf

Port de la biblioteca FPDF de PHP a JavaScript, totalmente compatible con la biblioteca original. Puedes encontrar el proyecto y la documentación originales aqui.

Apoyar el proyecto

alt text

Para Instalar

$ npm i node-fpdf 
$ yarn add node-fpdf 

Ejemplo de uso

const FPDF = require('node-fpdf')
const pdf = new FPDF('P','mm','A4');

pdf.AddPage();
pdf.SetFont('Arial','B',12);
pdf.Cell(5,5,"HOLA MUNDO!!");
pdf.Output('F',`test.pdf`);

Ejemplo de uso de PHP_CoreFunctions

const {isset} = require('node-fpdf/PHP_CoreFunctions')

console.log(isset(1))

Fuentes Disponibles

  • courier
  • helvetica
  • symbol
  • times
  • zapfdingbats

Funciones Disponibles

  • AcceptPageBreak - acepta o no un salto de página automático
  • AddFont - añade una nueva fuente
  • AddLink - crea una referencia interna
  • AddPage - añade una nueva página
  • AliasNbPages - define un alias para el número de páginas
  • Cell - imprime un celda
  • Close - termina el documento
  • Error - error fatal
  • Footer - pie de página
  • GetPageHeight - devuelve la altura actual de la página
  • GetPageWidth - devuelve el ancho actual de la página
  • GetStringWidth - calcula la longitud de la cadena
  • GetX - obtiene la posición actual de x
  • GetY - obtiene la posición actual de y
  • Header - cabecera de página
  • Image - imprime una imagen (solo acepta jpeg,jpg,png)
  • Line - dibuja un línea
  • Link - pone una referencia
  • Ln - salto de línea
  • MultiCell - imprime texto con saltos de línea
  • Output - guarda o envía el documento ('f'->escribe un archivo en disco,'s'-> retorna un string,'p'-> imprime el archivo,'base64'-> retorna un string en base 64)
  • PageNo - número de página
  • Rect - dibuja un rectangulo
  • SetAuthor - establece el autor del documento
  • SetAutoPageBreak - establece el modo de salto de pagina automático
  • SetCreator - establece el creador del documento
  • SetDisplayMode - establece el modo de presentación
  • SetDrawColor - establece el color de graficación
  • SetFillColor - establece el color de relleno
  • SetFont - establece la fuente
  • SetFontSize - establece el tamaño de la fuente
  • SetKeywords - asocia las palabras claves con el documento
  • SetLeftMargin - establece el márgen izquierdo
  • SetLineWidth - establece el ancho de la línea
  • SetLink - establece el enlace de destino
  • SetMargins - establece los márgenes
  • SetRightMargin - establece el márgen derecho
  • SetSubject - establece el tema del documento
  • SetTextColor - establece el color del texto
  • SetTitle - establece el título del documento
  • SetTopMargin - Establece el márgen superior
  • SetX - establece la posición actual de x
  • SetXY - establece la posición actual de x y y
  • SetY - establece la posición actual de y
  • Text - imprime una cadena
  • Write - imprime el siguiente texto

Extensiones Adicionales

  • Code128 - imprime un codigo de barras en formato CODE128(A,B,C,ABC)
  • Code39 - imprime un codigo de barras en formato CODE39
  • i25- imprime un codigo de barras en formato i25
  • EAN13- imprime un codigo de barras en formato EAN13
  • UPC_A- imprime un codigo de barras en formato UPC_A
  • RotatedText - rota un texto en grados de 0 a 360
  • SetWatermark - coloca una marca de agua en la pagina
  • ShadowCell - Imprime un texto con sombra
  • IncludeJS - Añade un script en el lenguaje JavaScript
  • Bookmark - Añade Bookmark
  • CreateIndexFromBookmark - Crea Un indice del documento cuando tiene Bookmark
  • DrawGrid - Crea un grid en la hoja util para diseñar reportes
  • RoundedRect - Dibuja un rectangulo con las esquinas redondeadas
  • Ellipse - Dibuja un elipse
  • Circle - Dibuja un circulo
  • DashedRect - Dibuja un rectangulo con borde punteado
  • subWrite - Escribe Texto De Diferentes tamaños
  • Set_Font_Size_Label - establece el tamaño de la fuente de la etiqueta
  • Add_Label - Agrega una etiqueta al documento

Puedes encontrar ejemplos de uso aqui

Utilidad de consola para hacer compatibles tus fuentes aqui

1.0.49

3 months ago

1.0.48

3 months ago

1.0.47

3 months ago

1.0.46

3 months ago

1.0.45

5 months ago

1.0.44

7 months ago

1.0.43

1 year ago

1.0.42

1 year ago

1.0.41

2 years ago

1.0.39

2 years ago

1.0.40

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.26

4 years ago

1.0.22

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.19

4 years ago

1.0.21

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago