11 packages tagged with “DsDocs”
Document Solutions for PDF (DsPdf) is a cross-platform library that allows you to create, analyze, and modify PDF documents. Its object model closely follows the Adobe PDF specification, and is designed to provide direct access to features of the PDF format. In addition, DsPdf includes a powerful and platform-independent font handling and text layout engine and other high-level features that make PDF document creation easy and convenient. HTML content can be rendered using the optional DsHtml library (https://www.nuget.org/packages/DS.Documents.Html/). DsPdf is compatible with .NET 8, .NET 7, .NET 6, .NET Standard 2.x, .NET Framework 4.6.1 or higher. All features are fully supported on Windows, macOS and Linux. The online DsPdf sample browser is available at https://developer.mescius.com/document-solutions/dot-net-pdf-api/demos/.
This is a platform-specific library allowing other DS.Documents packages to work with system APIs on Windows. It provides support for font linking specified in the Windows registry, and access to native Windows imaging APIs, improving performance and adding some features.
Documents Solutions for Imaging (DsImaging) is a cross-platform library for working with raster and vector (SVG) images. DsImaging supports several popular image formats including PNG, JPEG, TIFF, WEBP, BMP, GIF, ICO and SVG. It provides powerful text layout, font management and graphics engines that allow drawing high-quality text and graphics on images. It allows you to resize, rotate, and crop images, apply various filters and effects, and convert images between all supported image formats. HTML content can be rendered using the optional DsHtml library (https://www.nuget.org/packages/DS.Documents.Html/). DsImaging does not depend on specific hardware or third-party libraries. It is compatible with .NET 8, .NET 7, .NET 6, .NET Standard 2.x, .NET Framework 4.6.1 or higher. All features are fully supported on Windows, macOS and Linux. The online DsImaging demo browser is available at https://developer.mescius.com/document-solutions/dot-net-imaging-api/demos/.
This is a platform-specific infrastructure library used by DS.Documents.Imaging.Windows.
Document Solutions Barcode is a cross-platform library providing an object model for creating barcodes, and extension methods for rendering them on a GrapeCity.Documents.Drawing.GcGraphics. An implementation of GcGraphics is provided by DS.Documents.Pdf, which allows rendering barcodes into PDF files. Document Solutions Barcode is compatible with .NET 8, .NET 7, .NET 6, .NET Standard 2.x, .NET Framework 4.6.1 or higher. All features are fully supported on Windows, macOS and Linux.
Document Solutions HTML (DsHtml) is a cross-platform library that provides HTML processing and rendering features to other DS.Documents packages (DS.Documents.Pdf, DS.Documents.Imaging).
DS.Documents.Imaging.Skia (DsImaging.Skia) is a cross-platform rendering engine for drawing text and graphics. It is based on SkiaSharp and exposes an object model similar to, and interoperable with, classes from DsImaging.
Document Solutions for Word (DsWord) is a cross-platform library for creating, analyzing, and modifying Office Word documents without dependencies on MS Office. It exposes a robust and convenient object model (based on Open XML SDK) that provides access to document content and properties such as page settings, headers and footers, and so on. The DsWord object model was designed to make working with Office Word documents in code easier and more convenient. For example, DsWord's notion of ranges allows you to create accessor objects that stay with the designated portions of content even while the document is being modified. In addition, DsWord provides a platform-independent layout engine that supports rendering and exporting Word documents to PDF and image formats (https://www.nuget.org/packages/DS.Documents.Word.Layout/). DsWord is compatible with .NET 8, .NET 7, .NET 6, .NET Standard 2.x, .NET Framework 4.6.1 or higher. All features are fully supported on Windows, macOS and Linux. The online Documents for Word sample browser is available at https://developer.mescius.com/document-solutions/dot-net-word-api/demos/
The DS.Documents.Pdf.ViewerSupportApi package implements the server-side Support API for the Document Solutions PDF Viewer (DsPdfViewer, https://www.npmjs.com/package/@mescius/dspdfviewer).
This is a cross-platform library providing document layout services to https://www.nuget.org/packages/DS.Documents.Word/ (DsWord). Adding this library to a project that uses DsWord provides GcWordDocument.SaveAsPdf() and other methods that allow you to export Word documents to PDF and image formats (TIFF, JPEG, PNG). This library does not depend on MS Office and is compatible with .NET 8, .NET 7, .NET 6, .NET Standard 2.x, .NET Framework 4.6.1 or higher. All features are fully supported on Windows, macOS and Linux. The online demo browser that uses this library to generate PDFs and images from Word documents is available at https://developer.mescius.com/document-solutions/dot-net-word-api/demos/
Document Solutions for PDF AI Assistant (DsPdfAI) is a cross-platform library that provides AI assisting services to Document Solutions for PDF (DsPdf).