Lorsque les développeurs modifient un DOC document avec cette C# bibliothèque, ce qui est réellement modifié est le Document Object Model (DOM). Ainsi, presque toutes les modifications peuvent être apportées au DOC document représenté en tant que DOM. Avec le .NET SDK fourni, les développeurs peuvent facilement modifier un document : modifier du texte, mettre à jour des tableaux, ajouter des images, etc. Il suffit de charger un DOC, d'apporter les modifications nécessaires par programmation et d'exporter le résultat dans le même format de sauvegarde ou dans n'importe quel format de sauvegarde pris en charge.
Notre .NET bibliothèque donne aux développeurs la possibilité de modifier un DOC document directement en éditant son Document Object Model (DOM), ce qui signifie qu'aucun logiciel supplémentaire ne doit être installé.
Le cas le plus courant pour éditer un DOC fichier est l'édition de texte. Avec la solution logicielle donnée, vous pouvez ajouter, modifier ou supprimer du texte à l'aide de C# dans le document.
Une autre option d'édition DOC populaire est l'édition de tableau. Notre .NET SDK vous permet de travailler avec des tableaux et du texte dans des cellules de tableau.
Les C# développeurs peuvent ajouter ou supprimer des tableaux et des cellules de tableau, ainsi qu'ajouter, modifier et supprimer du texte qu'ils contiennent.
Outre l'édition de texte et de tableaux en DOC, il existe une autre option courante : ajouter des images à un document dans C#. Les développeurs .NET peuvent également ajouter une image dans un DOC fichier à l'aide de DOM.
Essayez ce puissant .NET SDK et évaluez certaines options d'édition de DOC documents. À l'aide de l'exemple suivant, chargez votre DOC document et apportez quelques modifications : ajoutez du texte, ajoutez un tableau et une cellule de tableau avec du texte ou insérez une image dans le DOC document:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.doc");
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(),
"doc");
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.doc");
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(),
"doc");
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.doc");
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.doc");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument,
requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);
var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
"doc");
var convert = await wordsApi.ConvertDocument(convertRequest);
Installez 'Aspose.Words Cloud SDK for .NET' à l'aide du gestionnaire de packages NuGet. Exécutez simplement nuget install Aspose.Words-Cloud pour installer et référencer automatiquement l'assembly correspondant dans votre projet. Comme alternative, vous pouvez cloner manuellement le code source Aspose.Words Cloud SDK for .NET partir de GitHub et l'utiliser dans votre projet. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.
Reportez-vous à la Repository Documentation pour plus de détails.
Vous pouvez effectuer une opération d'édition pour d'autres formats de fichiers :