/
FAQ
/
Tíquete de Suporte

Personalização de PDF

Personalização de PDF

 Local do arquivo

Este é um exemplo geral de como modificar o arquivo PDF da fatura, verifique no final deste artigo outras localizações de arquivos de documentos PDF. Tenha em mente que você precisará de mais conhecimento de desenvolvedor se estiver procurando fazer grandes mudanças no design do PDF. Caso contrário, considere contratar um desenvolvedor para fazer isso por você.

O modelo de fatura em PDF está localizado em application/views/themes/perfex/views/invoicepdf.php. Com o Perfex você tem a habilidade de editar todos os arquivos localizados em application/views sem editar os arquivos core, então neste caso você não precisará se preocupar com as atualizações exceto se alguma mudança grande for feita nos arquivos, cheque o link abaixo para mais informações, neste caso, seu nome de arquivo deve ser my_invoicepdf.php

Edição do Texto e do Conteúdo do documento PDF

Você pode personalizar as Faturas em PDF e adicionar ou remover algum texto alterando seu layout ou imagens. O GrowCRM usa a biblioteca TCPDF para gerar documentos PDF. Aqui está o link direto para todas as funções disponíveis na biblioteca TCPDF: https://tcpdf.org/docs/srcdoc/tcpdf/class-TCPDF/. Exemplos adicionais podem ser encontrados no seguinte link:>https://tcpdf.org/example. Usando esta biblioteca TCPDF, você pode editar os modelos de PDF. Observe que você precisará de conhecimento de PHP para modificar o arquivo.

Adicionando um logotipo PDF personalizado

Provavelmente você terá problemas com imagens PNG com transparência que são tratadas de forma diferente dependendo da versão do php-imagick ou php-gd usada. Tente atualizar o php-imagick e desabilitar o php-gd. Se você deixar este campo em branco, o logotipo da empresa enviado será usado. Vá para Configurações->PDF ->URL personalizada do logotipo da empresa em PDF. Você pode ajustar a largura do seu logotipo. Veja também a imagem abaixo.

Se não conseguir ver o logotipo, você pode aplicar uma solução alternativa conforme explicado aqui: https://doc.growcrm.ai/tcpdf-error-image-unable-to-get-the-size-of-the-image/

Tabela de Itens

Se você precisar personalizar as tabelas de itens (HTML e PDF), o melhor é dar uma olhada em application/libraries/App_items_table.php

Formatos de documentos PDF

Você pode encontrar todos os formatos de documentos PDF em Configurações->PDF->Formatos de documentos.

Observe que, ao personalizar o PDF e remover a capacidade de aplicar essas opções, você não poderá ver nenhuma alteração ao aplicar as opções da área de configurações.Você sempre pode ajustar um modelo que atenda às suas necessidades com base em suas cores, tamanhos de fonte etc. e usá-lo de acordo com suas próprias necessidades.

Família de fontes PDF

Quando você compra o GrowCRM pela primeira vez, a fonte PDF freesans será usada.Esta fonte é a padrão porque suporta UTF-8. Os arquivos PDF podem ficar maiores usando esta fonte se sua empresa não precisar de suporte UTF-8 e seus clientes não estiverem usando caracteres especiais em seus dados ou no idioma que você está usando, você pode alterar a fonte para Eq. Helvetica ou tente alterar a fonte até que ela se ajuste melhor às suas necessidades.Para caracteresárabes, use font:dejavusans ouaealarabiya ouaefuratPara caracteresJaponês e chinês use font:droidsansfallbackPara caracteres cirílicos use font:freesansÉ possível alterar a fonte nas configurações em Configuração->Configurações->PDF

Alterando o título do PDF de fatura/orçamento

Se precisar alterar o título no lado direito (veja as imagens abaixo para mais informações) para orçamentos e faturas, você pode substituir o texto da tradução criando custom_lang.php, leia mais aqui.Alterar título para faturas

Chave de idioma: $lang[‘invoice_pdf_heading’] = ‘Fatura’;

Alterar título para Estimativas

Chave de idioma: $lang[‘estimate_pdf_heading’] = ‘Estimativa’;

Opções adicionais

Você também pode encontrar mais opções em Configurações->PDF. Confira as imagens abaixo.

Idioma do PDF

  • Se o idioma do cliente for Padrão do Sistema, o idioma padrão selecionado em Configuração->Configurações->Localização será usado em documentos PDF.
  • Quando você estiver na área de administração e o idioma do sistema/equipe for, por exemplo, inglês e o idioma padrão do cliente for espanhol, a fatura ainda será baixada em inglês. Se desejar, quando estiver na área de administração, baixar os documentos PDF no idioma do cliente, marque Configuração->Configurações->Localização a opção Produzir documentos PDF do cliente da área de administração no idioma do cliente

Quando o O cliente visualiza a fatura ou baixa o PDF da fatura na área de visualização da fatura do cliente. Ele poderá ver a fatura em seu idioma padrão definido no perfil do cliente.

Outros modelos de PDF

Se você quiser editar outros modelos de PDF, poderá fazer isso editando os arquivos. O processo é o mesmo de faturas.

  • Orçamento PDF local: application/views/themes/perfex/views/estimatepdf.php
  • Proposta PDF local: application/views/themes/perfex/views/proposalpdf.php
  • Recibo de Pagamento local: application/views/themes/perfex/views/paymentpdf.php
  • PDF do Contrato local: application/views/themes/perfex/views/contractpdf.php.
  • PDF do Extrato local: application/views/themes/perfex/views/statementpdf.php (v1.8.0 necessária)
  • Nota de crédito em PDF location: application/views/themes/perfex/views/credit_note_pdf.php

Confira os organizadores de PDF para gerenciar, girar, excluir, inserir, substituir e reorganizar as páginas dos seus PDFs.

Artigos Relacionados:

Procurando hospedagem acessível e confiável para o Grow CRM? Fizemos uma parceria com a InMotion Hosting para evitar qualquer problema! Planos de hospedagem empresarial com até 75% de desconto para visitantes do Grow CRM.

Categorias

Últimos Artigos