Questo esempio mostra il caricamento e la modifica di un contenuto del file DOCX di input a livello di programmazione sostituendo il contenuto di testo su un altro. Successivamente il contenuto del documento modificato viene salvato come nuovo documento DOCX.
Modifica Input Docx sostituendo il testo e salvalo su DOCX
// Carica il documento di ingresso per via e specifica le opzioni di caricamento, se necessario
Editor editor = new Editor("input.docx", new WordProcessingLoadOptions());
// Apri il documento per Modifica e ottieni il "Documentazione Editad"
EditableDocument original = editor.Edit();
// Sostituisci il testo: questo emula la modifica del contenuto
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");
// Crea una nuova istanza "EditaBocument" dal contenuto modificato
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);
// Prepara le opzioni di salvataggio con formatx di output desiderato
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// Salva il contenuto del documento modificato su DOCX
editor.Save(edited, "output.docx", saveOptions);
// Disporre tutte le risorse
edited.Dispose(); original.Dispose(); editor.Dispose();
Il documento di foglio di calcolo (come XLS, XLSX, XLSM, ODS e così via) può avere uno o più fogli di lavoro (tabs). GroupDocs.Editor consente di modificare il contenuto di un foglio di lavoro alla volta. Dopo essere stato modificato, questo foglio di lavoro può essere salvato nel documento separato del foglio di calcolo (in cui verrà salvato solo questo foglio di lavoro specifico), oppure il foglio di lavoro modificato può essere inserito di nuovo al documento originale, dove può sostituire il foglio di lavoro originale o essere salvato insieme, insieme a quello originale. Questo esempio mostra il caricamento del documento XLSX, modificando il suo secondo foglio di lavoro e salvandolo come nuovo documento separato nei formati XLSX e CSV.
Modifica un particolare foglio di lavoro di XLSX e salva come XLSX e CSV
// INGRESSO DI CARICARE XLSX per via e specificare le opzioni di caricamento, se necessario
Editor editor = new Editor("input.xlsx", new SpreadsheetLoadOptions());
// Crea e regola le opzioni di modifica: imposta il 2 ° foglio di lavoro su modifica
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions() { WorksheetIndex = 1 } ;
// Apri questo 2 ° foglio di lavoro per modificare e ottenere il "Documentazione editabile"
EditableDocument originalWorksheet = editor.Edit(editOptions);
// Sostituisci il testo: questo emula la modifica del contenuto
string modifiedContent = originalWorksheet.GetEmbeddedHtml().Replace("Cell Text", "Edited Cell Text");
// Crea una nuova istanza "EditaBocument" dal foglio di lavoro modificato
EditableDocument editedWorksheet = EditableDocument.FromMarkup(modifiedContent, null);
// Salva foglio di lavoro modificato al nuovo documento XLSX
editor.Save(editedWorksheet, "output.xlsx", new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx));
// Salva foglio di lavoro modificato al nuovo documento CSV con delimitatore/separatore di virgola (,)
editor.Save(editedWorksheet, "output.csv", new DelimitedTextSaveOptions(","));
// Disporre tutte le risorse
editedWorksheet.Dispose(); originalWorksheet.Dispose(); editor.Dispose();
Questo esempio mostra il caricamento e la modifica di un contenuto del file PDF di input programmaticamente sostituendo il contenuto di testo su un altro. Successivamente il contenuto del documento modificato viene salvato come nuovo documento PDF.
Modifica PDF di input sostituendo il testo e salvalo su PDF
// Carica il file PDF per via e specifica le opzioni di caricamento PDF
Editor editor = new Editor("input.pdf", new PdfLoadOptions());
// Apri il documento per Modifica e ottieni il "Documentazione Editad"
EditableDocument original = editor.Edit();
// Sostituisci il testo: questo emula la modifica del contenuto
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");
// Crea una nuova istanza "EditaBocument" dal contenuto modificato
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);
// Salva contenuto del documento modificato in PDF
editor.Save(edited, "output.pdf", new PdfSaveOptions());
// Disporre tutte le risorse
edited.Dispose(); original.Dispose(); editor.Dispose();