Create HTML documents with Improved Style Processing using Aspose.HTML for .NET

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

We are pleased to announce December release of Aspose.HTML for .NET 18.12 which can be downloaded from NuGet Gallery to be used in your .NET Applications. In this version, we have improved event broadcasting as well as style processing which enables rendering of HTML documents with enhanced fidelity. A few alignment related issues and incorrect page dimension problem has also been resolved in latest version. An overview of public API changes and improvements can be found in Release Notes of the API.

Aspose.HTML for .NET Resources

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

Posted in Aspose.HTML Product Family | Leave a comment

Re-engineer “Decrease Footer” Logic and Upgraded Aspose.Words for JasperReports to Aspose.Words for Java 18.12

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.12 and fixed issue related to table cell height and re-engineer “Decrease Footer” logic. Please see the release notes for more detail. You can download the latest release of Aspose.Words for JasperReports 18.12 from the following link:

Download Aspose.Words for JasperReports 18.12

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.12

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.12 and fixed installation issue. Please see the release notes for more detail. You can download the latest release of Aspose.Words for Reporting Services 18.12 from the following link:

Download Aspose.Words for Reporting Services 18.12

 

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 Table Row Height, Table Border, and Page Break Position

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 upgraded this release to the latest version of Aspose.Words for Java 18.11 and fixed issues related to page break position, table’s border and row height. Please see the release notes for more detail. You can download the latest release of Aspose.Words for JasperReports 18.11 from the following link:

Download Aspose.Words for JasperReports 18.11

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

Create Shapefiles with enhanced support for QGIS

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

We are pleased to announce the release of Aspose.GIS for .NET 18.12.1. With this release, the support for QGIS has been improved. For a complete list of what is new and fixed, please visit the release notes section of the API documentation.

Displaying Shapefiles in QGIS

This release of Aspose.GIS for .NET has enhanced the support for QGIS. This release enables you to create more shapefiles which will be visible in QGIS.


The following API resources can be of help to you in getting started with Aspose.GIS:

API Resources

Posted in Aspose.GIS Product Family | Leave a comment

Convert Word Document to HTML Format by using Aspose.Words for SharePoint 18.12

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.12 of the Aspose.Words for SharePoint API. This release comes with some very exciting features to enhance the usability of the API. You can now convert Word document to HTML Format by using Aspose.Words for SharePoint 18.12. This version also sees the codebase better tweaked and the core functionality closer to Aspose.Words for .NET 18.12, which is the base product that Aspose.Words for SharePoint 18.12 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.12 release includes the latest improvements and fixes made up to date in Aspose.Words for .NET (18.12). The most notable are:

  • Improved the default font fallback mechanism to better fit the MS Word’s behavior.
  • Optimized metafile from SVG rendering to skip redundant line segments.
  • Fixed a bug that caused an exception when rendering metafiles filled with gradient.
  • Fixed a bug with the order of legend items of the stacked DrawingML chart when rendering.
  • Fixed a bug with text clipping when rendering the DrawingML charts.
  • Fixed a bug with rendering of minor tick marks and clipping the rightmost bar of DrawingML charts.
  • Fixed a bug with rendering data labels for points, located on the border of the DrawingML chart plot area.
  • Implemented support for RTL comments rendering, e.g. Arabic.
  • Improved hyphenation logic for multiple cases.
  • Improved page numbering for sections starting in new columns.
  • Improved table row alignment.
  • Improved tab stop calculations with paragraph indents.
  • Improved table breaking logic for numerous complex cases.
  • Improved handling of character compression within mixed ltr/rtl text.
  • Fixed exception in rare case when field update causes line to contain only zero length spans.
  • Fixed exception in rare case when floating object is pushed beyond empty column.
  • Fixed layout when tables merge over the hidden paragraph

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

Convert PDF documents into other File Formats and Optimize Resources with Aspose.PDF

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

It is our pleasure to announce November Release of Aspose.PDF API which has been launched for .NET and Java Platforms and available for download. In this revision of the API, conversion engines have been further improved in order to convert PDF documents into other file formats. Several bugs which were reported in earlier version(s) of the API have also been rectified. Along with that, resource optimization of PDF documents has been improved in terms of performance. In case you are planning to download and use this release of the API, you may please use following links in order to download it as per your platform e.g. .NET/Java:

It is also recommended to go through the release notes pages of these releases before downloading and using it in your environment. Release notes are present in respective API documentation over below links:

Following section includes insights into worth mentioning features in this release of Aspose.PDF API.

Optimize PDF Resources

It was observed that execution time of OptimizeResources method was slow in earlier version(s) of the API which was due to slow image compression. In this release of the API, new image compression algorithms have been implemented which work faster and you can optimize PDF documents in an improved and faster way. Following sample code snippet can be used to optimize PDF resources using new implemented properties:

[C#.NET]

Document doc = new Document("source.pdf");        

Aspose.Pdf.Optimization.OptimizationOptions opt =

new Aspose.Pdf.Optimization.OptimizationOptions(); opt.LinkDuplcateStreams = true; opt.RemoveUnusedObjects = false; opt.AllowReusePageContent = true; opt.RemoveUnusedStreams = true; opt.UnembedFonts = false; opt.ImageCompressionOptions.CompressImages = true; opt.ImageCompressionOptions.ImageQuality = 50; opt.ImageCompressionOptions.ResizeImages = false; opt.ImageCompressionOptions.Version = ImageCompressionVersion.Fast; doc.OptimizeResources(opt);

[Java]

Document doc = new Document("source.pdf"); 
com.aspose.pdf.optimization.OptimizationOptions opt =
new com.aspose.pdf.optimization.OptimizationOptions();
opt.setLinkDuplcateStreams(true);
opt.setRemoveUnusedObjects(false);
opt.setAllowReusePageContent(true);
opt.setRemoveUnusedStreams(true);
opt.setUnembedFonts(false);
opt.getImageCompressionOptions().setCompressImages(true);
opt.getImageCompressionOptions().setImageQuality(50);
opt.getImageCompressionOptions().setResizeImages(false);
opt.getImageCompressionOptions().setVersion(ImageCompressionVersion.Fast);
doc.optimizeResources(opt);

Miscellaneous Fixes

Along with the features mentioned above, following are some useful improvement which have been included in this release of the API:

  • Implemented precise coordinate calculations for characters
  • Improvements have been made for working with Form Fields
  • Hyperlink Alignment issues have been rectified
  • Improved PDF Printing time taken by the API
  • Color corrections have been made during PDF to TIFF conversion
  • Table Extraction and Manipulation algorithms have further been enhanced
  • Functionality to support text and fonts has been added for PDF/UA format

Aspose.PDF for .NET and Java Resources

The following resources will help you work with Aspose.PDF for .NET and Java:

  • Home page for Aspose.PDF API.
  • Aspose.PDF for .NET and Java wiki docs – Help documentation and API reference documents.
  • Aspose.PDF product family forum – Post your technical questions, queries and any other problem you faced while running Aspose.PDF APIs.
  • Enable Email Subscription – Do not limit yourself, stay up-to-date with the latest news about the Aspose.PDF APIs and new features, fixes, plus other API related topics by subscribing to Aspose.PDF blog.
  • Aspose.PDF for .NET Examples – We have published our code examples on the social coding website GitHub.com. Anyone can explore the code examples for learning purposes.
  • Aspose.PDF for Java Examples – We have published our code examples on the social coding website GitHub.com. Anyone could explore the code examples for learning purposes.
  • Release Notes (.NET and Java) – For details on API fixes, please check Release Notes having a complete list of the new features.
Posted in Aspose.PDF Product Family, Asad Ali | Leave a comment

Scale WMF Fonts to Match Metafile Size, in HTML Resolve Substitute Font Names using FontSettings using Aspose.Words for Java 18.12

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.12. 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.12 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.

Aspose.Words now Mimics Behavior of MS Word 2016 for Handling Hide Mark Element in Table Cell

In old versions of Aspose.Words, handling of ‘hide mark element’ in a table cell for rendering document to fixed page format is according to MS Word 2013 behavior. Starting from Aspose.Words 18.12, we have changed this behavior and mimic MS Word 2016 behavior. For more details, please check Aspose.Words 18.12 release notes.
Aspose.Words for Java 18.12 release notes

Aspose.Words now Mimics Behavior of MS Word 2016 for Special Cases with Continuous and New Column Section Breaks

In some situations, for “continuous” and “new column” section breaks, the behavior of MS Word 2016 is different from MS Word 2013 or an earlier version when document is converted to fixed file formats e.g. PDF, XPS. We have changed the behavior of Aspose.Words and now it mimics MS Word 2016. The behavior has changed for computing page numbers and for providing an empty facing page when adjacent pages have the same oddity. For more detail, please check Aspose.Words 18.12 release notes
Aspose.Words for Java 18.12 release notes

Added Feature to Scale WMF Fonts According to Metafile Size on the Page

In this version of Aspose.Words, we have added new property ScaleWmfFontsToMetafileSize in MetafileRenderingOptions class to control the scaling of fonts in WMF meta-file according to meta-file size on the page when rendering document to fixed file format. This property is used only when meta-file is rendered as vector graphics. Please read following article for more details.
WMF Fonts Scaling According to Metafile Size on the Page

Added Feature to Resolve and Substitute Fonts According to FontSettings

By default, Aspose.Words uses font family names from source document and writes to HTML. Starting from Aspose.Words 18.12, you can resolve and substitute fonts according to FontSettings. We have added new property HtmlSaveOptions.ResolveFontNames to achieve this. For more details, please read following article..
Resolve and Substitute Fonts According to FontSettings

Obsolete Property AllowTrailingWhitespaceForListItems was Removed from LoadOptions Class

Obsolete property AllowTrailingWhitespaceForListItems was removed from LoadOptions class. Please use TxtLoadOptions.DetectNumberingWithWhitespaces instead.

Removed Obsolete Public API Method ‘SetAsDefault’ from LoadOptions.LanguagePreferences

We have removed obsolete public API method ‘SetAsDefault’ from LoadOptions.LanguagePreferences in this version of Aspose.Words. Please use LanguagePreferences.DefaultEditingLanguage property instead. It was introduced in Aspose.Words for Java 18.6.

Other Improvements

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

  • Java 11 compatibility is checked and updated.
  • ExternalImageLibTest utility class added to check external image libraries on user side.
  • Implemented WMF fonts scaling, according to metafile size on the page, and public option to control it (MetafileRenderingOptions.ScaleWmfFontsToMetafileSize).
  • Improved the default font fallback mechanism to better fit the MW behavior.
  • Optimized metafile from SVG rendering to skip redundant line segments.
  • Fixed a bug that caused an exception when rendering metafiles filled with gradient.
  • Fixed a bug with the order of legend items of the stacked DrawingML chart when rendering.
  • Fixed a bug with text clipping when rendering the DrawingML charts.
  • Fixed a bug with rendering of minor tick marks and clipping the rightmost bar of DrawingML charts.
  • Fixed a bug with rendering data labels for points, located on the border of the DrawingML chart plot area.
  • Implemented support for RTL comments rendering, e.g. Arabic.
  • Improved hyphenation logic for multiple cases.
  • Improved page numbering for sections starting in new columns.
  • Improved table row alignment.
  • Improved tab stop calculations with paragraph indents.
  • Improved table breaking logic for numerous complex cases.
  • Improved handling of character compression within mixed ltr/rtl text.
  • Fixed exception in rare case when field update causes line to contain only zero length spans.
  • Fixed exception in rare case when floating object is pushed beyond empty column.
  • Fixed layout when tables merge over the hidden paragraph.

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

Posted in Aspose.Words Product Family | Leave a comment

Convert TopoJSON to GeoJSON and vice versa with Aspose.GIS for .NET 18.12

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

We are pleased to announce the release of Aspose.GIS for .NET 18.12. With this release, you can interconvert TopoJSON and GeoJSON file formats. For a complete list of what is new and fixed, please visit the release notes section of the API documentation.

Working with TopoJSON

This release of Aspose.GIS for .NET gives you the ability to convert TopoJSON to GeoJSON and vice versa. Now, you can also read features and write features to TopoJSON files.

Other enhancements made in the API

Other than the support for TopoJSON, enhancements were made for the FileGDB format as well. These enhancements are mentioned below.

  • Specify Precision for FileGDB Layer.
  • Specify Tolerance for FileGDB Layer.
  • Specify Names of Object Id and Geometry Fields.

The following API resources can be of help to you in getting started with Aspose.GIS:

API Resources

Posted in Aspose.GIS Product Family | Leave a comment

Resolve Fonts According to FontSettings, WMF Fonts Scaling, and Mimic MS Word 2016 Behavior for Fixed-Page Formats

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.12. This month’s release contains over 96 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.

 

Mimic MS Word 2016 Behavior for Handling Hide Mark Element in Table Cell

In old versions of Aspose.Words, handling of hide mark element in a table cell for rendering document to fixed page format is according to MS Word 2013 behavior. Starting from Aspose.Words 18.12, we have changed this behaviour to mimic MS Word 2016 behavior. For more detail, please check Aspose.Words 18.12 release notes.

Mimic MS Word 2016 Behavior for Special Cases With Continuous and New Column Section Breaks

In some situations, for continuous and “new column” section breaks, the behavior of MS Word 2016 is different from MS Word 2013 or an earlier version when document is converted to fixed file formats e.g. PDF, XPS. We have changed the behavior of Aspose.Words to mimic MS Word 2016. The behavior has changed for computing page numbers and for providing an empty facing page when adjacent pages have the same oddity. For more detail, please check Aspose.Words 18.12 release notes.

Added Feature to Scale WMF Fonts According to Metafile Size on the Page

In this version of Aspose.Words, we have added new property ScaleWmfFontsToMetafileSize in MetafileRenderingOptions class to control the scaling of fonts in WMF meta-file according to meta-file size on the page when redering document to fixed file format. This property is used only when meta-file is rendered as vector graphics. Please read following article for more detail.

WMF Fonts Scaling According to Metafile Size on the Page

Added Feature to Resolve and Substitute Fonts According to FontSettings

By default, Aspose.Words uses font family names from source document and writes to HTML. Starting from Aspose.Words 18.12, you can resolve and substitute fonts according to FontSettings. We have added new property HtmlSaveOptions.ResolveFontNames to achieve this. For more detail, please read following article.

Resolve and Substitute Fonts According to FontSettings

Obsolete Property AllowTrailingWhitespaceForListItems was Removed from LoadOptions Class

Obsolete property AllowTrailingWhitespaceForListItems was removed from LoadOptions class. Please use TxtLoadOptions.DetectNumberingWithWhitespaces instead.

Removed Obsolete Public API Method ‘SetAsDefault’ from LoadOptions.LanguagePreferences

We have removed obsolete public API method ‘SetAsDefault’ from LoadOptions.LanguagePreferences in this version of Aspose.Words. Please use LanguagePreferences.DefaultEditingLanguage property instead. It was introduced in Aspose.Words for .NET 18.6.

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

  • Implemented WMF fonts scaling, according to metafile size on the page, and public option to control it (MetafileRenderingOptions.ScaleWmfFontsToMetafileSize).
  • Improved the default font fallback mechanism to better fit the MW behavior.
  • Optimized metafile from SVG rendering to skip redundant line segments.
  • Fixed a bug that caused an exception when rendering metafiles filled with gradient.
  • Fixed a bug with the order of legend items of the stacked DrawingML chart when rendering.
  • Fixed a bug with text clipping when rendering the DrawingML charts.
  • Fixed a bug with rendering of minor tick marks and clipping the rightmost bar of DrawingML charts.
  • Fixed a bug with rendering data labels for points, located on the border of the DrawingML chart plot area.
  • Implemented support for RTL comments rendering, e.g. Arabic.
  • Improved hyphenation logic for multiple cases.
  • Improved page numbering for sections starting in new columns.
  • Improved table row alignment.
  • Improved tab stop calculations with paragraph indents.
  • Improved table breaking logic for numerous complex cases.
  • Improved handling of character compression within mixed ltr/rtl text.
  • Fixed exception in rare case when field update causes line to contain only zero length spans.
  • Fixed exception in rare case when floating object is pushed beyond empty column.
  • Fixed layout when tables merge over the hidden paragraph.

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