Aspose.Total  for .NET

.NET Core File Manipulation APIs

Manipulate Word, Excel, PDF, PowerPoint, Outlook and more than 100 other file formats from within .NET applications, without any software dependencies.

  Download Free Trial
 
 

Enhance your .NET applications with powerful file manipulation capabilities, allowing you to seamlessly handle various file formats such as Word, Excel, PDF, PowerPoint, Outlook, and over 100 others. Eliminate the need for additional software dependencies and unlock a wide range of possibilities within your applications.

Aspose.Total for .NET includes the following file format APIs for .NET:

Aspose.Words for .NET

Aspose.Words for .NET

Aspose.Words for .NET is a versatile cross-platform class library for document processing. It excels in converting documents seamlessly between various formats, eliminating the need for third-party applications like Microsoft Word. The library offers features for conversion, a Document Object Model (DOM) for programmatic access, high-fidelity rendering, and efficient reporting.

This powerful Word API simplifies file parsing tasks in .NET, iOS, macOS, and Android applications. Aspose.Words for .NET enables users to modify, generate, render, convert, and print documents across diverse platforms. It supports a wide range of document formats, including DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB, and more, making it a versatile solution for document processing needs.

Aspose.PDF for .NET

Aspose.PDF for .NET

Aspose.PDF for .NET is a robust class library crafted for comprehensive PDF document processing within the .NET environment. This versatile API enables reading, manipulating, and writing PDF files in .NET applications without relying on Adobe Acrobat. It supports various file formats, offering capabilities for text extraction, image handling, attachment management, and PDF conversion. Compatible with different .NET Framework versions, it supports PDF versions 1.2 to 1.7.

The PDF API handles fonts, text, images, pages, documents, bookmarks, annotations, forms, encryption, decryption, and password changes. It's a versatile tool for various PDF tasks, including converting PDFs to different formats and transforming them into raster and vector images.

Aspose.Cells for .NET

Aspose.Cells for .NET

Aspose.Cells for .NET, a versatile library in managed C#, empowers developers to seamlessly work with spreadsheet file formats in various applications, including .NET, iOS, and Android, without relying on Microsoft Excel.

The Excel library supports major formats like XLS, XLSM, XLSX, XLTM/XLTX, HTML, CSV, ODS, Tab Delimited, and SpreadsheetML. With features such as Excel file manipulation, chart creation, data import/export, and unique functionalities like gradient backgrounds and auto-filters, Aspose.Cells for .NET provides a comprehensive solution for professional spreadsheet data display and management. Its integration with Aspose.Cells Grid Suite further facilitates grid control implementation in Windows and Web applications, offering complete control over appearance and behavior.

Aspose.Email for .NET

Aspose.Email for .NET

Aspose.Email for .NET is a robust suite of .NET class libraries providing comprehensive APIs for managing emails within ASP.NET web applications, web services, and Windows applications. This Email API simplifies intricate tasks, supporting various network protocols, message file formats, and mail storage formats. Notably, it excels in handling Outlook ICS, PST, OST, EML, MSG, and MHT files, along with Thunderbird's storage MBOX files. It adheres to the iCalendar RFC (2445) standards, offering a straightforward interface for managing time-oriented recurrence patterns or schedules in .NET applications.

Developers benefit from the Email Toolset, allowing them to efficiently create, manipulate, send, and receive emails, making it an ideal solution for diverse email processing needs.

Aspose.Slides for .NET

Aspose.Slides for .NET

Aspose.Slides for .NET is a robust API designed for standalone PowerPoint processing, allowing .NET applications to efficiently read, write, and manipulate presentations and slides.

Developers can generate, modify, copy, convert, render, and print various presentation file formats, including PPT, PPS, POT, PresentationML (OOXML, PPTX), and OpenDocument presentations (ODP). This API offers comprehensive features for managing text, shapes, tables, animations, audio, and video, making it a versatile solution for PowerPoint document management in .NET applications.

Aspose.Imaging for .NET

Aspose.Imaging for .NET

Aspose.Imaging for .NET is a versatile API empowering developers to create, edit, draw, or convert images within .NET applications. Operating independently and eliminating the need for an installed image editor, it supports various formats such as TIFF, GIF, BMP, JPEG, and PNG.

The API offers comprehensive features, including image export, conversion to thumbnails, and drawing objects using both basic and advanced functionality. With high-speed processing, cross-platform portability, and compatibility with Mono and Linux in the .NET Standard API, Aspose.Imaging is suitable for a range of applications, from ASP.NET web to Windows desktop.

