O BlockPDF permite a criação fácil e automatizada de documentos PDF personalizados e dependentes de dados, sem conhecimentos de programação (sem código).
Isto inclui documentos PDF, tais como formulários, facturas, orçamentos, contratos, certificados e todos os outros documentos que pretenda criar em grande número para os seus processos empresariais.
Estes documentos PDF são preenchidos com base nos seus dados, que podem ser obtidos a partir de ficheiros Excel, CSV, XML, JSON, bases de dados Microsoft SQL Server, MS Access, MySQL/MariaDB, etc. Os documentos PDF são preenchidos com elementos.
Os documentos PDF são descritos através de elementos (blocos) que se baseiam e reagem uns aos outros.
Estes blocos são, por exemplo, para páginas individuais, textos, imagens, cores de fundo, campos de formulários, assinaturas, códigos de barras, códigos QR, etc., cada um com propriedades configuráveis, como o tamanho do tipo de letra, a cor, a posição, etc.
Os blocos podem aceder à(s) fonte(s) de dados e, assim, ser preenchidos e personalizados de forma dinâmica.
Por exemplo, pode criar um documento de faturação que recupera automaticamente o número da fatura, a data da fatura, o endereço do cliente, os artigos encomendados, os preços, etc., de uma fonte de dados para cada cliente e utiliza-os no PDF de faturação recém-criado.
Não só o texto, mas também todas as propriedades de um bloco podem ser obtidas a partir da(s) fonte(s) de dados, de modo a que, por exemplo, a cor do montante da fatura pedida se torne automaticamente vermelha no terceiro aviso ou seja apresentado um texto de aviso adicional.