Mudanças entre as edições de "Manuais:E-Bank/BoletoPDF"

De unimake
Ir para: navegação, pesquisa
(Criou página com '__NOTITLE__ =<font color=#1E90FF>'''Como configurar o PDF do boleto?'''</font>= Antes de tudo, veja como configurar o e-Bank no UniNFe e...')
 
Linha 11: Linha 11:
 
     ....
 
     ....
 
     </Pagador>
 
     </Pagador>
<PDFConfig>
+
    <PDFConfig>
<Password>string</Password>
+
<Password>string</Password>
<PermitAnnotations>true</PermitAnnotations>
+
<PermitAnnotations>true</PermitAnnotations>
<PermitAssembleDocument>true</PermitAssembleDocument>
+
<PermitAssembleDocument>true</PermitAssembleDocument>
<PermitExtractContent>true</PermitExtractContent>
+
<PermitExtractContent>true</PermitExtractContent>
<PermitFormsFill>true</PermitFormsFill>
+
<PermitFormsFill>true</PermitFormsFill>
<PermitFullQualityPrint>true</PermitFullQualityPrint>
+
<PermitFullQualityPrint>true</PermitFullQualityPrint>
<PermitModifyDocument>true</PermitModifyDocument>
+
<PermitModifyDocument>true</PermitModifyDocument>
<PermitPrint>true</PermitPrint>
+
<PermitPrint>true</PermitPrint>
<SignPDF>true</SignPDF>
+
<SignPDF>true</SignPDF>
<TryGeneratePDF>true</TryGeneratePDF>
+
<TryGeneratePDF>true</TryGeneratePDF>
</PDFConfig>
+
    </PDFConfig>
 
     <PermiteRecebimentoParcial>N</PermiteRecebimentoParcial>
 
     <PermiteRecebimentoParcial>N</PermiteRecebimentoParcial>
 
     ....
 
     ....

Edição das 14h50min de 25 de março de 2025

Como configurar o PDF do boleto?

Antes de tudo, veja como configurar o e-Bank no UniNFe e como utilizar o serviço do e-Bank Boleto.

Agora sim, podemos ver como é configurado o PDF do boleto que será registrado. Terá a seguinte estrutura após a tag <Pagador> e antes da tag <PermiteRecebimentoParcial> do XML principal:

    ....
    ....
    ....
    </Pagador>
    <PDFConfig>
	<Password>string</Password>
	<PermitAnnotations>true</PermitAnnotations>
	<PermitAssembleDocument>true</PermitAssembleDocument>
	<PermitExtractContent>true</PermitExtractContent>
	<PermitFormsFill>true</PermitFormsFill>
	<PermitFullQualityPrint>true</PermitFullQualityPrint>
	<PermitModifyDocument>true</PermitModifyDocument>
	<PermitPrint>true</PermitPrint>
	<SignPDF>true</SignPDF>
	<TryGeneratePDF>true</TryGeneratePDF>
    </PDFConfig>
    <PermiteRecebimentoParcial>N</PermiteRecebimentoParcial>
    ....
    ....
    ....
  • Legenda das tags:
    • O grupo <PDFConfig> representa a configuração para assinatura do PDF:
      • A tag <Password> é o campo para configurar uma senha no documento;
      • A tag <PermitAnnotations> é campo booleano que permite comentários e anotações no PDF;
      • A tag <PermitAssembleDocumento> é um campo booleano que permite modificar, alterar, inserir imagens ou textos no PDF;
      • A tag <PermitExtractContent> é um campo booleano que permite que os dados sejam copiados. Padrão é true;
      • A tag <PermitFormsFill> é um campo booleano que permite que o PDF seja preenchido;
      • A tag <PermitFullQualityPrint> é um campo booleano que permite que o PDF seja impresso em alta qualidade. Padrão é true;
      • A tag <PermitModifyDocumento> é um campo booleano que permite que o documento seja modificado;
      • A tag <PermitPrint> é um campo booleano que permite que o documento seja impresso. Padrão é true;
      • A tag <SignPDF> é um campo booleano que assina o PDF;
      • A tag <TryGeneratePDF> é um campo booleano que tenta criar um PDF e devolver no formato base64 caso seja true.

Veja também