Aspose.ZIP for .NET has been launched!

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We are pleased to announce the launch of Aspose.ZIP for .NET. This new API lets you work with compress files and folders without the need of installing any third party applications. It is a flexible and easy to use .NET API that lets you work with files compression in ZIP format. It saves you time and efforts by allowing you to achieve compression/decompression of file sand folders without going into the underlying complexity of the compress file formats.

Features Overview

Aspose.ZIP provides you the capability to password protect the ZIP archives with traditional as well as AES encryption techniques. The API is easy to use, robust and written in managed code to be used in .NET applications. Salient features of the API are as follow:

Aspose.ZIP for .NET is implemented using Managed C# and can be used with any .NET language like C#, VB.NET, J# and so on. It can be integrated with any kind of application, from ASP.NET web applications to Windows applications. It also provides fully featured demos written in both C# so that developers can get up and running quickly. Aspose.ZIP can be used to perform a variety of tasks in applications. For example:

  • Compress files and folders to standard ZIP format
  • Decompress files and folders
  • Password protect ZIP archives
  • Support for traditional password protection schemes
  • Encrypting archives with AES Encryption schemes
  • Support for AES 128, AES 192 and AES 256 Encryption techniques
  • Apply different protection scheme to each file in an archive
  • Append files to zipped archive
  • Use parallelism to achieve efficient compression

Supported Platforms

The API provides support for following platforms:

  • .NET Framework 2.0 or higher
  • .NET Standard 2.0

API Resources

Posted in Aspose.ZIP Product Family | Leave a comment

Improved HTML rendering with Aspose.HTML for .NET 18.9

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We are pleased to announce September release Aspose.HTML for .NET 18.9 which can be downloaded from NuGet Gallery to be used in your .NET Applications. In this version,we have made some internal bug fixes and improvements related to the font-face rules processing. Some exceptions including NullReferenceException and ArgumentException have also been rectified. Few other bug fixes have also been incorporated in Aspose.HTML for .NET 18.9. An overview of of public API changes and improvements can be found in Release Notes of the API.

In latest version of the API, setting page rendering options while rendering a HTML file has been enhanced. No exception is thrown during the rendering process with this release. Moreover, the rendered file appears even better, without missing any part of the HTML file.

Miscellaneous Fixes

Along with the improvements described already, following are some other important fixes which are included in this release of the API:

  • HTML format to PDF document rendering has been enhanced
  • Borders and Margins are now rendered even better
  • URL parsing module has been improved

Aspose.HTML for .NET Resources

Please visit the following links for information regarding Aspose.HTML for .NET 18.9 and Release Notes section.

Posted in Aspose.HTML Product Family | Leave a comment

Full Support of Animated GIF Bookmarks at Block Cell Row Levels Convert Equation XML to OfficeMath using Aspose.Words for Java 18.9

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Words for Java

We are pleased to announce the new monthly release of Aspose.Words for Java 18.9. The release of this month contains number of new features, enhancements and bug fixes of the issues reported by our users in previous versions. Please check the detailed release notes of Aspose.Words for Java 18.9 to get an idea about all the new features/enhancements and fixes made in this release. Furthermore, if you are planning to upgrade the API from any previous version, we strongly recommend you to check the Public API Changes section of current release and other intermediate releases from release notes folder, to know what has been changed since your current revision of the API.

The following sections describe some details regarding these newly added features/enhancements.

Bookmarks are Allowed on Block, Cell, Row Levels

Starting from Aspose.Words 18.9, the bookmarks are allowed on block, cell and row levels. We have added AnnotationsAtBlockLevel and AnnotationsAtBlockLevelAsDefault properties in LoadOptions class to work with block level bookmarks. Please read following article for more details.
Working with Bookmark on Block, Cell, Row Levels

Added Feature to Convert EquationXML to Office Math

A new proeprty LoadOptions.ConvertShapeToOfficeMath has been added in this version of Aspose.Words to convert shapes with EquationXML to Office Math objects. Please refer to the following article for more details:
Import Shapes with Math XML as Shapes into DOM

Added Feature to Switch Between Old and New Mail Merge Behaviors

