sostituzione di stringa su file ppt
  Home FAQ Contact Sign in
it.comp.programmare.win32 only
 
Advanced search
POPULAR GROUPS

more...

it.comp.programmare.win32 Profile…
 Up
sostituzione di stringa su file ppt         


Author: gabriele
Date: Oct 11, 2007 10:03

Ciao a tutti,
sto cercando di fare una procedura in vc++ no mfc e console che legge il
contenuto di un file ppt,
cerca alcuni nomi di file collegati e li sostiuisce con altri di pari
lunghezza..
Al momento sono riuscito a fare la lettura e scrittura del file agganciando
e sostituendo qualche stringa tipo il nome dell'autore e altro ma questi
maledetti nomi di file usano unicode e la stringa da cercare ha i valori
ascii dei caratteri preceduti dal byte 0x00. Ho tentanto di aprire il file
usando wifstream e usando variabili wstring per agganciare il nome
correttamente ma per ora niente.. Qualche idea?

grazie,
Gabriele
1 Comment
Re: sostituzione di stringa su file ppt         


Author: Raffaele Rialdi [MVP]
Date: Oct 15, 2007 10:40

> sto cercando di fare una procedura in vc++ no mfc e console che legge
> il contenuto di un file ppt,
> cerca alcuni nomi di file collegati e li sostiuisce con altri di pari
> lunghezza..
> Al momento sono riuscito a fare la lettura e scrittura del file
> agganciando e sostituendo qualche stringa tipo il nome dell'autore e
> altro ma questi maledetti nomi di file usano unicode e la stringa da
> cercare ha i valori ascii dei caratteri preceduti dal byte 0x00. Ho
> tentanto di aprire il file usando wifstream e usando variabili
> wstring per agganciare il nome correttamente ma per ora niente..
> Qualche idea?

Il formato binario è parecchio complesso. Puoi chiedere in MS un disclosure
sul formato (cosa assolutamente fattibile) ma lo sbattimento dopo è
terrificante.

Valuta invece l'uso del formato PPTX (2007) per cui esiste anche il plugin
free per la versione 2003 (per le versioni precedenti non saprei).
Il formato pptx è in realtà uno zip dentro il quale trovi dei file XML molto
semplici da capire e modificare.
Show full article (1.57Kb)
no comments