1. Táirgí
  2.   Font
  3.   .NET
  4.   Aspose.Font le haghaidh .NET

Aspose.Font le haghaidh .NET

 
 

API Clónna .NET chun Clónna a Luchtú, Sábháil & a Thiontú

API C# .NET a chuireann ar chumas forbróirí bogearraí Clónna a Luchtú, Códú, Sábháil & a Thiontú TrueType, CFF, OpenType, agus Type1 laistigh de Aipeanna .NET.

Tá ról ríthábhachtach ag clónna i gcruthú & i mbainistiú doiciméad, cur i láthair, leabhair bhreac, agus dearaí atá go hálainn ó thaobh an tsúil de. Mar sin féin, is féidir le bainistíocht clónna a bheith ina thasc an-deacair, go háirithe nuair a bhíonntear ag déileáil le clónna iolracha ar fud ardáin agus gléasanna éagsúla. Soláthraíonn Aspose.Font do .NET réiteach cuimsitheach agus casta a chuireann ar chumas forbróirí bogearraí clónna a Luchtú, a Ionchódú, a Shábháil & a Thiontú i dtíortha éagsúla laistigh dá n-iarratais .NET féin. Cuirtear comhéadan simplí agus intuítí ar fáil ag an leabharlann chun clónna a luchtú ó raon leathan foinsí, mar shampla comhaid áitiúla, sruthanna, URLanna, eolaire an chórais chomh maith le cosaintí cuardaigh clónna saincheaptha.

Aspose.Font do .NET ná API bainistíochta clóanna atá an-éasca le láimhseáil agus saibhir i ngnéithe, a ligeann d'fhorbróirí bogearraí oibriú le teaghlaigh éagsúla cló, mar TrueType, OpenType, agus clóanna Type1, laistigh dá n-iarratais .NET féin. Soláthraíonn an leabharlann comhéadan aontaithe chun oibriú le clóanna, beag beann ar an bhformáid nó an t-ardán bunúsach. Trí úsáid a bhaint as Aspose.Font API, is féidir le forbróirí bogearraí raon leathan tascanna a bhaineann le cló a dhéanamh, mar luchtú, suiteáil, agus leabú clóanna, chomh maith le clóanna a thiontú go formáidí éagsúla gan aon spleáchas seachtrach.

Cinntíonn Aspose.Font do .NET comhoiriúnacht ar fud ardáin agus gléasanna éagsúla trí ligean do fhorbróirí clóanna a leabú ina dhoiciméid nó clóanna a thiontú go formáidí éagsúla. Is gné an-úsáideach í seo, go háirithe nuair a oibrítear le clóanna oidhreachta nó nuair a dhéantar déileáil le clóghrafaíocht chasta. Tacaíonn sé freisin le gnéithe fiontrála cló, rud atá an-úsáideach chun méideanna comhad a laghdú agus feidhmíocht rindreála a fheabhsú. Le a dhéantar le cur i bhfeidhm éasca agus le leabharlann neamhspleách, is é Aspose.Font do .NET an réiteach deiridh le haghaidh bainistíocht cló i bhfeidhmchláir .NET.

Previous Next

Ag Tosú le Aspose.Font do .NET

Is é an bealach molta chun Aspose.Font do .NET a shuiteáil ná úsáid a bhaint as NuGet. Úsáid an t-ordú seo a leanas le haghaidh suiteála réidh, le do thoil.

Suiteáil Aspose.Font do .NET trí Ordú NuGet

 NuGet\Install-Package Aspose.Font -Version 23.3.0

Is féidir leat an leabharlann a íoslódáil go díreach ó leathanach táirge Aspose.Font for .NET.

Tiontaigh Clónna go Formáidí Eile trí API C#

Tá feidhmiúlacht iomlán curtha le Aspose.Font do .NET a ligeann d'fhorbróirí bogearraí a chur i bhfeidhm trí chód C# .NET. Trí úsáid a bhaint as API Aspose.Font, is féidir le forbróirí bogearraí clónna éagsúla a thiontú, mar OpenType, Web Open Font Format (WOFF agus WOFF2), Type1, TrueType, Compact Font Format (CFF) agus go leor eile. Taispeánann an sampla seo a leanas cé chomh héasca is féidir le forbróirí bogearraí clónna TTF a thiontú go WOFF2 laistigh de fheidhmchláir C#.

