Aspose.Words.Shaping.HarfBuzz 21.3.0

Aspose.Words.Shaping.HarfBuzz is a .NET wrapper around HarfBuzz shaping engine for use in Aspose.Words.

Free support for Aspose.Words for .NET is provided on our support forum:
https://forum.aspose.com/
and on StackOverflow:
https://stackoverflow.com/questions/tagged/aspose.words

There is a newer version of this package available.
See the version list below for details.
Install-Package Aspose.Words.Shaping.HarfBuzz -Version 21.3.0
dotnet add package Aspose.Words.Shaping.HarfBuzz --version 21.3.0
<PackageReference Include="Aspose.Words.Shaping.HarfBuzz" Version="21.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Aspose.Words.Shaping.HarfBuzz --version 21.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Aspose.Words.Shaping.HarfBuzz, 21.3.0"
For F# scripts that support #r syntax, copy this into the source code to reference the package.
// Install Aspose.Words.Shaping.HarfBuzz as a Cake Addin
#addin nuget:?package=Aspose.Words.Shaping.HarfBuzz&version=21.3.0

// Install Aspose.Words.Shaping.HarfBuzz as a Cake Tool
#tool nuget:?package=Aspose.Words.Shaping.HarfBuzz&version=21.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

HarfBuzz Shaping Engine Aspose.Words .NET API

Version 21.3 Nuget

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Aspose.Words.Shaping.HarfBuzz provides the support for the OpenType features in the Aspose.Words using HarfBuzz shaping engine. This enables your .NET applications to offer better support for international languages and writing systems and allows you to perform text shaping.

Get Started with Aspose.Words.Shaping.HarfBuzz

Let's give Aspose.Words.Shaping.HarfBuzz a try! Simply execute Install-Package Aspose.Words.Shaping.HarfBuzz from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Words.Shaping.HarfBuzz and want to upgrade the version, please execute Update-Package Aspose.Words.Shaping.HarfBuzz to get the latest version.

Turn On the Support of OpenType Features using C# Code

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithDocument();

// Open a document
Document doc = new Document(dataDir + "OpenType.Document.docx");

// When the text shaper factory is set, the layout starts to use OpenType features.
// An Instance property returns static BasicTextShaperCache object wrapping HarfBuzzTextShaperFactory
doc.LayoutOptions.TextShaperFactory = Shaping.HarfBuzz.HarfBuzzTextShaperFactory.Instance;

// Render the document to PDF format
doc.Save(dataDir + "OpenType.Document.pdf");

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

HarfBuzz Shaping Engine Aspose.Words .NET API

Version 21.3 Nuget

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Aspose.Words.Shaping.HarfBuzz provides the support for the OpenType features in the Aspose.Words using HarfBuzz shaping engine. This enables your .NET applications to offer better support for international languages and writing systems and allows you to perform text shaping.

Get Started with Aspose.Words.Shaping.HarfBuzz

Let's give Aspose.Words.Shaping.HarfBuzz a try! Simply execute Install-Package Aspose.Words.Shaping.HarfBuzz from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Words.Shaping.HarfBuzz and want to upgrade the version, please execute Update-Package Aspose.Words.Shaping.HarfBuzz to get the latest version.

Turn On the Support of OpenType Features using C# Code

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithDocument();

// Open a document
Document doc = new Document(dataDir + "OpenType.Document.docx");

// When the text shaper factory is set, the layout starts to use OpenType features.
// An Instance property returns static BasicTextShaperCache object wrapping HarfBuzzTextShaperFactory
doc.LayoutOptions.TextShaperFactory = Shaping.HarfBuzz.HarfBuzzTextShaperFactory.Instance;

// Render the document to PDF format
doc.Save(dataDir + "OpenType.Document.pdf");

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Aspose.Words.Shaping.HarfBuzz:

Package Downloads
GroupDocs.Conversion
GroupDocs.Conversion for .NET is a powerful and intuitive library used for documents conversion with multiple and flexible options for a resulting document. Convert DOC to PDF, PDF to DOC, XLS to DOC, PDF to XLS, PPT to PDF and any other popular file formats with simple, intuitive and flexible GroupDocs.Conversion for .NET API. Features: * Document conversion - supported over 100+ document formats (including all popular formats); * Flexible output - convert entire document or specify range of pages; * Format auto-detection - document format on the fly detection (no document extension is required); * Conversion callback - conversion progress tracking; * Conversion Assistant - Supported pairs - all available conversion pairs list; - Supported output - supported target formats list for provided source document; - Supported options - available save options for provided source document; * Document basic information - basic metadata for provided source document (size, page count, file type, created/modified dates etc.); * Missing fonts replacement - missing font(s) can be replaced with any provided font(s) instead; * Basic watermarks - add simple watermarks to any page and much more. * Storage customization - Custom interfaces for input/output/cache data are provided. This way any type of storage can be supported – Amazon S3, Dropbox, Google Drive, Windows Azure and others. Supported document formats: * Portable Document Formats - PDF (PDF/A-1a, PDF/A-1b, PDF/A-2a), XPS, TEX; * Microsoft Word documents - DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT; * Microsoft Excel spreadsheets - XLS, XLSX, XLSM, XLSB, CSV, TSV; * Microsoft PowerPoint presentations - PPT, PPTX, PPS, PPSX, PPTM, POTX, POTM, PPSM; * Microsoft Visio diagrams - VSD, VSDX, VSS, VST, VSTX, VSTM, VSSX, VSSM, VSX, VTX, VDW, VDX, SVG, VSDM; * Microsoft Project - MPP, MPT; * Microsoft OneNote - ONE; * Open Document formats - ODT, OTT, ODS, OTS, ODP, OTP; * Ebook - EPUB, MOBI; * Image - TIFF, TIF, JPG, JPEG, PNG, GIF, BMP, ICO, JP2, J2C, J2K, JPF, JPX, JPM, WMF, EMF, WEBP, DJVU, CGM, PCL, PSD, DCM, PS, EPS; * Email - EML, EMLX, MSG, PST, MHT, VCF, OST; * AutoCAD - DWG, DXF, STL, IFC, DWF, DGN; * Markup - HTM, HTML, XML. For more details on the GroupDocs.Conversion for .NET API, please visit product website at: https://products.groupdocs.com/conversion/net Note: GroupDocs.Conversion for .NET will run in evaluation mode. In order to test full features of the product, please request a free 30-day temporary license.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Aspose.Words.Shaping.HarfBuzz:

Repository Stars
aspose-words/Aspose.Words-for-.NET
Aspose.Words for .NET examples, plugins and showcases

Version History

Version Downloads Last updated
21.4.0 86 4/2/2021
21.3.0 279 3/5/2021
21.2.0 198 2/3/2021
21.1.0 122 12/30/2020
20.12.0 206 12/7/2020
20.11.0 231 11/9/2020
20.10.0 580 10/7/2020
20.9.0 540 9/4/2020
20.8.0 1,208 8/4/2020
20.7.0 339 7/3/2020
20.6.0 367 6/3/2020
20.5.0 347 5/5/2020
20.4.0 351 4/3/2020
20.3.0 777 3/4/2020
20.2.0 501 2/4/2020
20.1.0 3,399 12/30/2019
19.12.0 330 12/9/2019
19.11.0 328 11/7/2019
19.10.0 273 10/8/2019
19.9.0 336 9/9/2019
19.8.0 257 9/2/2019
19.7.0 1,151 7/5/2019