We have added new property UnconditionalMergeFieldsAndRegions in MailMerge class to merge fields and merge regions regardless of the parent IF field’s condition. Please refer to the following article for more details.
Switch Between Old and New Mail Merge Behaviors

Improved PDF Encryption when Owner Password is not Specified

Previously Aspose.Words used to create random owner password in the produced PDF document when PdfEncryptionDetails.OwnerPassword was not set by the user. Starting from this release i.e. 18.9, Aspose.Words properly sets the empty owner password when saving to PDF.

Other Improvements

There are 85 improvements and fixes in this regular monthly release. The most notable are:

  • Animated GIF is fully supported now
  • MANIFEST.MF updated to support new OSGI versions
  • TIFF colors accuracy improved
  • Java 10 and Java 11 compatibility improved: reflection for safe using of optional external libraries is removed.
  • Bookmarks are allowed on block, cell, row level 
  • Added load option to treat Shapes with math XML as Shapes in the model 
  • Provided option to choose between Old and New Mail Merge behaviors 
  • Improved PDF encryption in case when owner password is not specified 
  • Metafile rendering improved: fixed drawing records processing when path bracket is opened, fixed processing of EMR_SETBKMODE record when incorrect values specified
  • Improved output image quality when rendering metafiles with raster operations set
  • Fixed handling of glyphs without outlines when parsing glyph data while rendering
  • Fixed a bug with a glow effect, if the specified glow size is less than 10
  • Fixed several problems in DrawingML Charts rendering: incorrect default axis color, bug with the date format for axis values, bug with rendering of the trend line with unsorted x-values
  • Improved rendering of the mathematical element “Apostrophe” of the MathML object 
  • Improved justification of Asian texts
  • Improved rendering of revisions in balloons
  • Improved text placement around floating shapes
  • Fixed issue with paragraph spacing in footnotes
  • Fixed issue with line wrapping when it has single glyph wider than the line followed by page break
  • Fixed issue with table row height calculation when cells in vertical merge have horizontal borders

The following resources will help you work with Aspose.Words for Java:

Posted in Aspose.Words Product Family | Leave a comment

Support of Block Level Bookmark Convert Shapes Math XML to Office Math Switch between Old and New Mail Merge Behaviors

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Words for .NET logoWe are pleased to announce our next version Aspose.Words for .NET 18.9. This month’s release contains over 73 useful new features, enhancements and bug fixes. Please check the release notes to get an idea about all new features, enhancements and fixes made in this release. If you are planning to upgrade from older version of Aspose.Words to the current version, we would strongly suggest you to check the Public API and Backward Incompatible Changes section to know what APIs are changed so far.

 

Here is a look at just a few of the biggest features and API changes in this month’s release.

  • Bookmarks are allowed on block, cell, row level
  • Added load option to treat Shapes with math XML as Shapes in the model
  • Provided option to choose between Old and New Mail Merge behaviors
  • Improved PDF encryption in case when owner password is not specified
  • Metafile rendering improved: fixed drawing records processing when path bracket is opened, fixed processing of EMR_SETBKMODE record when incorrect values specified
  • Improved output image quality when rendering metafiles with raster operations set
  • Fixed handling of glyphs without outlines when parsing glyph data while rendering
  • Fixed a bug with a glow effect, if the specified glow size is less than 10
  • Fixed several problems in DrawingML Charts rendering: incorrect default axis color, bug with the date format for axis values, bug with rendering of the trend line with unsorted x-values
  • Improved rendering of the mathematical element “Apostrophe” of the MathML object
  • Improved justification of Asian texts
  • Improved rendering of revisions in balloons
  • Improved text placement around floating shapes
  • Fixed issue with paragraph spacing in footnotes
  • Fixed issue with line wrapping when it has single glyph wider than the line followed by page break
  • Fixed issue with table row height calculation when cells in vertical merge have horizontal borders

Bookmarks are Allowed on Block, Cell, Row Levels

Starting from Aspose.Words 18.9, the bookmarks are allowed on block, cell and row levels. We have added AnnotationsAtBlockLevel and AnnotationsAtBlockLevelAsDefault properties in LoadOptions class to work with block level bookmarks. Please read following article for more detail.

