«Document .Net» can give you API to do all with PDF, DOC, DOCX, RTF, HTML and Text documents. It's completely created in 100% managed C# and can be used everywhere (Windows, Linux and Mac).
DocumentBuilder is a powerful class that allows you to create dynamic documents from scratch and add new elements to an existing document.
Create, Load, Save, convert etc.
Section is a collection of Block elements that are grouped by a unify page properties concept and having specific headers and footers.
Creating, modifying, and formatting tables within documents programmatically. The library provides a comprehensive set of features to handle tables
Insert, format, and manipulate text within documents programmatically.
Insert, format, and manipulate graphical elements within your documents programmatically.
Manipulations with content, element, and element collection
Create dynamic and visually appealing documents programmatically.
Create interactive documents with various form controls programmatically.