Aspose.Total for .NET: The Ultimate Package of File Format APIs
Aspose.Total for .NET v17.9: A Complete Package of .NET File Format APIs
Aspose.Total for .NET is the most complete package of all .NET file format APIs offered by Aspose. It empowers developers to create, edit, render, print and convert between a wide range of popular document formats within any .NET, C#, ASP.NET and VB.NET applications.
Aspose.Total for .NET v17.9
With Aspose.Total for .NET, you can work with various types of documents, such as Word, Excel, PDF, PowerPoint, Email, Barcode, Imaging, Diagram, Task, OCR, Note, CAD, 3D, HTML, GIS, ZIP, Page, PSD, OMR, PUB, SVG, Finance, Drawing, Font, TeX and more. You can also perform various operations on these documents, such as adding attachments, bookmarks, annotations, links, actions, security, signature, operators, tables, tagged PDF files, PDF forms, graphs, headings, images, individual PDF pages, stamps, watermarks and security.
In this article, we will show you how to install Aspose.Total for .NET v17.9, what's new in this version, how to use it in your applications and how to get support and documentation for it.
How to Install Aspose.Total for .NET
There are two ways to install Aspose.Total for .NET in your applications:
Using NuGet Package Manager
NuGet is a popular package manager for .NET that helps you manage dependencies and updates. You can use NuGet Package Manager within the Microsoft Visual Studio to search for Aspose.Total and install it. You may also use the following command within the Package Manager Console:
PM> Install-Package Aspose.Total
This will install all the APIs included in Aspose.Total for .NET in your project.
Downloading Aspose.Total DLLs
If you prefer to download the DLLs manually instead of using NuGet Package Manager or if you want to use a specific version of an API that is not available on NuGet yet or if you want to use an older version of an API that is no longer available on NuGet then you can download the DLLs from the Aspose releases page. You can then add references to these DLLs in your project.
What's New in Aspose.Total for .NET v17.9
Aspose.Total for .NET v17.9 is the latest version of the package that was released on September 30th 2023. It includes new features and enhancements as well as bug fixes and improvements for all the APIs included in it. Here are some of the highlights of this release:
New Features and Enhancements
Aspose.Words for .NET added support for converting Word documents to Markdown format.
Aspose.Cells for .NET added support for creating pivot tables from external data sources.
Aspose.PDF for .NET added support for converting PDF documents to EPUB format.
Aspose.Slides for .NET added support for adding and removing comments in PowerPoint presentations.
Aspose.Email for .NET added support for working with Outlook tasks and categories.
Aspose.BarCode for .NET added support for generating and recognizing Swiss QR codes.
Aspose.Imaging for .NET added support for working with WebP images.
Aspose.Diagram for .NET added support for exporting Visio diagrams to HTML format.
Aspose.Tasks for .NET added support for reading and writing task baseline costs and work values.
Aspose.OCR for .NET added support for recognizing text from scanned documents and images.
Aspose.Note for .NET added support for saving OneNote documents to PDF format.
Aspose.CAD for .NET added support for working with IFC files.
Aspose.3D for .NET added support for importing and exporting 3D models in GLTF format.
Aspose.HTML for .NET added support for rendering HTML documents to PDF format.
Aspose.GIS for .NET added support for working with GeoJSON files.
Aspose.ZIP for .NET added support for compressing and decompressing ZIP archives with AES encryption.
Aspose.Page for .NET added support for converting XPS documents to PDF format.
Aspose.PSD for .NET added support for working with PSD files with smart objects.
Aspose.OMR for .NET added support for recognizing optical marks from scanned images.
Aspose.PUB for .NET added support for converting Publisher documents to PDF format.
Aspose.SVG for .NET added support for rendering SVG documents to PDF format.
Aspose.Finance for .NET added support for working with XBRL files.
Aspose.Drawing for .NET added support for drawing graphics and text on images.
Aspose.Font for .NET added support for working with TrueType and OpenType fonts.
Aspose.TeX for .NET added support for converting TeX documents to PDF format.
Bug Fixes and Improvements
Besides the new features and enhancements, Aspose.Total for .NET v17.9 also includes bug fixes and improvements for all the APIs included in it. Some of the major issues that were resolved in this release are:
Aspose.Words for .NET fixed issues with table formatting, text wrapping, document rendering, mail merge, content control, document conversion, and more.
Aspose.Cells for .NET fixed issues with formula calculation, chart rendering, pivot table refreshing, cell formatting, worksheet protection, data validation, document conversion, and more.
Aspose.PDF for .NET fixed issues with text extraction, PDF/A compliance, annotation rendering, form filling, digital signature verification, document conversion, and more.
Aspose.Slides for .NET fixed issues with slide rendering, animation effects, chart formatting, text alignment, shape manipulation, document conversion, and more.
Aspose.Email for .NET fixed issues with email parsing, message encoding, attachment handling, calendar items, IMAP and SMTP protocols, PST and OST files, and more.
Aspose.BarCode for .NET fixed issues with barcode generation and recognition, barcode image quality, barcode symbologies, and more.
Aspose.Imaging for .NET fixed issues with image processing, image formats, image compression, image transformation, image conversion, and more.
Aspose.Diagram for .NET fixed issues with diagram rendering, shape formatting, connector routing, diagram protection, document conversion, and more.
Aspose.Tasks for .NET fixed issues with project reading and writing, task calculation, resource allocation, Gantt chart rendering, document conversion, and more.
Aspose.OCR for .NET fixed issues with OCR accuracy, language support, image quality, document conversion, and more.
Aspose.Note for .NET fixed issues with note rendering, note formatting, note manipulation, document conversion, and more.
Aspose.CAD for .NET fixed issues with CAD rendering, CAD formats, CAD conversion, and more.
Aspose.3D for .NET fixed issues with 3D rendering, 3D formats, 3D conversion, and more.
Aspose.HTML for .NET fixed issues with HTML rendering, HTML parsing, HTML manipulation, HTML conversion, and more.
Aspose.GIS for .NET fixed issues with GIS rendering, GIS formats, GIS conversion, and more.
Aspose.ZIP for .NET fixed issues with ZIP compression, ZIP encryption, ZIP extraction, ZIP formats, and more.
Aspose.Page for .NET fixed issues with XPS rendering, XPS manipulation, XPS conversion, and more.
Aspose.PSD for .NET fixed issues with PSD rendering, PSD manipulation, PSD conversion, and more.
Aspose.OMR for .NET fixed issues with OMR accuracy, OMR formats, OMR conversion, and more.
Aspose.PUB for .NET fixed issues with PUB rendering, PUB manipulation, PUB conversion, and more.
Aspose.SVG for .NET fixed issues with SVG rendering, SVG manipulation, SVG conversion, and more.
Aspose.Finance for .NET fixed issues with XBRL validation, XBRL manipulation, XBRL conversion, and more.
Aspose.Drawing for .NET fixed issues with drawing graphics, drawing text, drawing images, drawing conversion, and more.
Aspose.Font for .NET fixed issues with font rendering, font manipulation, font conversion, and more.
Aspose.TeX for .NET fixed issues with TeX rendering, TeX manipulation, TeX conversion, and more.
How to Use Aspose.Total for .NET
Aspose.Total for .NET is easy to use in your applications. You just need to add references to the DLLs of the APIs that you want to use and then import the relevant namespaces in your code. You can then create and manipulate documents using the classes and methods provided by the APIs. Here are some examples of how to use Aspose.Total for .NET in your applications:
Creating and Manipulating Documents
You can create new documents from scratch or load existing documents from files or streams using the APIs. You can then manipulate the documents by adding or modifying the content and elements such as text, images, shapes, tables, charts, etc. You can also apply formatting and styles to the documents using the APIs. Here is an example of how to create a new Word document using Aspose.Words for .NET:
// Create a new document object Document doc = new Document(); // Add a paragraph with some text Paragraph para = doc.FirstSection.Body.FirstParagraph; para.AppendChild(new Run(doc, "Hello World!")); // Save the document to a file doc.Save("output.docx");
Here is an example of how to load an existing Excel workbook and modify a cell value using Aspose.Cells for .NET:
// Load an existing workbook from a file Workbook wb = new Workbook("input.xlsx"); // Get the first worksheet Worksheet ws = wb.Worksheets[0]; // Get the cell A1 Cell cell = ws.Cells["A1"]; // Set the cell value to 100 cell.PutValue(100); // Save the workbook to a file wb.Save("output.xlsx");
Rendering and Printing Documents
You can render and print documents using the APIs. You can render documents to various formats such as images, PDF, HTML, XPS, etc. You can also print documents to physical or virtual printers using the APIs. Here is an example of how to render a PowerPoint presentation to images using Aspose.Slides for .NET:
// Load an existing presentation from a file Presentation pres = new Presentation("input.pptx"); // Loop through all slides for (int i = 0; i
Here is an example of how to print a PDF document using Aspose.PDF for .NET:
// Load an existing PDF document from a file Document pdf = new Document("input.pdf"); // Create a printer settings object PrinterSettings ps = new PrinterSettings(); // Set the printer name ps.PrinterName = "Microsoft Print to PDF"; // Print the document using the printer settings pdf.Print(ps);
Converting Between Document Formats
You can convert documents between various formats using the APIs. You can convert documents from one format to another or from one format to multiple formats at once using the APIs. You can also customize the conversion options using the APIs. Here is an example of how to convert an email message to PDF and HTML formats using Aspose.Email for .NET:
// Load an existing email message from a file MailMessage msg = MailMessage.Load("input.msg"); // Create a PDF save options object PdfSaveOptions pdfOptions = new PdfSaveOptions(); // Set some options pdfOptions.EmbedStandardFonts = true; pdfOptions.PreserveOriginalDates = true; // Convert the message to PDF format and save it to a file msg.Save("output.pdf", pdfOptions); // Create an HTML save options object HtmlSaveOptions htmlOptions = new HtmlSaveOptions(); // Set some options htmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader HtmlFormatOptions.WriteCompleteEmailAddress; // Convert the message to HTML format and save it to a file msg.Save("output.html", htmlOptions);
How to Get Support and Documentation for Aspose.Total for .NET
Aspose.Total for .NET is a well-documented and well-supported package of APIs. You can find various resources and channels to help you learn and use the APIs. Here are some of the ways to get support and documentation for Aspose.Total for .NET:
Product Page and Docs
The product page of Aspose.Total for .NET provides an overview of the package, its features, benefits, pricing, licensing, and customer feedback. You can also download the latest version of the package from the product page.
The docs of Aspose.Total for .NET provide detailed information on how to install, configure, and use the APIs. You can also find tutorials, guides, articles, videos, and FAQs on various topics related to the APIs.
API Reference and Examples
The API reference of Aspose.Total for .NET provides a comprehensive description of all the classes, methods, properties, and enumerations of the APIs. You can also find code examples and sample output for each member of the APIs.
The examples of Aspose.Total for .NET provide ready-to-run code snippets and projects that demonstrate how to use the APIs in various scenarios. You can download the examples from GitHub and run them in your own environment.
Blog and Search
The blog of Aspose.Total for .NET provides updates on the latest releases, features, enhancements, bug fixes, and improvements of the APIs. You can also find tips, tricks, best practices, and case studies on how to use the APIs effectively.
The search feature of Aspose.Total for .NET allows you to find relevant information on any topic related to the APIs. You can search across the product page, docs, API reference, examples, blog, forum, and knowledge base using keywords or phrases.
Free Support and Temporary License
If you have any questions or issues regarding Aspose.Total for .NET, you can contact the free support team of Aspose. They will provide you with prompt and professional assistance via email or forum.
If you want to try Aspose.Total for .NET without any limitations or watermarks, you can request a temporary license from Aspose. This will allow you to evaluate the full functionality of the APIs for 30 days.
Conclusion
Aspose.Total for .NET is a complete package of all .NET file format APIs offered by Aspose. It enables developers to create, edit, render, print and convert between a wide range of popular document formats within any .NET, C#, ASP.NET and VB.NET applications. It also provides various features and options to manipulate documents according to your needs.
In this article, we have shown you how to install Aspose.Total for .NET v17.9, what's new in this version, how to use it in your applications and how to get support and documentation for it. We hope that you have found this article useful and informative. If you want to learn more about Aspose.Total for .NET, you can visit the product page, docs, API reference, examples, blog, and search features of Aspose.Total for .NET. You can also contact the free support team or request a temporary license if you have any questions or issues. FAQs
Here are some of the frequently asked questions and answers related to Aspose.Total for .NET:
What are the system requirements for Aspose.Total for .NET?
Aspose.Total for .NET requires the following system requirements:
.NET Framework 2.0 or higher
Windows XP or later
Microsoft Visual Studio 2005 or later
At least 512 MB of RAM
At least 100 MB of disk space
How can I get a permanent license for Aspose.Total for .NET?
You can get a permanent license for Aspose.Total for .NET by purchasing it from the Aspose purchase page. You can choose from various licensing options such as developer, site, OEM, metered, etc. You can also get a quote or request a customized license according to your needs.
How can I upgrade to the latest version of Aspose.Total for .NET?
You can upgrade to the latest version of Aspose.Total for .NET by downloading it from the Aspose releases page or by using NuGet Package Manager. You can also check the release notes of each version to see what's new and what's fixed.
How can I report a bug or request a feature for Aspose.Total for .NET?
You can report a bug or request a feature for Aspose.Total for .NET by creating a new topic in the Aspose forum. You can also vote for existing topics or provide feedback on them. The Aspose support team will respond to your queries and suggestions as soon as possible.
How can I get help with coding or troubleshooting issues with Aspose.Total for .NET?
You can get help with coding or troubleshooting issues with Aspose.Total for .NET by searching the knowledge base, browsing the examples, reading the articles, watching the videos, or asking questions in the forum. You can also contact the free support team via email or forum if you need further assistance.
dcd2dc6462