Working with Bookmark on Block, Cell, Row Levels

/// <summary>
/// Gets or sets a flag indicating whether cross structure annotation nodes can be added at block/cell/row level (<see cref="Node.NodeLevel"/>).
/// </summary>
/// <remarks>
/// Currently only bookmarks are affected by this option.
/// </remarks>
public bool AnnotationsAtBlockLevel { get; set; }
 
/// <summary>
/// Gets or sets a default value for the <see cref="AnnotationsAtBlockLevel"/> property.
/// </summary>
/// <remarks>
/// Allows defining necessary behaviour when an instance of <see cref="LoadOptions"/> is not specified on opening a document.
/// </remarks>
public static bool AnnotationsAtBlockLevelAsDefault { get; set; }

Added Feature to Convert EquationXML to Office Math

A new proeprty LoadOptions.ConvertShapeToOfficeMath has been added in this version of Aspose.Words to convert shapes with EquationXML to Office Math objects. Please refer to the following article for more detail.

Import Shapes with Math XML as Shapes into DOM

/// <summary>
/// Gets or sets whether to convert shapes with EquationXML to Office Math objects.
/// </summary>
public bool ConvertShapeToOfficeMath
{
    get { return mConvertShapeToOfficeMath; }
    set { mConvertShapeToOfficeMath = value; }
}

Added Feature to Switch Between Old and New Mail Merge Behaviors

We have added new property UnconditionalMergeFieldsAndRegions in MailMerge class to merge fields and merge regions regardless of the parent IF field’s condition. Please refer to the following article for more detail.

Switch Between Old and New Mail Merge Behaviors


/// <summary>
/// Gets or sets a value indicating whether merge fields and merge regions are merged regardless of the parent IF field's condition.
/// </summary>
/// <remarks>
/// The default value is <b>false</b>.
/// </remarks>
public bool UnconditionalMergeFieldsAndRegions

Improved PDF Encryption When Owner Password is not Specified

Previously Aspose.Words created random owner password in the produced PDF document when PdfEncryptionDetails.OwnerPassword was not set by the user. Starting from this release i.e. 18.9, Aspose.Words properly sets the empty owner password when saving to PDF.

Aspose.Words for .NET Resources

The following resources will help you work with Aspose.Words for .NET:

    • Home page of .NET API.
    • Install using NuGet Package
    • Documentation – up-to-date documentation containing Programmer’s Guide, Knowledge Base and much more.
    • API Reference Guide – detailing the publicly exposed classes, methods, properties, constants & interfaces.
    • Aspose.Words Product Family Forum – post your technical questions and queries, or any other problem you are facing while working with Aspose.Words APIs.
    • Enable Blog Subscription – do not limit yourself, you can keep yourself updated with the latest news on Aspose.Words APIs, new features, fixes and other API related topics by subscribing to Aspose.Words blog.
    • Examples – we have published our code examples on the social coding website GitHub.com. Anyone could explore the code examples for learning purposes.
Posted in Aspose.Words Product Family | Leave a comment

Aspose.Words for SharePoint Extensions Supported in “Classic Experience” Mode of SharePoint 2019 Public Preview

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Words for SharePoint logoWe are really delighted to announce the release of version 18.8 of the Aspose.Words for SharePoint API. This release comes with some very exciting features to enhance the usability of the API. We are pleased to announce that Aspose.Words for SharePoint extensions are supported only in “Classic experience” mode of SharePoint 2019 Public Preview. “Modern experience” support is still under development. This version also sees the codebase better tweaked and the core functionality closer to Aspose.Words for .NET 18.8, which is the base product that Aspose.Words for SharePoint 18.8 is ported from.
We recommend you to download the latest release and check out all the features introduced in the base Aspose.Words for .NET API. You can download the latest release of Aspose.Words for SharePoint from the following link:

Bug Fixes and Changes