Aspose.BarCode for .NET

Aspose.BarCode for .NET

Aspose.BarCode for .NET, a powerful barcode processing library in Managed C#, seamlessly integrates with Microsoft .NET applications. Developers can effortlessly generate and recognize barcodes with support for WinForms, ASP.NET, and .NET Compact Framework.

Boasting 70+ symbologies, customizable appearance parameters, and versatile image format compatibility, it caters to diverse barcode needs. The library's adaptability extends to console, web, .NET MAUI, Windows Forms, and WPF applications, with full-featured demos and C# code samples enhancing developers' understanding and utilization of its capabilities.

Aspose.Diagram for .NET

Aspose.Diagram for .NET

Aspose.Diagram for .NET is a versatile and feature-rich Visio API enabling developers to seamlessly create, read, and manipulate Microsoft Visio diagrams. This API supports various Visio formats (2003 to 2013), offering features like diagram creation from scratch, reading and writing, and exporting to image formats, PDF, HTML, XPS, and more.

With platform independence, performance, and scalability, it supports 32-bit and 64-bit .NET applications, making it suitable for ASP.NET, Web Services, and WinForms. Additionally, Aspose.Diagram leverages advanced Visio services to manipulate Visio documents on the server, allowing developers to convert Visio files to PDF and image formats.

Aspose.Tasks for .NET

Aspose.Tasks for .NET

Aspose.Tasks is like a productivity wizard, offering a feature-packed toolkit for creating, reading, and managing project files in various formats, including Microsoft Project documents in MPP and XML. It handles projects from Microsoft Project versions 2003 to 2021 and provides compatibility with Oracle Primavera documents in formats like P6XML.

The API streamlines tasks such as updating project settings, managing constraints, creating and handling tasks, resource management, and more. It also supports encoding MPX files, implementing resource prefixes, adding a CSS prefix for HTML export, custom date formats in PDF export, and reading VBA information from MPP files.

Aspose.OCR for .NET

Aspose.OCR for .NET

Aspose.OCR for .NET is a powerful teammate, integrating advanced optical character recognition (OCR) technology into .NET applications. Crafted by the Aspose engineering team, it boasts a cutting-edge recognition engine for superior speed and accuracy.

Key features include support for 28 languages, detection of popular typefaces, handling various image conditions, batch processing, and compatibility with multiple file formats. This API empowers developers to effortlessly create on-premise and web-based applications, converting images to text with minimal coding. Seamless integration with other Aspose products provides a comprehensive solution for optical recognition needs.

Aspose.Note for .NET

Aspose.Note for .NET

Aspose.Note for .NET API is your go-to scribe, allowing applications to interact with Microsoft OneNote files programmatically. It simplifies loading, converting, creating, and manipulating the content of OneNote files without the need for extra libraries or third-party software. This feature-rich API facilitates rendering text and images into various formats, including raster images (PNG, JPEG, GIF, BMP, TIFF) and Portable Document Format (PDF).

Users can seamlessly edit OneNote documents, insert images, parse numbered lists, navigate the Document Object Model, extract text, and manage text formatting and layout information. The API also supports the replacement and insertion of text and elements, providing flexibility in exporting to different rendering formats.

Aspose.CAD for .NET

Aspose.CAD for .NET

Aspose.CAD for .NET is a comprehensive companion for working with AutoCAD files, supporting the latest versions of DWG, DWF, DWT, and DXF formats. It excels at converting AutoCAD files to high-quality PDF and raster images, selecting and converting specific layouts and layers, and tracking the file conversion process. Supporting a wide range of formats like DXF, DWG, DGN, DWF, DWFX, DXB, DWT, PLT, CF2, OBJ, FBX, SVG, COLLADA, STL, STP, IFC, and IGES, it can convert CAD drawings to raster images in formats such as PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, GIF, and JPEG.

Aspose.CAD for .NET stands alone, requiring no AutoCAD or other software. With features like image loading, compression, and drawing operations, it simplifies working with CAD files.

Aspose.3D for .NET

Aspose.3D for .NET

Aspose.3D for .NET is a feature-rich 3D companion designed for .NET developers. It allows seamless interaction with 3D document formats without the need for additional 3D modeling and rendering software. The API supports various 3D file formats, enabling developers to create, read, convert, modify, and control the content of 3D files effortlessly.

