In diesem Beispiel wird das Laden und Bearbeiten eines Inhalts der Eingabedocx -Datei programmatisch angezeigt, indem Textinhalte auf einem anderen ersetzt werden. Danach wird der geänderte Dokumentinhalt als neues DOCX -Dokument wieder gespeichert.
Bearbeiten Sie Eingabe docx, indem Sie den Text ersetzen, und speichern Sie ihn in DOCX zurück
// Laden Sie das Eingabedokument nach Pfad und geben Sie bei Bedarf Lastoptionen an
const loadOptions = new WordProcessingLoadOptions();
const editor = new Editor("input.docx", loadOptions);
// Öffnen Sie das Dokument für Bearbeiten und erhalten Sie das "EditableDObocument".
const original = editor.edit();
// Text ersetzen - Dies emuliert die Inhaltsbearbeitung
const modifiedContent = original.getEmbeddedHtml().replace("old text", "new text");
// Erstellen
const edited = EditableDocument.fromMarkup(modifiedContent, null);
// Bereiten Sie Speicheroptionen mit dem gewünschten Ausgangsformatx vor
const saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// Speichern Sie bearbeitete Dokumentinhalte in DOCX
await editor.save(edited, "output.docx", saveOptions);
// Alle Ressourcen entsorgen
edited.dispose(); original.dispose(); editor.dispose();
Das Tabellenkalkulationsdokument (wie XLS, XLSX, XLSM, ODS usw.) kann ein oder mehrere Arbeitsblätter (Registerkarten) enthalten. GroupDocs.Editor ermöglicht es, Inhalte eines Arbeitsblatts gleichzeitig zu bearbeiten. Nach dem Bearbeiten kann dieses Arbeitsblatt in dem separaten Tabellenkalkulationsdokument gespeichert werden (wobei nur dieses spezielle Arbeitsblatt gespeichert wird) oder das bearbeitete Arbeitsblatt kann in das Originaldokument zurückgefügt werden, wo es entweder das ursprüngliche Arbeitsblatt ersetzen oder zusammen mit dem Original zusammen gespeichert werden kann. In diesem Beispiel wird das Laden von XLSX -Dokument, das Bearbeiten seines zweiten Arbeitsblatts und das Speichern als neues separates Dokument in XLSX- und CSV -Formaten angezeigt.
Bearbeiten Sie ein bestimmtes Arbeitsblatt von XLSX und speichern Sie als XLSX und CSV
// Laden Sie die Eingabe xlsx nach Pfad und geben Sie bei Bedarf Lastoptionen an
const loadOptions = new SpreadsheetLoadOptions();
const editor = new Editor("input.xlsx", loadOptions);
// Erstellen und passen Sie die Bearbeitungsoptionen an - Stellen Sie das zweite Arbeitsblatt auf das Bearbeiten ein
const editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(1);
// Öffnen Sie dieses zweite Arbeitsblatt für Bearbeiten und erhalten Sie das "EditableDableDocument"
const originalWorksheet = editor.edit(editOptions);
// Text ersetzen - Dies emuliert die Inhaltsbearbeitung
const modifiedContent = originalWorksheet.getEmbeddedHtml().replace("Cell Text", "Edited Cell Text");
// Erstellen
const editedWorksheet = EditableDocument.fromMarkup(modifiedContent, null);
// Speichern Sie das bearbeitete Arbeitsblatt in einem neuen XLSX -Dokument
const saveSpreadsheetOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
await editor.save(editedWorksheet, "output.xlsx", saveSpreadsheetOptions);
// Speichern Sie bearbeiteten Arbeitsblatt in einem neuen CSV -Dokument mit Comma (,) Trennzeichen/Trennzeichen
const saveTextOptions = new DelimitedTextSaveOptions(",");
await editor.save(editedWorksheet, "output.csv", saveTextOptions);
// Alle Ressourcen entsorgen
editedWorksheet.dispose(); originalWorksheet.dispose(); editor.dispose();