Utilizzo di C#, esiste un buon metodo per trovare e sostituire una stringa di testo in un file docx senza che sia stata installata la parola su quella macchina?C# per sostituire le stringhe di testo in un documento
6
A
risposta
4
Sì, utilizzando Open XML. Ecco un articolo che risponde alla tua domanda specifica: Creating a Simple Search and Replace Utility for Word 2007 Open XML Format Documents
0
Si può anche provare Aspose.Words for .NET per find and replace text in Word document. Questo componente non richiede l'installazione di MS Office. L'API è abbastanza semplice e facile da usare e implementare.
Disclosure: Lavoro come evangelista sviluppatore presso Aspose.
Problemi correlati
- 1. Un modo migliore per sostituire molte stringhe - offuscamento in C#
- 2. Come posso sostituire le stringhe in un memo (FastReport)?
- 3. Come sostituire le stringhe regex in puro C?
- 4. Per sostituire, ma l'ultima occorrenza di stringa in un testo
- 5. Aprire un file e sostituire stringhe in C#
- 6. Come sostituire le stringhe con javascript?
- 7. Sostituire troppo lunghe stringhe con "..."
- 8. Elenco C++ per rimuovere le stringhe duplicate
- 9. Come sostituire il testo in un PDF con C#?
- 10. Sostituire le virgolette in Javascript?
- 11. Liberare le stringhe in C
- 12. Java; Sostituire le stringhe (usando le espressioni regolari)?
- 13. Objective-C: come sostituire le entità HTML?
- 14. Sostituire le virgolette attorno alle stringhe in Vim?
- 15. Problemi con le stringhe in C
- 16. Come sostituire le risorse di stringhe con Android Gradle
- 17. : Sostituire un'immagine utilizzando C#
- 18. Sostituire una riga in un file di testo
- 19. In R, sostituire il testo all'interno di una stringa
- 20. Equivalente per le stringhe di stringhe
- 21. Esiste un plug-in jQuery per confrontare le differenze in due stringhe di testo diverse?
- 22. C'è un modo per confrontare la data "stringhe" in C# senza convertire le stringhe?
- 23. Copia di testo RTF e immagini da un documento a MIME in un altro documento
- 24. Perl sostituire più stringhe contemporaneamente
- 25. In Haskell come si estrae le stringhe da un documento XML?
- 26. Sostituire proiettili con trattini in un documento Word
- 27. Le stringhe C++ sono modificabili con le stringhe Java UNLIKE?
- 28. sostituire chiavi del dizionario (stringhe) in Python
- 29. Sostituire il testo in un file utilizzando Stream- Java 8
- 30. suddivisione di un testo in C#
Grazie per avermi sicuramente avviato. Sembra che tutto sia basato su System.IO.Packaging. Poiché questo è abbastanza semplice, può essere fatto senza l'SDK di Open XML Format? – TimothyAWiseman
Assolutamente - uso raramente l'SDK da solo. Principalmente programma contro PowerPoint ('PresentationML' e' DrawingML' rispetto a Word' WordProcessingML') usando solo 'System.IO.Packaging' e Linq-to-XML. Quindi dovrò indicarti un articolo di Ken Getz: http://msdn.microsoft.com/en-us/library/bb738371(office.12).aspx. Cerca altri suoi articoli scritti nel 2006 - tutti usano 'System.IO.Packaging'. Dopo di ciò, ha iniziato a scrivere articoli con l'SDK. Puoi anche controllare http://www.openxmldeveloper.org –
Impressionante, grazie. Inoltre, questo riferimento di Vikas Goyal mi ha aiutato moltissimo sia a ottenere la risposta di cui avevo bisogno sia a (soprattutto) a capire cosa stava succedendo nel processo: http://www.devx.com/dotnet/Article/42221/1954 – TimothyAWiseman