Aspose.Words for SharePoint 18.8 release includes the latest improvements and fixes made up to date in Aspose.Words for .NET (18.8). The most notable are:

  • Implemented support for “underline trailing spaces” compatibility option
  • Implemented support for paragraph alignment in Omath when inserted using EQ fields
  • Enhanced computation of interscript spacing values based on TTF properties
  • Improved wrapping of text around floating objects
  • Improved calculation of position of floating tables and shapes
  • Improved floater overlapping logic
  • Improved computing of pages numbers in continuous sections which have restart attribute and conflicting oddity
  • Fixed line justification issue when RTL span is at the end of the line
  • Fixed issue with null dml properties
  • Fixed issue with rendering of floating shapes in truncated headers/footers
  • Fixed issue with rendering of lines inside of a field result when updated in truncated part of a cell
  • Improved rendering of math operators in MathML objects
  • Improved rendering of MathML objects with n-ary math element when n-ary character and limit location are not specified
  • Fixed a bug with rendering of a math n-ary element if it is part of a fraction
  • Fixed a bug when polyline with an arrow and a very small line segment at the end was corrupted upon rendering
  • Fixed a bug when an arrow pointer is incorrectly directed while rendering Bezier curves with arrows
  • Fixed a bug where the end of the line was outside the “stealth arrow” when rendering

Aspose.Words for SharePoint API Resources:

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try all the powerful file processing features offered by Aspose.

You can easily download ‘Aspose.Words for SharePoint’ API for evaluation. The evaluation download is the same as the purchased download. Please check How to License Aspose.Words for SharePoint.

The evaluation version of Aspose.Words for SharePoint (without a license specified) provides full product functionality, but it inserts an evaluation watermark at the top of the document on open and save, and limits the maximum document size to several hundred paragraphs.

If you want to test ‘Aspose.Words for SharePoint’ API without the evaluation version limitations, you can also request a 30-day Temporary License. Please refer to How to get a Temporary License?

Posted in Aspose.Words Product Family | Leave a comment

Enhancements in the Barcode Generation API with Aspose.BarCode for Android via Java 18.8

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We are pleased to announce the release of Aspose.BarCode for Android via Java 18.8. In this release, the Barcode Generation API loved by many grows even more powerful. It strengthen you more to generate Barcodes with your desired information. For a detailed note on what are the new features and what is fixed, please visit the release notes information of API documentation

New Features and Enhancements in BarCode Generator API

The API grows even stronger with the addition of new features including support for new file formats and bug fixes in this new release. Following is the list of enhancements made to the Barcode Generation API

  • Added support of file formats includes: BMP, GIF, WebP.
  • List or chart of prerequisites required to generate successful barcode image of any barcode type.
  • Implementation of UpcaGs1DatabarCoupon for new barcode generation API
  • Implementation of Interpolation AutoSize mode for new Barcode generation API
  • Implementation of MaxiCode for new barcode generation API
  • Implementation of DotCode for new barcode generation API
  • Implementation of incorrect draw Code16K barcode, without above and below borders
  • GS1 Datamatrix barcode is not wrapping the text in case of CodeLocation.Right

For detailed code samples of this new Barcode generator class, please visit the Generating Barcode using BarcodeGenerator article of API documentation.

Aspose.BarCode for Android via Java has great potential for Android application developers to provide the capability of processing barcodes in their applications. We are planning to release the API in near future. Stay tuned to our Newsletter and blogs section for updates in this regard. In case you have any queries related to the features or functionality of this API, you can write to us in Aspose.BarCode support forum.

Posted in Aspose.BarCode Product Family | Leave a comment

Upcoming Release of Aspose.EPS for Java

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We at Aspose are pleased to announce upcoming release of Aspose.EPS for Java. As Aspose.EPS for .NET has recently been released, we are about to introduce Java API in Aspose.EPS Product Family. Currently, we are working over porting features from previously released .NET API and will be going to release first version of Aspose.EPS for Java API as soon as porting is completed. Like all other Java APIs offered by Aspose, this upcoming API will also be available for download over Aspose Artifactory and API Downloads Section.

First version of the API will consist of similar feature set as earlier released .NET API has. It will be offering only converters, in order to perform inter-file formats conversion i.e. PS/EPS to PDF. In upcoming releases of the API, we will be adding more features e.g. PDF to EPS/PS and EPS/PS to image conversion.

