9 messaggi dal 29 agosto 2018
Buonasera
Devo cambiare il logo in una pagina asp che genera un rtf.
Mi potete indicare come fare?
Grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao e benvenuto/a nel forum.
il logo è un'immagine jpg? In questo caso, non puoi semplicemente rimpiazzare l'immagine jpg con quella nuova?
Se invece il logo è parte integrante dell'rtf, credo che tu debba aprire l'rtf usando ad esempio WordPad e sostituire l'immagine del logo con quella nuova.

ciao,
Moreno

Enjoy learning and just keep making
9 messaggi dal 29 agosto 2018
l'immagine è una jpg.
rtf viene generato da una pagina asp.
l'immagine è decodificata nella pagina asp
11.886 messaggi dal 09 febbraio 2002
Contributi
Ok, non puoi semplicemente sovrascrivere la jpg con il nuovo logo?
Che significa "decodificata"?
Modificato da BrightSoul il 29 agosto 2018 19.56 -

Enjoy learning and just keep making
9 messaggi dal 29 agosto 2018
nel senso che la pagina asp per generare rtf è in esadecimale l'immagine(logo) che viene stampato sull rtf è inglobata in questo codice esadecimale

ti riporto un pezzo della pagina asp

("{{\*\shppict{\pict{\*\picprop\shplid1028{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibName}{\sv Starbusiness new.tif")
a.WriteLine("}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex305\picscaley303\piccropl0\piccropr0\piccropt0\piccropb0")
a.WriteLine("\picw2607\pich1143\picwgoal1478\pichgoal648\pngblip\bliptag-2062075035{\*\blipuid 85173b65bf86099088425ec90cf73e34}89504e470d0a1a0a0000000d494844520000013400000087080200000017ca32a7000000017352474200aece1ce9000000097048597300002e2300002e230178")
a.WriteLine("a53f76000024ce49444154785eed9d099455c599c7238a2d4110d046a4d90402212e2c9360e2028964d1448d608e4b4ea263e268d4243ac4c46d74628cd1448f")
a.WriteLine("138dcb89319aa026c6930c1e66e2382a1a3119c50d51b4954da2347b23f442d334e2fc9a8f5457d7ad5bb7ee7bf7ddf7baa97b389cf75ed7adfaea5ff5affaea")
a.WriteLine("abafbedae3830f3ef850f77ab6b5ed5856d7b261531bd5dabb670f55397e6fddbe63c2e83e07f4ebd9bd6a1c6ad33d11d8a33b9173795d4bddfa561a6adc88de")

L'immagine che viene stampata sul rtf è Starbusiness new.tif

mario
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Mario,
ci vorrà un po' di pazienza, temo.
Credo che il modo più facile per farlo sia questo:
  • Apri con Wordpad il documento RTF che viene generato dalla pagina ASP;
  • Sostituisci il vecchio logo con il nuovo luogo e salva il file RTF con un altro nome;
  • Scaricati WinMerge da qui con cui potrai aprire i due file RTF (quello con vecchio logo e quello con nuovo logo). WinMerge ti evidenzierà i cambiamenti tra i due file;
  • Riporta i cambiamenti che ti sono stati evidenziati da WinMerge nel codice del file ASP.


Chi ha scritto quel codice ASP non ha pensato molto alla sua aggiornabilità. Si poteva fare in altri modi più semplici, tipo partire da un RTF-modello e inserire i contenuti dinamici in punti opportuni segnati da marker, o almeno tenere il logo su un file esterno. Adesso dovrai penare per aggiornarlo ma se segui le indicazioni di sopra non ci dovrebbe volere molto.

ciao,
Moreno

Enjoy learning and just keep making
9 messaggi dal 29 agosto 2018
ho provato a seguire le tue indicazioni ma non sono riuscito a sostituire l'immagine. Sarà forse che io non ho una conoscenza approfondita

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.