Kui arendajad muudavad dokumenti antud .NET lahendusega, siis tegelikult redigeeritakse dokumendiobjekti mudelit (DOM). Seega saab DOM ina esitatud dokumendis teha peaaegu igasuguseid muudatusi. Kaasasoleva .NET SDK ga saavad arendajad dokumenti hõlpsalt redigeerida: muuta teksti, värskendada tabeleid, lisada pilte ja nii edasi. Laadige lihtsalt oma Word, PDF või fail toetatud laadimisvormingus, tehke vajalikud muudatused programmiliselt ja eksportige tulemus toetatud salvestusvormingusse.
Meie .NET teek annab arendajatele võimaluse dokumenti otse muuta, muutes selle dokumendiobjekti mudelit (DOM), mis tähendab, et täiendavat tarkvara pole vaja installida.
Oluline on teada, et seda C# lahendust kasutades saate dokumenti redigeerida mis tahes toetatud vormingus. Näiteks on võimalik laadida PDF fail, DOCX, DOC, RTF, ODT, EPUB, HTML ja muudes vormingutes ning seejärel seda faili muuta ja salvestada samas vormingus või muus toetatud vormingus.
Kõige populaarsem viis Word, PDF i või mõne muu dokumendi redigeerimiseks on teksti redigeerimine. Antud tarkvaralahendusega saab dokumendis C# abil teksti lisada, muuta või kustutada.
Teine populaarne dokumentide redigeerimise võimalus on tabeli redigeerimine. Meie .NET SDK võimaldab teil töötada tabelite ja tekstiga tabelilahtrites.
C# arendajad saavad lisada või eemaldada tabeli ja tabeli lahtreid, samuti lisada, redigeerida ja eemaldada nendes teksti.
Lisaks teksti ja tabelite redigeerimisele on veel üks levinud võimalus: C# dokumendile piltide lisamine. .NET arendajad saavad DOM i abil faili lisada ka pildi.
Proovige seda võimsat .NET SDK d ja hinnake mõningaid dokumendi redigeerimise võimalusi. Kasutades järgmist näidet, laadige dokument ja tehke mõned muudatused: lisage tekst, lisage tabel ja tekstiga tabelilahter või sisestage dokumenti pilt:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.docx");
var requestParagraph = new ParagraphInsert()
{
Text = "Morbi enim nunc faucibus a."
};
var insertParagraphRequest = new InsertParagraphOnlineRequest(requestDocument,
requestParagraph);
var insertParagraph = await wordsApi.InsertParagraphOnline(insertParagraphRequest);
var convertRequest = new ConvertDocumentRequest(insertParagraph.Document.Values.First(),
"docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.docx");
var requestTable = new TableInsert()
{
ColumnsCount = 1,
RowsCount = 2
};
var insertTableRequest = new InsertTableOnlineRequest(requestDocument,
requestTable, nodePath: "");
var insertTable = await wordsApi.InsertTableOnline(insertTableRequest);
var convertRequest = new ConvertDocumentRequest(insertTable.Document.Values.First(),
"docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input1.docx");
var requestDrawingObject = new DrawingObjectInsert()
{
Height = 0f,
Left = 0f,
Top = 0f,
Width = 0f,
RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
WrapType = DrawingObjectInsert.WrapTypeEnum.Inline
};
using var requestImageFile = File.OpenRead("Input2.docx");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument,
requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);
var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
"docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
Installige NuGet paketihalduri abil 'Aspose.Words Cloud SDK for .NET'. Lihtsalt käivitage nuget install Aspose.Words-Cloud, et automaatselt installida ja viidata oma projekti vastav koost. Alternatiivina saate käsitsi kloonida Aspose.Words Cloud SDK for .NET lähtekoodi jaoks GitHubist ja kasutada seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.