First Version Availability

Along with testing the API and getting it ready to be released, we are also working over completing its documentation and feature examples in Java. Like all other Java APIs offered by Aspose, Aspose.EPS for Java would also come with complete user guide and demo Java code snippet(s) which will help you get familiar with API conveniently. In order to keep yourself updated with the news on Aspose.EPS for Java release, stay tuned with us. In case of any question or inquiry, you can please reach us over Aspose.EPS Support Forums. We will be more than happy to entertain your queries accordingly.

Posted in Aspose.EPS Product Family, Asad Ali | Leave a comment

Improved Page Orientation and Table Position in Aspose.Words for JasperReports 18.8

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Words for JasperReports logoWe are pleased to announce new release of Aspose.Words for JasperReports. We have upgraded this release to the latest version of Aspose.Words for Java 18.8 and fixed the issues related to page orientation and table position. Please see the release notes for more detail. You can download the latest release of Aspose.Words for JasperReports 18.8 from the following link:

Download Aspose.Words for JasperReports 18.8

Starting from release 1.9.0 there are several versions of jar library (necessary for better support of older versions of JasperReports). Aspose.Words’ jar file names for JasperReports versions are mentioned below. 

  • 7.1.0 and higher (aspose.words.jasperreports-7.1.0.jar)
  • 6.4.2 … 6.4.3 (aspose.words.jasperreports-6.4.2-6.4.3.jar)
  • 6.3.0 … 6.4.0 (aspose.words.jasperreports-6.3.0-6.4.0.jar)
  • 6.0.0 … 6.2.1 (aspose.words.jasperreports-6.0.0-6.2.1.jar)
  • 5.6.0 … 5.6.1 (aspose.words.jasperreports-5.6.0-5.6.1.jar)
  • 4.7.0 … 5.5.0 (aspose.words.jasperreports-4.7.0-5.5.0.jar)
  • 3.7.2 … 4.5.0 (aspose.words.jasperreports-3.7.2-4.5.0.jar)

Note that there is no more support of JasperReports 3.7.1 and lower versions. Please copy only one jar library according to the version of installed JasperReports.

Aspose.Words for JasperReports Resources

The following resources will help you work with Aspose.Words for JasperReports:

Posted in Aspose.Words Product Family | Leave a comment

Upgraded Aspose.Words for Reporting Services to Aspose.Words for .NET 18.8

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Words for SSRS iconWe are pleased to announce new release of Aspose.Words for Reporting Services. We have upgraded this release to Aspose.Words for .NET 18.8. Please see the release notes for more detail. You can download the latest release of Aspose.Words for Reporting Services 18.8 from the following link:

Download Aspose.Words for Reporting Services 18.8

 

Aspose.Words for Reporting Services Resources

The following resources will help you work with Aspose.Words for Reporting Services :

Posted in Aspose.Words Product Family | Leave a comment

Improved API Performance with Aspose.Tasks for .Net 18.9

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

aspose-tasks-for-netWe are pleased to announce the release of Aspose.Tasks for .NET 18.8. This release gives you the power to read activity codes for XER files. It also fixes several issues reported with the API that further enhance the stability of the API. For a detailed note on what is new and fixed, please visit the release notes section of API documentation.

Improvements in Aspose.Tasks for .NET 18.9

This release of Aspose.Tasks for .NET API introduces the ability to read activity codes for XER files. It adds many bug fixes which make the API a pleasure to use. Following is a list of all the changes in this month’s release.

  • Ability to read activity codes for XER files.
  • Scheduling of recurring daily tasks has been fixed.
  • Time-phased data for material resources has been fixed.
  • Issues with formula calculation have been fixed.
  • After exporting to MPX, the number of task links generated was wrong. This issue has also been addressed.
  • Exceptions while loading MPP files have been handled.
  • Custom fields’ values are now formatted properly when saved as PDF.

API Resources

You may visit the following API resources for getting started and working with the API.

  • Product Documentation – Detailed API documentation with code examples and details about API functional areas
  • Aspose.Tasks Forum – Our online support forum where we address your queries and inquiries
Posted in Aspose.Tasks Product Family | Leave a comment