Tiontaigh Clónna TTF go WOFF2 ag baint úsáide as C#?

// Open ttf font
    string fontPath = Path.Combine(DataDir, "Montserrat-Regular.ttf");
    FontDefinition fontDefinition = new FontDefinition(FontType.TTF, new FontFileDefinition(new FileSystemStreamSource(fontPath)));
    Font font = Font.Open(fontDefinition);
    
    // Woff2 output settings
    string outPath = Path.Combine(OutputDir, "Montserrat-Regular.woff2");
    FileStream outStream = File.Create(outPath);
    
    // Convert ttf to woff2
    font.SaveToFormat(outStream, FontSavingFormats.WOFF2);

Oibrigh le Clónna True Type trí API C#

Tá gnéithe an-choimeádta á n-úsáid ag Aspose.Font do .NET chun oibriú le cineálacha éagsúla cló. Ligeann sé d'fhorbróirí bogearraí TrueType Font a léamh ó chomhaid a stóráiltear i dtaisce digiteach. Is féidir le forbróirí bogearraí clóanna a luchtú ó fhoinsí éagsúla, lena n-áirítear comhaid logánta, sruthanna, URLanna srl. Tar éis na comhad TrueType Font a luchtú, is féidir le forbróirí bogearraí oibriú leis an gcomhad cló, athruithe a dhéanamh ar roinnt paraiméadar agus an comhad a shábháil ar dhiosca. Taispeánann an sampla thíos conas clóanna True Type a luchtú agus iad a shábháil ar dhiosca trí API C#.

Conas Clónna True Type a Lódáil, a Nuashonrú & a Shábháil ag baint úsáide as API C# .NET?

string fileName= dataDir + "Montserrat-Regular.ttf"; //Font file name with full path

FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new FileSystemStreamSource(fileName)));

TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;


//byte array to load Font from

string dataDir = RunExamples.GetDataDir_Data();
             
 byte[] fontMemoryData = File.ReadAllBytes(dataDir + "Montserrat-Regular.ttf");
 FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new ByteContentStreamSource(fontMemoryData)));
 TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;
 
 //Work with data from just loaded TtfFont object
 
 //Save TtfFont to disk
 //Output Font file name with full path
 string outputFile = RunExamples.GetDataDir_Data() + "Montserrat-Regular_out.ttf";
 
 ttfFont.Save(outputFile);

Rindreáil Téacs istigh trí API C#

Tá gnéithe an-úsáideacha curtha le Aspose.Font do .NET a chuireann ar developers bogearraí cumas téacs a rindreáil laistigh dá n-iarratais .NET go héasca. Soláthraíonn sé API solúbtha agus cumhachtach le haghaidh rindreáil téacs ar bhealaí éagsúla. Is é an bealach is simplí chun téacs a rindreáil ag baint úsáide as an API ná é a tharraingt ar réad Graphics agus ansin trí úsáid a bhaint as an rang TextRenderingOptions is féidir le forbróirí an téacs a rindreáil mar íomhá. Is féidir le forbróirí bogearraí téacs a rindreáil freisin mar Ghrafach Veicteoir trí réad Font a chruthú agus ansin réad Graphics a chruthú agus an modh DrawPath a ghlaochadh chun cosán an glyph a tharraingt le peann dubh agus ar deireadh, sábháilimid an ghrafach veicteoir a tháinig amach i gcomhad SVG. Taispeánann an sampla thíos conas téacs a tharraingt ar réad graphics agus téacs a rindreáil mar íomhá ag baint úsáide as cód C#.

Rindreáil Réad Grafaice go Téacs trí API .NET

 
// Draw Text on an Object 

using (var font = new Aspose.Font.Font("Arial.ttf"))
using (var graphics = new Aspose.Imaging.Graphics())
{
    graphics.DrawString("Hello, World!", font, Aspose.Imaging.Brushes.Black, new Aspose.Imaging.PointF(10, 10));
    graphics.Save("output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

//Rendering Text as an Image

using (var font = new Aspose.Font.Font("Arial.ttf"))
{
    var options = new Aspose.Font.TextRenderingOptions("Hello, World!", font, 24, Aspose.Font.Color.Black);
    var image = options.ToImage();
    image.Save("output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

 Gaeilge