Kad izstrādātāji modificē dokumentu, izmantojot doto .NET risinājumu, faktiski tiek rediģēts dokumenta objekta modelis (DOM). Tādējādi dokumentā, kas attēlots kā DOM, var veikt gandrīz visas izmaiņas. Izmantojot nodrošināto .NET SDK, izstrādātāji var viegli rediģēt dokumentu: modificēt tekstu, atjaunināt tabulas, pievienot attēlus un tā tālāk. Vienkārši ielādējiet savu Word, PDF vai failu atbalstītā ielādes formātā, programmatiski veiciet nepieciešamās izmaiņas un eksportējiet rezultātu atbalstītā saglabāšanas formātā.
Mūsu .NET bibliotēka sniedz izstrādātājiem iespēju modificēt dokumentu tieši, rediģējot tā Document Object Model (DOM), kas nozīmē, ka nav jāinstalē papildu programmatūra.
Ir svarīgi zināt, ka, izmantojot šo C# risinājumu, varat rediģēt dokumentu jebkurā atbalstītā formātā. Piemēram, ir iespējams ielādēt PDF failu, DOCX, DOC, RTF, ODT, EPUB, HTML un citos formātos un pēc tam modificēt šo failu un saglabāt to tādā pašā formātā vai jebkurā citā atbalstītā formātā.
Populārākais Word, PDF vai jebkura cita dokumenta rediģēšanas gadījums ir teksta rediģēšana. Izmantojot doto programmatūras risinājumu, jūs varat pievienot, modificēt vai dzēst tekstu, izmantojot C# dokumentā.
Vēl viena populāra dokumentu rediģēšanas iespēja ir tabulu rediģēšana. Mūsu .NET SDK ļauj strādāt ar tabulām un tekstu tabulas šūnās.
C# izstrādātāji var pievienot vai noņemt tabulas un tabulas šūnas, kā arī pievienot, rediģēt un noņemt tajās esošo tekstu.
Papildus teksta un tabulu rediģēšanai ir vēl viena izplatīta iespēja: attēlu pievienošana dokumentam programmā C#. .NET izstrādātāji var arī pievienot attēlu failam, izmantojot DOM.
Izmēģiniet šo jaudīgo .NET SDK un novērtējiet dažas dokumentu rediģēšanas iespējas. Izmantojot šo piemēru, ielādējiet dokumentu un veiciet dažas izmaiņas: pievienojiet tekstu, pievienojiet tabulu un tabulas šūnu ar tekstu vai ievietojiet dokumentā attēlu:
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);
Instalējiet 'Aspose.Words Cloud SDK for .NET' izmantojot NuGet pakotņu pārvaldnieku. Vienkārši palaidiet nuget install Aspose.Words-Cloud, lai automātiski instalētu un atsauktos uz atbilstošo montāžu savā projektā. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for .NET avota kodam no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.
Sīkāku informāciju skatiet Repository Documentation.