WordsProcessing is a powerful library that is part of your Telerik UI for ASP.NET Core product. It comes with support for .NET framework, .NET Core and .NET Standard and enables you to build and change flow documents such as DOCX, RTF, HTML and plain text, importing Doc and Dot files, as well as export to PDF using your preferred .NET language—#C or VB.NET. If you need to generate a document or a PDF in your web, mobile or desktop application or on a server and convert them from one format to another like Word to PDF, Word to HTML and more, you will find this library fast, convenient and easy to use.
The WordsProcessing model is completely free from dependencies on third-party libraries or UI. Users can work with Microsoft Word supported files without the need to install Microsoft Word, Microsoft Office or any other external library on the client or server.
With no limitations on the amount of data it can process, WordsProcessing for ASP.NET Core is optimized to offer unparalleled performance. You can swiftly handle even the largest data files without hindering performance or using too much memory.
Not only does the Telerik ASP.NET Core WordsProcessing library allow smooth export, import, creation and modification of different file formats, but it also allows you to easily convert files from one format to another. It is a comprehensive tool for generating Word docs, PDFs, DOCX, and a vehicle to meet all your document conversion needs. To meet virtually any document requirements, you can convert Word to PDF, convert HTML to Word or PDF and convert Word to HTML and more.
Documentation on how to convert Docx, Doc, Dot, Rtf, Html, Pdf file formats with RadWordsProcessing
The document model of WordsProcessing for ASP.NET Core contains all the necessary document elements and features allowing you to build both simple and sophisticated documents, whether in Word, PDF, DOCX and more. You’ll have more flexibility than ever to create effective documents with impact. Some of the capabilities included are:
Documentation on the Rich Document Model of RadWordsProcessing
WordsProcessing for ASP.NET Core supports both inline and floating images of the most popular formats. It also provides support for working with the respective image properties such as Source, Size, Flip, Rotation, AspectRatio and more. Produce high-quality, effective images fast no matter the format of your document.
Documentation on Inline and Floating images in RadWordsProcessing
The ASP.NET Core WordsProcessing library provides support for bookmarks and hyperlinks that assist users in their document navigation, pointing to a specific location in the document or to a webpage. Smoothly guide users through your content to deliver an ideal reader experience.
Documentation on the bookmarks support in RadWordsProcessing
At times for security and confidentiality reasons, you need to put in place specific user permissions for certain parts of the document. The permission ranges feature of WordsProcessing for ASP.NET Core lets you mark certain portions of the document as read only, or to disallow comments. You can also specify different permissions that apply to different roles such as administrators, contributors, editors, owners, etc. It is a simple and fast way to manage and assign the right level of access to different collaborators.
Documentation on the Permission Ranges support in RadWordsProcessing
Tables are likely the most common element used when creating documents. WordsProcessing for ASP.NET Core gives you complete control over the table properties such as Rows, Columns, Styles, Borders and Alignment, Shading, Spacings, Paddings, Indentation, Direction, Conditional Formatting, Layout Type, Overlaps and more. Readily create high-impact effective tables that deliver a cohesive and understandable experience for readers of your content.
WordsProcessing for ASP.NET Core supports inserting headers and footers in the generated documents, no matter the format—Word, PDF, HTML and more. In addition, you can custom tailor the content in the headers and footers, as well as add watermarks, page numbers or dates, and define the placement of headers and footers on all pages or different entries for even and odd pages. These features deliver an enhanced experience for consumers of your documents.
Documentation on the Header and Footer support in RadWordsProcessing
With the ASP.NET Core WordsProcessiong library you can add text or images like company logos behind the document content with the watermarks functionality to identify the document status or mark it as confidential.
Documentation on the Watermark support in RadWordsProcessing
Freely create lists your way and with the desired hierarchical depth with the powerful APIs of RadWordsProcessing for ASP.NET Core. Enjoy rapid creation of bulleted and numbered lists or create your own custom style list.
Documentation on the Bulleted and Numbered Lists support in RadWordsProcessing
Foster team collaboration and speed editing cycles with WordProcessing for ASP.NET Core which allows you to add comments to a specific place in the document to identify an action item that needs to be taken care of.
Leverage the WordProcessing Table of Contents fields to dynamically add a table of contents to your documents by using various switches. Additionally, the Table of Authorities fields provide you with the needed support when adding tables of authorities to your documents.
Check out the supported fields in the RadWordsProcessing Fields Overview documentation
The styles feature provides rich editing capabilities for achieving a consistent look and feel of the content in the document. It allows predefining the sets of characters, paragraphs or table style definitions to fit any brand requirements and enhancing your productivity.
Documentation on the various Style capabilities of RadWordsProcessing
With WordsProcessing for ASP.NET Core document themes you can choose colors, fonts and a variety of graphic effects to make your document more effective and impactful, all while providing consumers of your content a great visual experience.
Documentation on the Document Themes support in RadWordsProcessing
The mail merge functionality of WordsProcessing for ASP.NET Core lets you generate personalized documents with a fixed content template. Mail Merge will automatically populate the relevant recipient information, such as name, address, order number or even account manager. Simply pair the merge fields with a data source of your choice to identify the content you want substituted during the merge process. This functionality enables you to elicit more effective, targeted campaigns faster and with greater impact.
Documentation on the Mail Merge functionality of RadWordsProcessing
WordsProcessing for ASP.NET Core makes it easy to clone or merge DOCX, RTF and HTML documents by specifying which styles should be used during the merge process. It also makes it easy to merge specific document elements, such as runs and paragraphs, from a source document into a target document. This feature significantly decreases the time you’ll need to spend creating and manipulating complex documents.
Documentation on how to Clone and Merge documents with RadWordsPocessing
The Telerik ASP.NET Core WordsProcessing library features a handy API for replacing certain content and allows you to easily change the document content. Document editing will be faster and easier than ever with the ability to perform find and replace functions with minimal effort.
Documentation on the Find and Replace capabilities of RadWordsProcessing
Content controls or Structured Document Tags (SDT) enable users to add specific components to the document that can help the user enter input in more convenient manner as well as to restrict the user input to predefined format. The supported components are CheckBox, ComboBox, Date, DropDownList, Image, Citation, Bibliography, and many more.
Documentation on the Content Controls support in RadWordsProcessing.