Ovaj članak pruža vodič o tome kako promijeniti font u Word pomoću NET REST API-ja. Naučit ćete automatski promijeniti veličinu fonta u Wordu s C# Low Code API i druge atribute fonta pomoću .NET cloud SDK-a. Pružit će informacije o različitim svojstvima fonta.
Preduvjet
preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to set the font in a Word file
Postavite projekt C# rješenja s gornjim SDK-om za promjenu fontova
Koraci za promjenu fonta u Wordu s C# Low Code API-jem
- Inicijalizirajte objekt WordsApi s ID-om klijenta i tajnom za promjenu fonta
- Učitajte izvorni Words dokument s nekim tekstom za postavljanje novog fonta
- Napravite novi font i postavite parametre za podebljano, veličinu i kurziv
- Stvorite objekt zahtjeva pomoću klase UpdateRunFontOnlineRequest za ažuriranje fonta
- Pozovite metodu UpdateRunFontOnline() da promijenite font u učitanoj Word datoteci
- Spremite tok odgovora iz API-ja s ažuriranim fontovima u njemu
Gore navedeni koraci opisuju kako promijeniti font u Wordu s C# Low Code API. Učitajte izvornu Word datoteku, stvorite objekt klase Font i postavite njegove parametre, instancirajte objekt klase UpdateRunFontOnlineRequest i koristite ga dok pozivate metodu UpdateRunFontOnline() koja mijenja font u učitanoj Word datoteci. Dohvatite tok iz API odgovora i spremite ga na disk nakon promjene fonta.
Kod za promjenu fonta u Word dokumentu s C# REST API-jem
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 ChangeFont() | |
{ | |
var wordsApi = new WordsApi("client id", "client secret"); // For changing font | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var requestFontDto = new Font() | |
{ | |
Bold = true, | |
Size = 15, | |
Italic = true, | |
}; | |
var updateRequest = new UpdateRunFontOnlineRequest(requestDocument, "paragraphs/1", requestFontDto, 0); | |
string output = "output.docx"; | |
updateRequest.DestFileName = output; | |
var task = wordsApi.UpdateRunFontOnline(updateRequest); | |
task.Wait(); | |
var result = task.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 kod pokazuje postavljanje podebljanog stila, kurzivnog stila i veličine fonta u Wordu s C# Low Code API. Možete postaviti boju, stil, efekt teksta, stil podcrtavanja, sva velika slova i obrub da nabrojite neke. Također možete postaviti referencu na odlomak koristeći indeks temeljen na 0.
Ovaj nas je članak naučio promijeniti font Worda s NET REST API-jem. Ako želite promijeniti svojstva Word datoteke, pogledajte članak o tome kako promijeniti svojstva Word dokumenta pomoću NET REST API-ja.