Offering general features like rendering in Windows Forms and ASP.NET applications, compatibility with different .NET frameworks, and support for file formats like FBX, Collada, glTF, U3D, STL, OBJ, and more. Additionally, it provides capabilities such as Lambert Material, Phong Material, Shader-based Material, PBR Material, covering aspects like materials, textures, meshes, geometries, transformations, scene graphs, and animations.

Aspose.HTML for .NET

Aspose.HTML for .NET

Aspose.HTML for .NET empowers developers to create, edit, and render HTML pages in .NET applications. This versatile library supports popular file formats like EPUB, MHTML, XML, SVG, and Markdown, providing rendering capabilities to fixed-layout formats such as PDF, XPS, and various raster image formats.

Entirely written in C# and seamlessly integrating with the HTML Document Object Model, it supports specifications like CSS, HTML Canvas, SVG, XPath, and JavaScript. The API facilitates HTML creation, editing, template merging, and conversion between various formats, making it a robust tool for handling HTML content in .NET applications. The library also supports data extraction, Markdown conversion, and merging of HTML files, providing a comprehensive solution for HTML processing.

Aspose.GIS for .NET

Aspose.GIS for .NET

Aspose.GIS for .NET is your GPS in the world of GIS data, offering a comprehensive set of features for managing GIS data stored in common formats. Whether it's Shapefile, GeoJSON, FileGDB, GML, KML, SVG, or databases like PostGis and Sql Server, this library has you covered. Tasks like reading and writing vector GIS data, converting between formats, creating and analyzing feature geometries, and rendering maps to SVG become a breeze.

Supporting functionalities such as reading and writing vector data, converting data between formats, visualizing data with map rendering, manipulating geometries, and performing vector data analysis. Additionally, it provides tools for working with spatial reference systems. Aspose.GIS for .NET stands out as a robust solution for GIS data manipulation and visualization.

Aspose.ZIP for .NET

Aspose.ZIP for .NET

Aspose.ZIP for .NET is a compression maestro, enabling developers to compress and decompress files and folders using various techniques. Compatible with popular applications, the API offers features such as creating archives from one or multiple files, adding files to existing archives, compressing directories with structure preservation, decompressing files and folders, deleting entries from archives, and storing files without compression.

Supporting Zip64 Archives for large files, LZMA, BZip2, and PPMd compression within ZIP archives, as well as encryption capabilities, including Traditional Encryption (ZipCrypto) and AES 128, 192, and 256 encryption. The API is versatile and can be utilized in various .NET applications, offering features like password protection, appending files to zipped archives, and leveraging parallelism for efficient compression.

Aspose.Page for .NET

Aspose.Page for .NET

Aspose.Page is a C# API crafted for XPS and EPS/PS documents, enabling easy conversion to PDF and image formats. It seamlessly integrates with .NET Framework, Windows Forms, and ASP.NET, offering 32-bit and 64-bit OS support.

Unlock features like creating/editing XPS documents, working with elements, preserving print tickets, and saving as raster images or PDF. For EPS, support spans PostScript language levels 1-3. The API accommodates various .NET frameworks and is backed by comprehensive documentation.

Aspose.PSD for .NET

Aspose.PSD for .NET

Aspose.PSD for .NET is your go-to API for working with Photoshop file formats. Read and write PSD, PSB, and AI effortlessly. Dive into graphics drawing, image processing, and format conversion.

Explore working with layers and masks, drawing basic shapes, handling large images, and more. The API supports Exif data, dithering, cropping, and adjustments like brightness, contrast, and gamma. It's a versatile solution for PSD-related tasks in .NET applications.

Aspose.OMR for .NET

Aspose.OMR for .NET

Aspose.OMR for .NET is a robust API designed for effortless creation of on-premise or web-based Optical Mark Recognition (OMR) applications. It ensures superior recognition accuracy, supporting various writing tools. Process images from office copiers or smartphone cameras without expensive OMR scanners.

Real-time recognition tuning, QR codes/barcodes recognition, and results in JSON, XML, or CSV enhance integration. Covering the entire OMR workflow with a flexible markup language, it supports various paper sizes.

Aspose.PUB for .NET

Aspose.PUB for .NET

Aspose.PUB for .NET focuses on Microsoft Publisher (MS Publisher) files, addressing PDF to Publisher conversion and common .pub file issues. It's user-friendly, compatible with Office products, and supports customization and CMYK printing.

