Ich verwende Word und OpenXml Seriendruck-Funktionalität in einer C# ASP.NET Web-Anwendung zur Verfügung zu stellen:Duplicating Word-Dokument mit OpenXml und C#
1) Ein Dokument mit einer Anzahl von vordefinierten Zeichenkette für die Substitution hochgeladen .
2) Mit dem OpenXML SDK 2.0 öffne ich das Word-Dokument, erhalte das mainDocumentPart als String und führe die Ersetzung mit Regex durch.
3) Ich erstelle dann ein neues Dokument mit OpenXML, füge ein neues mainDocumentPart hinzu und füge die aus der Ersetzung resultierende Zeichenfolge in dieses mainDocumentPart ein.
Alle Formatierungen/Stile usw. gehen jedoch im neuen Dokument verloren.
Ich schätze, ich kann kopieren und fügen Sie die Stil, Definitionen, Kommentar Teile etc .. individuell das ursprüngliche Dokument nachzuahmen.
Gibt es jedoch eine Methode, die Open XML verwendet, um ein Dokument zu duplizieren, das es mir ermöglicht, die Ersetzungen auf der neuen Kopie durchzuführen?
Danke.
nicht wirklich die Frage zu beantworten. Lesen Sie, wie Sie vor der Beantwortung vorgehen. –