Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Attachment PDF in FT Xml

227 views
Skip to first unread message

simoca...@gmail.com

unread,
Oct 31, 2018, 11:58:40 AM10/31/18
to

Qualcuno ha affrontato il problema dell'eventuale Attachment (generalmente PDF) alla Fattura XML?

<Attachment> base64Binary [RFC 2045]



@Alex

unread,
Oct 31, 2018, 3:45:17 PM10/31/18
to
Ciao Simome, se il problema è esclusivamente tecnico inerente alla conversione Binaria codificata, era il medesimo metodo che s ì usava quando si generavano le mail con codifica MIME ed Attachment.
In sostanza si apre il file e lo si converte inserendolo come blocco testo codificato.
In un mio vecchio demo di Mailing fatto con winsock avevo scritto anche questa parte.

Quindi se il tuo quesito riguarda questo posso vedere se recupero qualche cosa...
Altrimenti se intendevi altro di più specifico della fatturazione elettronica non sono in grado di dare supporto.

Ciao
@Alex

simoca...@gmail.com

unread,
Nov 1, 2018, 8:32:46 AM11/1/18
to

> Ciao Simome, se il problema è esclusivamente tecnico inerente alla conversione Binaria codificata, era il medesimo metodo che s ì usava quando si generavano le mail con codifica MIME ed Attachment.
> In sostanza si apre il file e lo si converte inserendolo come blocco testo codificato.

>

Ciao @Alex,

Il problema è esclusivamente tecnico: convertire un .pdf in formato binario e inserire la codifica nel (fottuto) xml

Saluti da Simone

@Alex

unread,
Nov 1, 2018, 9:11:19 AM11/1/18
to
La cinversione di qualsiasi file avviene aprendolo in formato binary leggendo le stringArray e convertendole singolarmente in Base64.

Qui trovi 2 esempi:

https://stackoverflow.com/questions/169907/how-do-i-base64-encode-a-string-efficiently-using-excel-vba

https://stackoverflow.com/questions/48351495/generating-pdf-from-base64-string-in-vba

L'inserimento nel file XML avviene in blocco... tu avrai uno stringarray oppure un blocco stringa unico che incolli nel file XML in base alle metodiche indicate, che io non conosco nell'accezione fiscale, ma normalmente dovrebbero esserci dei TAG che consentono poi d riconoscerli... quindi iserirai probabilmente un Node con i TAG e poi il malloppone.

Se, come avveoncompreso, non usi DOM devi farlo da codice mentre scrivi il file... se il file è già scritto era meglio usare DOM perché ti tocca rileggerlo e trovare il punto di inserimento, inserire, proseguire con la lettura e riscriverei tutto.

Ciao
@Alez

simoca...@gmail.com

unread,
Nov 1, 2018, 9:45:25 AM11/1/18
to

> La cinversione di qualsiasi file avviene aprendolo in formato binary leggendo le stringArray e convertendole singolarmente in Base64.


> Qui trovi 2 esempi:
>
> https://stackoverflow.com/questions/169907/how-do-i-base64-encode-a-string-efficiently-using-excel-vba
>
> https://stackoverflow.com/questions/48351495/generating-pdf-from-base64-string-in-vba



Grazie per i links @Alex



> Se, come avveoncompreso, non usi DOM devi farlo da codice mentre scrivi il file... se il file è già scritto era meglio usare DOM perché ti tocca rileggerlo e trovare il punto di inserimento, inserire, proseguire con la lettura e riscriverei tutto.
>


Quello non è un problema ;-)

Saluti da Simone
0 new messages