While handling different file formats for opening and saving, Aspose.PUB simplifies tasks related to MS Publisher files, offering alternatives due to MS Publisher's limitations.

Aspose.SVG for .NET

Aspose.SVG for .NET

Aspose.SVG for .NET is a robust library for processing SVG files. Navigate the DOM tree, render, and convert to popular formats. It adheres to SVG specifications, allowing seamless work with SVG files in .NET applications.

Create SVG documents, vectorize raster images, optimize SVG files, and merge multiple SVG files. With a minimal learning curve, it offers efficient SVG file handling in .NET.

Aspose.Finance for .NET

Aspose.Finance for .NET

Aspose.Finance for .NET processes finance-related formats, enabling creation, reading, and validation of XBRL and iXBRL formats. Crucial for business processes, financial analysis, and reporting solutions.

With rich features ensuring platform independence, it simplifies complex finance operations. Create XBRL instances, convert formats, and perform validations with less code. A versatile API suitable for various .NET applications.

Aspose.Drawing for .NET

Aspose.Drawing for .NET

Aspose.Drawing for .NET is a robust library for 2D drawing and graphics. Implemented in Managed C#, it seamlessly integrates with .NET languages, enhancing compatibility with ASP.NET and Windows Applications.

Swiftly create images, optimize performance, and handle multiple threads concurrently. With a rich feature set, it empowers developers to work with lines, curves, shapes, pens, brushes, text and fonts, rendering options, and coordinate systems.

Aspose.Font for .NET

Aspose.Font for .NET

Aspose.Font is a robust .NET library specializing in font loading and drawing. It offers versatile support for multiple font formats including TrueType, CFF, OpenType, and Type1. Streamlining font manipulation tasks, it's an essential tool for .NET applications requiring precise font handling capabilities.

Handle various file operations, load fonts from disk and stream sources, extract metadata, detect Latin symbols, merge TrueType fonts, and render text with advanced OpenType features. With user-friendly functionality and broad format support, Aspose.Font is indispensable for .NET applications.

Aspose.TeX for .NET

Aspose.TeX for .NET

Aspose.TeX is a Java library dedicated to TeX file typesetting, presenting TeX input in graphic formats like XPS, PDF, PNG, JPEG, TIFF, and BMP. Beyond typical typesetting, it excels in providing tracing information similar to other TeX engines.

Supporting key operations like TeX input typesetting and custom TeX format creation, it generates output in diverse formats. Read input and write output from file system directories, ZIP archives, or streams, enhancing flexibility for Java applications seeking efficient and customizable TeX typesetting functionalities.

Advanced Features of Aspose.Total for .NET APIs

Generate or recognize barcodes

Generate reports using mail merge

Build dynamic Microsoft Excel reports on the fly

High-fidelity rendering and printing

Transform an XML document into an Adobe PDF file using the PDF API

Convert image files into PDF format

Create, manipulate or render presentation files

Create project files from scratch or manipulate existing projects

Work with iCalendar in C# WinForms, utilizing multithreading

Easily send emails with HTML formatting and attachments

Perform mail merge and execute mass mail functions

Connect to POP3 and IMAP mail servers

Create, load, edit or convert Microsoft Visio diagrams

Utilize Netsuite OCR software on Android to extract text from images

Export OneNote to images and PDF format

Perform Advanced File Manipulation in .NET Applications

With our advanced file manipulation solution for .NET, you can effortlessly integrate features like reading, writing, editing, and converting files directly within your application's workflow. Whether you need to extract data from a Word document, generate reports in Excel, manipulate PDF files, create dynamic presentations in PowerPoint, or interact with Outlook items, our comprehensive toolkit has got you covered.

Our library provides a developer-friendly API that empowers you to:

  • Read and extract content: Access text, tables, images, and other elements from documents, spreadsheets, presentations, or emails, enabling you to retrieve and process valuable data efficiently.
  • Edit and modify files: Make changes to existing files programmatically, such as updating text, adding or removing elements, merging documents, applying formatting, and much more. Customize the files to meet your specific requirements.
  • Create and generate files: Dynamically generate new files from scratch, including Word documents, Excel spreadsheets, PowerPoint presentations, or PDFs. Populate them with data, tables, charts, and other components tailored to your needs.
  • Convert between file formats: Seamlessly convert files from one format to another, allowing you to transform Word documents into PDFs, Excel spreadsheets into CSV files, PowerPoint presentations into images, and many other combinations.
  • Perform document manipulation tasks: Utilize advanced features like searching and replacing text, adding watermarks, extracting specific pages, merging multiple files into one, splitting large documents, and applying security settings.
  • Ensure document security: Apply encryption, digital signatures, and permissions to protect sensitive information, ensuring compliance with security standards and regulations.
  • Search in documents: Effortlessly search for content or text within a variety of popular document file formats such as Word, Excel, PowerPoint, PDF, and more

