Når udviklere ændrer et dokument med den givne .NET løsning, er det, der faktisk redigeres, Document Object Model (DOM). Således kan næsten alle ændringer foretages i dokumentet repræsenteret som DOM. Med den medfølgende .NET SDK kan udviklere nemt redigere et dokument: ændre tekst, opdatere tabeller, tilføje billeder og så videre. Indlæs blot dit Word, PDF eller fil i et understøttet indlæsningsformat, foretag de nødvendige ændringer programmatisk og eksporter resultatet til et understøttet gemmeformat.
Vores .NET bibliotek giver udviklere mulighed for at ændre et dokument direkte ved at redigere dets Document Object Model (DOM), hvilket betyder, at der ikke skal installeres yderligere software.
Det er vigtigt at vide, at med denne C# løsning kan du redigere et dokument i ethvert understøttet format. For eksempel er det muligt at indlæse en fil i PDF, DOCX, DOC, RTF, ODT, EPUB, HTML og andre formater og derefter ændre denne fil og gemme den i samme format eller i et hvilket som helst andet understøttet format.
Den mest populære sag til at redigere Word, PDF eller ethvert andet dokument er tekstredigering. Med den givne softwareløsning kan du tilføje, ændre eller slette tekst ved hjælp af C# i dokumentet.
En anden populær dokumentredigeringsmulighed er tabelredigering. Vores .NET SDK giver dig mulighed for at arbejde med tabeller og tekst i tabelceller.
C# udviklere kan tilføje eller fjerne tabel- og tabelceller, samt tilføje, redigere og fjerne tekst i dem.
Udover at redigere tekst og tabeller er der en anden almindelig mulighed: at tilføje billeder til et dokument i C#. .NET udviklere kan også tilføje et billede til en fil ved hjælp af DOM.
Prøv denne kraftfulde .NET SDK og evaluer nogle muligheder i dokumentredigering. Brug følgende eksempel, indlæs dit dokument og foretag nogle ændringer: Tilføj tekst, tilføj en tabel og en tabelcelle med tekst eller indsæt et billede i dokumentet:
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);
Installer 'Aspose.Words Cloud SDK for .NET' ved hjælp af NuGet pakkehåndtering. Bare kør nuget install Aspose.Words-Cloud for automatisk at installere og referere til den tilsvarende samling i dit projekt. Som et alternativ kan du manuelt klone Aspose.Words Cloud SDK for .NET kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.