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
Editor editor = new Editor("input.docx", new WordProcessingLoadOptions());
// Öffnen Sie das Dokument für Bearbeiten und erhalten Sie das "EditableDocument".
EditableDocument original = editor.Edit();
// Text ersetzen - Dies emuliert die Inhaltsbearbeitung
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");
// Erstellen
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);
// Bereiten Sie Speicheroptionen mit dem gewünschten Ausgangsformatx vor
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// Speichern Sie bearbeitete Dokumentinhalte in DOCX
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
Editor editor = new Editor("input.xlsx", new SpreadsheetLoadOptions());
// Erstellen und passen Sie die Bearbeitungsoptionen an - Stellen Sie das zweite Arbeitsblatt auf das Bearbeiten ein
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions() { WorksheetIndex = 1 } ;
// Öffnen Sie dieses zweite Arbeitsblatt für Bearbeiten und erhalten Sie das "EditableDocument"
EditableDocument originalWorksheet = editor.Edit(editOptions);
// Text ersetzen - Dies emuliert die Inhaltsbearbeitung
string modifiedContent = originalWorksheet.GetEmbeddedHtml().Replace("Cell Text", "Edited Cell Text");
// Erstellen
EditableDocument editedWorksheet = EditableDocument.FromMarkup(modifiedContent, null);
// Speichern Sie das bearbeitete Arbeitsblatt in einem neuen XLSX -Dokument
editor.Save(editedWorksheet, "output.xlsx", new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx));
// Speichern Sie bearbeiteten Arbeitsblatt in einem neuen CSV -Dokument mit Comma (,) Trennzeichen/Trennzeichen
editor.Save(editedWorksheet, "output.csv", new DelimitedTextSaveOptions(","));
// Alle Ressourcen entsorgen
editedWorksheet.Dispose(); originalWorksheet.Dispose(); editor.Dispose();
In diesem Beispiel wird das Laden und Bearbeiten eines Inhalts der Eingabe -PDF -Datei programmatisch angezeigt, indem Textinhalte auf einem anderen ersetzt werden. Danach wird der geänderte Dokumentinhalt als neues PDF -Dokument zurückgespeichert.
Bearbeiten Sie die Eingabe PDF, indem Sie den Text ersetzen und in PDF wieder speichern
// Laden Sie die PDF -Datei nach Pfad und geben Sie PDF -Lastoptionen an
Editor editor = new Editor("input.pdf", new PdfLoadOptions());
// Öffnen Sie das Dokument für Bearbeiten und erhalten Sie das "EditableDocument".
EditableDocument original = editor.Edit();
// Text ersetzen - Dies emuliert die Inhaltsbearbeitung
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");
// Erstellen
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);
// Speichern Sie bearbeitete Dokumentinhalte in PDF
editor.Save(edited, "output.pdf", new PdfSaveOptions());
// Alle Ressourcen entsorgen
edited.Dispose(); original.Dispose(); editor.Dispose();