Supercharge .NET Development with Aspose.Total

Take your .NET development to the next level with Aspose.Total for .NET, providing you with unparalleled flexibility and power. Whether you're working on web applications, service-oriented architectures, or desktop applications, our comprehensive suite empowers you to handle diverse file formats with ease.

  • Boost productivity: Leverage our developer-friendly API to streamline your workflow, save time, and increase productivity. Benefit from extensive documentation, code examples, and a dedicated support team to guide you every step of the way.
  • Achieve cross-platform compatibility: Build applications that work flawlessly across different platforms. Aspose.Total for .NET seamlessly integrates with Mono, allowing you to develop applications for Linux, macOS, and other non-Windows platforms.
  • Harness the power of ASP.NET: Create dynamic web applications using Aspose.Total for .NET's extensive range of file manipulation features. Generate reports, handle document conversions, and enable document collaboration with ease.
  • Unleash WinForms potential: Develop rich desktop applications with stunning user interfaces using WinForms. Aspose.Total for .NET empowers you to incorporate advanced file processing capabilities into your WinForms applications, opening up new possibilities.
  • Support for web services: Enable your .NET applications to consume or expose web services seamlessly. Integrate Aspose.Total for .NET's file manipulation features into your service-oriented architectures, allowing for efficient data exchange and processing.

Barcode, Recurrence Patterns, and Network Protocols

Aspose.Total for .NET empowers developers with a comprehensive toolkit of utility APIs, enabling you to enhance your .NET applications with advanced functionalities. Seamlessly integrate barcode generation and recognition capabilities, leverage powerful recurrence patterns, and harness a wide range of network protocols including SMTP, POP3, MIME, IMAP, FTP, DNS, ICMP, and WHOIS.

  • Barcode Functionality: With Aspose.Total for .NET, you can effortlessly add barcode functionality to your .NET applications. Generate high-quality barcodes in various formats such as QR Code, Code 39, UPC, and many more. Enhance inventory management, automate data capture, and streamline your business processes.
  • Recurrence Patterns: Simplify complex scheduling scenarios with Aspose.Total for .NET's recurrence pattern support. Effortlessly handle recurring events, appointments, and tasks within your applications. Implement flexible scheduling functionalities and ensure accurate event management.
  • Network Protocols: Aspose.Total for .NET equips you with a powerful set of network protocol APIs. Seamlessly integrate SMTP, POP3, MIME, IMAP, FTP, DNS, ICMP, and WHOIS functionalities into your applications. Send and receive emails, retrieve and process email attachments, transfer files securely, perform DNS queries, and conduct WHOIS lookups.

MS Office-Free, Enhanced Security, and Scalable

Discover the limitless possibilities of Aspose.Total for .NET. Say goodbye to Microsoft Office dependencies and embrace a solution that excels in features, security, stability, scalability, speed, and affordability. Empower your .NET applications with unparalleled document manipulation capabilities today.

  • Independence from Microsoft Office: Aspose.Total for .NET liberates you from the need to install Microsoft Office on your machine. You can seamlessly work with supported document formats, including Word, Excel, PowerPoint, PDF, Outlook, and more, without any dependencies.
  • Exceptional Stability and Scalability: Our APIs are rigorously tested and continuously improved to deliver stability and reliability. Scale your applications effortlessly as your business grows, without worrying about limitations.
  • Blazing-Fast Performance: Aspose.Total for .NET is optimized for speed, enabling efficient document processing even with large files. Experience lightning-fast operations that boost your productivity and enhance user experiences.
  • Competitive Pricing: We understand the value of cost-effectiveness. Aspose.Total for .NET offers competitive pricing models, providing excellent value for the comprehensive features and benefits it brings to your applications.

What People Are Saying

Don't just take our word for it. See what users have to say about Aspose.Total APIs.

 
 
View Case Studies
  

Support and Learning Resources