1. Produtos
  2.   PDF
  3.   JavaScript
  4.   PDFMake-Wrapper
 
  

Criação de arquivos PDF via API JavaScript gratuito

A biblioteca Open Source JavaScript permite, editar e PDF documentos, , imagens e cabeçalhos ou rodapé para PDFs.

Procurando uma biblioteca fácil de usar para criar e gerenciar documentos PDF no lado do servidor, bem como no lado do cliente. O PDFMake-Wrapper pode ser uma ótima opção para lidar com seus documentos PDF dentro de seus próprios aplicativos JavaScript com menor esforço e menor custo. É uma biblioteca JavaScript pura de código aberto que oferece aos engenheiros de software a capacidade de gerar documentos PDF e relatórios úteis sem nenhuma dependência externa.

A biblioteca PDFMake-Rapper suporte para vários recursos importantes, bem como recursos relacionados à criação e de PDF documentos, tais como de linha, de de texto, usando clientes É uma biblioteca de embalagem que funcionalidades para desenvolver PDF documentos de forma fácil e rápida. Uma grande do PDFMake-Rapper é que ele ou uma declarativa, que dá aos usuários a de focar facilmente no que eles querem. A biblioteca é muito e pode ser facilmente usada no cliente, bem como no lado do servidor.

Previous Next

Começando com PDFMake-Rapper

PDFMake-Rapper está disponível em número, Você pode facilmente baixá-lo e instalá-lo em sua máquina. Para usar esta biblioteca você precisa instalar estes três pacotes.

Instalar PDFMake via num número

npm install pdfmake --save

types/pdfmake os tipos para pdfmake para evitar de digitação.

npm install @types/pdfmake --save-dev

Instalar pdfmake-wrapper através de um

npm install pdfmake-wrapper --save

Crie e gerencie PDF documentos por JavaScript

A biblioteca open source PDFMake-Rapper é uma excelente para PDF documentos em JavaScript. Permite que os desenvolvedores de software criem PDF documentos no navegador (lado do cliente) e em Node.js (server-side) com apenas algumas de JavaScript código. Uma vez que o arquivo PDF é criado, você também pode restaurá-lo, bem como inserir texto, incorporar e, e de vários estilos, inserir imagens, e muito mais. é possível um PDF arquivo a partir de HTML, mas você de html2canvas para isso.

Como PDF File de HTML a JavaScript


html2canvas(document.getElementById('exportthis'), {
  onrendered: function (canvas) {
    var data = canvas.toDataURL();
    var docDefinition = {
      content: [{
        image: data,
        width: 500,
      }]
    };
    pdfMake.createPdf(docDefinition).download("Score_Details.pdf");
  }
});

Líderes & Footer Adição a PDF File via JavaScript

A biblioteca open source PDFMake-Rapper torna muito fácil para os desenvolvedores de software o cabeçalho, bem como rodapé dentro de seus PDF documentos com apenas algumas de código. é possível usar uma imagem dentro da de cabeçalho / rodapé. é possível outros conteúdos como número de página, logotipo da empresa, nome do autor, da página, da página, etc. para a de cabeçalho / rodapé. é possível vários tipos de estilo e formatação. Melhor uso inline styling na de cabeçalho ou rodapé.

Inserir e gerenciar Tabelas dentro PDF via Biblioteca S

A biblioteca PDFMake-Rapper suporte completo para a de dentro de PDF documentos. Fornece vários recursos úteis para gerenciar complexas dentro de JavaScript aplicações, tais como novas do zero, cabeçalhos para, residindo , formatar cabeçalhos, inserindo novas, combinando e células.

Como Combinar Colunas em PDF Tabelas via S API?

new Table([
    [
        new Txt('Name').bold().end,
        new Txt('Address').bold().end,
        new Txt('Email').bold().end,
        new Txt('Phone').bold().end
    ],
    [new Cell(new Txt('A').end).colSpan(4).end, null, null, null],
    ['Anastasia', 'Some direction 1', 'anastasia@domain.com', '123 4566 187'],
    ['Alexander', 'Some direction 2', 'alexander@domain.com', '123 4566 187'],
    [new Cell(new Txt('C').end).colSpan(4).end, null, null, null],
    ['Clementine', 'Some direction 3', 'clementine@domain.com', '123 4566 187'],
    ['Chelsey', 'Some direction 4', 'chelsey@domain.com', '123 4566 187'],
    [new Cell(new Txt('N').end).colSpan(4).end, null, null, null],
    ['Nicholas', 'Some direction 5', 'nicholas@domain.com', '123 4566 187'],
])
.widths(...)
.heights(...)
.end;

Desenhe Setores dentro PDF através JavaScript API

A biblioteca P PDFMake-Rapper permite aos desenvolvedores de software formas vetoriais dentro de PDF documentos com. Para vetores em PDF arquivos, é necessário uma tela que é onde os vetores serão desenhados. Por favor, -se que a ordem importa na tela, o último vetor estará em cima dos outros. Uma vez criado você também pode redimensioná-lo de acordo com suas necessidades e substituí-lo com.

Linha de Desenho dentro PDF por JavaScript

import { Line } from '../../../src';
describe('Line definition class', () => {
    it('should be instanced', () => {
        const line = new Line(10, 10);
        expect( line.end ).toBeTruthy();
    });
    it('should be a simple line', () => {
        const line = new Line(10, 10).end;
        expect( line ).toEqual({ 
            type: 'line',
            x1: 10,
            y1: 10,
            x2: 10,
            y2: 10
        });
    });
    it('should be a line vector with full properties', () => {
        const line = new Line(10, 10)
            .color('red')
            .dash(5)
            .fillOpacity(0.1)
            .lineColor('blue')
            .lineWidth(3)
            .linearGradient(['green', 'yellow'])
            .lineCap('round')
            .end;
        expect( line ).toEqual({ 
            type: 'line',
            x1: 10,
            y1: 10,
            x2: 10,
            y2: 10,
            color: 'red',
            dash: { length: 5 },
            fillOpacity: 0.1,
            lineColor: 'blue',
            lineWidth: 3,
            linearGradient: ['green', 'yellow'],
            lineCap: 'round'
        });
    });
});
 Português