Cet exemple montre le chargement et l’édition d’un contenu du fichier d’entrée docx par programme en remplaçant le contenu texte sur un autre. Après cela, le contenu du document modifié est enregistré en tant que nouveau document DOCX.
Modifiez l'entrée docx en remplaçant le texte et enregistrez-le sur docx
// Chargez le document d'entrée par chemin et spécifiez les options de chargement si nécessaire
Editor editor = new Editor("input.docx", new WordProcessingLoadOptions());
// Ouvrez le document pour modifier et obtenir le "EDIDABILEDOCUMENT"
EditableDocument original = editor.Edit();
// Remplacer le texte - Cela émule l'édition de contenu
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");
// Créer une nouvelle instance "EditableDocument" à partir du contenu édité
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);
// Préparez les options de sauvegarde avec le format de sortie souhaité
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// Enregistrer le contenu du document modifié sur docx
editor.Save(edited, "output.docx", saveOptions);
// Disposer de toutes les ressources
edited.Dispose(); original.Dispose(); editor.Dispose();
Le document de feuille de calcul (comme XLS, XLSX, XLSM, ODS et ainsi de suite) peut avoir une ou plusieurs feuilles de calcul (onglets). GroupDocs.Editor permet de modifier le contenu d’une feuille de calcul à la fois. Après avoir été modifiée, cette feuille de calcul peut être enregistrée dans le document de feuille de calcul distinct (où seule cette feuille de travail spécifique sera enregistrée), ou la feuille de calcul éditée peut être insérée dans le document d’origine, où il peut soit remplacer la feuille de travail originale ou être enregistré ensemble, ainsi que l’original. Cet exemple montre le chargement du document XLSX, modifiant sa 2e feuille de calcul et l’enregistrant en tant que nouveau document séparé dans les formats XLSX et CSV.
Modifiez la feuille de travail particulière de XLSX et enregistrez sous le nom de XLSX et CSV
// Chargez l'entrée xlsx par chemin et spécifiez les options de chargement si nécessaire
Editor editor = new Editor("input.xlsx", new SpreadsheetLoadOptions());
// Créer et ajuster les options d'édition - Définissez la 2ème feuille de calcul pour modifier
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions() { WorksheetIndex = 1 } ;
// Ouvrez cette 2ème feuille de calcul pour Modifier et obtenir le "EDIDABETOCUMENT"
EditableDocument originalWorksheet = editor.Edit(editOptions);
// Remplacer le texte - Cela émule l'édition de contenu
string modifiedContent = originalWorksheet.GetEmbeddedHtml().Replace("Cell Text", "Edited Cell Text");
// Créer une nouvelle instance "EDIDABEDOCUMENT" à partir de la feuille de calcul éditée
EditableDocument editedWorksheet = EditableDocument.FromMarkup(modifiedContent, null);
// Enregistrer la feuille de travail édité dans un nouveau document XLSX
editor.Save(editedWorksheet, "output.xlsx", new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx));
// Enregistrer la feuille de calcul modifiée au nouveau document CSV avec une virgule (,) délimiteur / séparateur
editor.Save(editedWorksheet, "output.csv", new DelimitedTextSaveOptions(","));
// Disposer de toutes les ressources
editedWorksheet.Dispose(); originalWorksheet.Dispose(); editor.Dispose();
Cet exemple montre le chargement et l’édition d’un contenu du fichier PDF d’entrée par programme en remplaçant le contenu texte sur un autre. Après cela, le contenu du document modifié est enregistré en tant que nouveau document PDF.
Modifiez l'entrée PDF en remplaçant le texte et enregistrez-le sur PDF
// Chargez le fichier PDF par chemin et spécifiez les options de chargement PDF
Editor editor = new Editor("input.pdf", new PdfLoadOptions());
// Ouvrez le document pour modifier et obtenir le "EDIDABILEDOCUMENT"
EditableDocument original = editor.Edit();
// Remplacer le texte - Cela émule l'édition de contenu
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");
// Créer une nouvelle instance "EditableDocument" à partir du contenu édité
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);
// Enregistrer le contenu du document modifié sur PDF
editor.Save(edited, "output.pdf", new PdfSaveOptions());
// Disposer de toutes les ressources
edited.Dispose(); original.Dispose(); editor.Dispose();