GroupDocs.Editor for .NET API — правильный выбор для редактирования документов и презентаций Microsoft Word, Excel, PowerPoint, Open Office. GroupDocs.Editor — это автономный API, который подходит для серверных и внутренних систем, где требуется высокая производительность. Он не зависит от какого-либо программного обеспечения, такого как Microsoft или Open Office.
GroupDocs.Editor for .NET предоставляет разработчикам простой и понятный способ редактирования файлов OTP с помощью нескольких строк кода.
Editor
с указанием обязательного пути к файлу или потока и необязательным классом PresentationLoadOptions
и загрузите файл OTPPresentationEditOptions
для формата файла OTPEditor.Edit()
и получите документ OTP в формате HTML, который легко редактируется любым WYSIWYG-редактором.Editor.Save()
и сохраните отредактированный файл OTP, используя класс PresentationSaveOptions
Базовое редактирование документа с помощью GroupDocs.Editor for .NET API можно выполнить, выполнив несколько простых шагов. Наши API поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе предварительно установлены следующие компоненты.
// Load the OTP file into Editor with the optional PresentationLoadOptions
Editor editor = new Editor("source.otp", delegate { return new PresentationLoadOptions(); });
// Create and adjust the edit options
PresentationEditOptions editOptions = new PresentationEditOptions();
editOptions.SlideNumber = 1;//select a slide to edit
// Open input OTP document for edit — obtain an intermediate document, that can be edited
EditableDocument beforeEdit = editor.Edit(editOptions);
// Grab OTP document content and associated resources from editable document
string content = beforeEdit.GetEmbeddedHtml();
// Send the content to WYSIWYG-editor, edit it there, and send edited content back to the server-side
// This step simulates a such operation
string updatedContent = content.Replace("Title", "Edited Title");
// Grab edited content and resources from WYSIWYG-editor and create a new EditableDocument instance from it
EditableDocument afterEdit = EditableDocument.FromMarkup(updatedContent, null);
// Create a save options and select a desired output format
PresentationSaveOptions saveOptions = new PresentationSaveOptions(Formats.PresentationFormats.Otp);
// Save edited OTP document to the file
editor.Save(afterEdit, "edited.otp", saveOptions);
Отредактируйте OTP прямо сейчас, посетив живые демонстрации. Живая демонстрация имеет следующие преимущества
Нет необходимости скачивать API
Нет необходимости писать код
Просто загрузите исходный файл
Скачать результирующий файл