Mudanças entre as edições de "Manuais:E-Bank/BoletoPDF"
| Linha 30: | Linha 30: | ||
* <font color=#1E90FF>'''Legenda das tags:'''</font> | * <font color=#1E90FF>'''Legenda das tags:'''</font> | ||
| − | ** O grupo '''<PDFConfig>''' representa a configuração para | + | ** O grupo '''<PDFConfig>''' representa a configuração para geração do PDF: |
*** A tag '''<Password>''' é o campo para configurar uma senha no documento; | *** 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 '''<PermitAnnotations>''' é campo booleano que permite comentários e anotações no PDF; | ||
Edição atual tal como às 14h51min 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 geração 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.
- O grupo <PDFConfig> representa a configuração para geração do PDF: