Zamijenite Word u Wordu s NET REST API-jem

Ovaj članak uključuje postupak zamjene riječi u Word s NET REST API-jem. Koristit ćete Aspose.Words za .NET Cloud SDK da promijenite riječ u Wordu pomoću C# REST API-ja u oblaku koristeći nekoliko API poziva. Razmatra različite opcije za prilagodbu operacije zamjene teksta.

Preduvjet

Koraci za promjenu Worda u Wordu s C# Low Code API-jem

  1. Instancirajte objekt WordsApi koristeći ID klijenta i tajnu
  2. Pročitajte ulaznu Word datoteku u memorijski tok
  3. Stvorite objekt ReplaceTextParameters i postavite stari tekst, novi tekst i druge oznake
  4. Postavite naziv izlazne datoteke i pozovite metodu ReplaceTextOnline() s prilagođenim zahtjevom
  5. Dobijte sadržaj izlazne datoteke iz odgovora API-ja i spremite ga na lokalni disk

Prethodno navedeni koraci definiraju postupak za zamjenu riječi u Word DOC-u C# REST API-jem. Započnite proces učitavanjem izvorne Word datoteke u memorijski tok nakon čega slijedi kreiranje zahtjeva za zamjenu teksta pomoću ReplaceTextParameters i postavljanje stare tekstualne vrijednosti, nove tekstualne vrijednosti, oznake za podudaranje velikih i malih slova, podudaranja cijele riječi i prisutnosti regularnog izraza u starom tekstu vrijednost. Na kraju, pozovite metodu ReplaceTextOnline() da biste zamijenili tekst na mreži i dohvatili izlaznu Word datoteku iz odgovora API-ja.

Kod za zamjenu Worda u Wordu DOC s NET REST API-jem

using System;
using System.Collections.Generic;
using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void ReplaceWord()
{
var wordsApi = new WordsApi("id", "secret");
var request = new ReplaceTextOnlineRequest();
string output = "output.docx";
request.Document = File.OpenRead("Sample.docx");
request.ReplaceText = new ReplaceTextParameters()
{
IsMatchCase = false,
IsMatchWholeWord = false,
IsOldValueRegex = false,
NewValue = "file",
OldValue = "document"
};
request.DestFileName = output;
var replaceTask = wordsApi.ReplaceTextOnline(request);
replaceTask.Wait();
var result = replaceTask.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

Ovaj primjer koda pokazuje kako zamijeniti riječ u Word dokumentu s C# Low Code API. Postavljamo DestFileName na naziv izlazne datoteke koju koristimo za dohvaćanje rezultirajuće Word datoteke pomoću metode TryGetValue() u rezultatu API poziva. Stvorite tok datoteka koristeći File.Create metodu i spremite izlaz na lokalni disk pomoću ovog toka.

U ovoj smo temi naučili pronaći i zamijeniti tekst na mreži u Word datoteci. Za promjenu svojstava Word dokumenta pogledajte sljedeći članak: Change Properties of Word Document with NET REST API.

 Hrvatski