Enhanced BarCode Generator API with Aspose.Barcode for Java 18.7

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

We are pleased to announce the release of Aspose.BarCode for Java 18.7. This new version of API introduces a more powerful API for BarCode generation. It gives you more power for generating BarCodes with desired information. For a detailed note on what is new and fixed, please visit the release notes information of API documentation.

New Barcode Generation API

Starting from Aspose.Barcode for Java 18.7, this release introduces a new BarCode generation API. The new API, represented by BarcodeGenerator class, is simple but powerful enough to give maximum control over Barcode generation as per requirements. With this enhanced API as compared to previous version of API i.e. BarcodeBuilder, you can generate and work with barcodes in more flexible ways.

Characteristics of New BarCode Generation Methodology

The new Barcode generation API, BarcodeGenerator, will replace the older BarcodeBuilder with subsequent versions. Salient features of this new Barcode generation class are as follow:

  • Generation of Barcode with Restricted Barcode Size – If you have restricted requirements of barcode size, then you can set AutoSizeMode to Nearest and required barcode size. Barcode generator will calculate all other parameters like xDimension, AspectRatio, etc to fit barcode into desired size.
  • Generating Barcode without Restricted Barcode Size – if you don’t have required size of Barcode to be generated, you can set AutoSizeMode to None and set all generator parameters by yourself
  • Getting Generated Barcode Size – if you just want to know the barcode size without saving image you can call method RecalculateValues() and get barcode size
  • Units based Barcode Generation – All measurement values can be got and set in pixels, millimeters, inches in the same time. You can easily change the resolution of image and prepare the same barcode for printing, LCD screens or retina-displays.
  • Grouping Properties by Barcode Type – Properties for specific barcode types are grouped. Such specific properties like QR_EncodeType of DataMatrix_Ecc are grouped by type to simplify all the API for new users.
  • Getting Default Text for Generated Barcode – GeBarCodeGenearator has predefined default codetext, so you can just explore the default codetext format for the specific type.

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

Aspose.BarCode for Java Resources

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

Posted in Aspose.BarCode Product Family | Leave a comment

OneNote to PDF with Image Hyperlinks using Aspose.Note for Java 18.7

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

We are pleased to announce the release of Aspose.Note for Java 18.7. This month’s release includes a new feature of retaining image hyperlinks in images while converting to PDF. It also includes improvements in terms of issues reported with the earlier version of the API. For a detailed note on what is new and fixed, please visit the release notes section of API documentation.

Preserving Image Hyperlinks during conversion to PDF

This month’s release of Aspose.Note for Java includes several enhancements that improve the API functionality. We are pleased to share that Aspose.Note for Java now retains image hyperlinks during conversion to PDF. This further enhances the conversion features of the API in terms of expected output.

Other Improvements

This release also improves the overall API functionality by fixing issues reported with the earlier version of the API. These improvements further adds to the overall stability of the API in terms of functionality.

API Resources

  • Documentation – Visit our documentation section for getting started with the API in no time
  • API Reference Guide – Gives detailed information about all the namespaces, classes and methods of the API
  • Forum Support – Post your queries on Aspose.Note forum to get assistance from our technical support team
  • GitHub Examples – Try the ready-to-use examples of the API by downloading from our GitHub repository
Posted in Aspose.Note Product Family | Leave a comment

Show Revisions in Balloons Nested LINQ Reports Java 10 Supported by Aspose.Words for Java 18.8

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

Java 10 Supported

We have tested Aspose.Words for Java with Java 10 and are pleased to announce that Java 10 is now supported by the latest versions of Aspose.Words for Java.

Nested Reports are Supported by LINQ Reporting Engine

You can insert contents of outer documents to your reports dynamically using LINQ Reporting. Starting from Aspose.Words for Java 18.8, you can enable doc tag to check the template syntax and populate with data using LINQ Reporting. By default, a document being inserted is not checked against template syntax and is not populated with data. Please read following article for more detail.
Inserting Documents Dynamically

Added Feature to Create Snip Corner Rectangle

We have added support to create snip corner rectangles in this version of Aspose.Words for Java. Please refer to the following article for more details.
Create Snip Corner Rectangle

Reference Resources in MHTML Documents using the “Content-Id” URL Scheme

We have added HtmlSaveOptions.ExportCidUrlsForMhtmlResources property in Aspose.Words 18.8. You can use this property to save the resources of MHTML document using the “Content-Id” URL Scheme. Please refer to the following article for more detail
Reference Resources in MHTML Documents using the “Content-Id” URL Scheme

Show or Hide Comments in Fixed file Format

We have added new property ShowComments in LayoutOptions class. This property is used to show or hide comments in fixed file formats e.g. PDF, XPS. By default, the comments are visible. Please read following article.
Working with Layout Options

Show Revisions in Balloons

A new property ShowInBalloons has been added to RevisionOptions class. This property is used to show revisions in the balloons. By default, the revisions in balloons are not shown. Please refer to the following article.
Working with Layout Options

Write all CSS Declarations of HtmlFixed Documents into Single File

Previously, Aspose.Words used to save “@font-face” rules of HtmlFixed documents into a separate file “fontFaces.css” while other CSS declarations were written to “styles.css”. We have changed this behavior and now Aspose.Words saves all CSS rules and declarations into the same file “styles.css”. In case the old behavior is required for compatibility with legacy code, it can be restored by using the new public property HtmlFixedSaveOptions.SaveFontFaceCssSeparately. Please read following article.
Write all CSS Declarations of HtmlFixed Document into Single File

Detect UTF8 Text While Loading RTF

We have added new property RecognizeUtf8Text in RtfLoadOptions class. This property allows to detect UTF-8 encoded characters and preserve them during import. Please read following article.
Detect UTF8 Text While Loading RTF

Obsolete Member NumInDash was Removed from NumberStyle Enum

Obsolete value NumInDash was removed from NumberStyle enum. Please, use NumberStyle.NumberInDash value instead.

Obsolete Method ToTxt() was Removed from Node Class

Obsolete method ToTxt() was removed from Node class. Please, use ToString(SaveFormat.Text) instead.

Obsolete Property Location was Removed from FootnoteOptions and EndnoteOptions Classes

The obsolete property Location has been removed from the FootnoteOptions and EndnoteOptions classes. Please use the Position property. Also, the FootnoteLocation emum type has been removed.

Obsolete Property WarningCallback was Removed from SaveOptions Class

Obsolete property WarningCallback was removed from SaveOptions class. Please, use the Document.WarningCallback property instead.

Other Improvements

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

  • Java 10 tested and supported now
  • New and updated Samples and Examples
  • Change SHA-1 to SHA-256 and public asymmetric key from 1024 to 2048 for the license mechanism
  • 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
  • LINQ Reporting Engine supports nested reports

Aspose.Words for Java Resources

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

Posted in Aspose.Words Product Family | Leave a comment

HTTP Proxy supported with Aspose.Email for .NET 18.7

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

We are pleased to announce the release of Aspose.Email for .NET 18.7. This month’s release includes a new feature and several enhancements to the API’s feature set. It also includes several bug fixes reported with the previous version of the API that add to the overall API stability. For a complete list of what is new and fixed, please visit the release notes section of API documentation.

Support for HTTP Proxy in Email clients

Being famous in market for email communication, Aspose.Email’s emailing clients let you work with popular protocols including SMTP, POP3 and IMAP. The earlier versions of the API supported Socks Proxy. This month’s release further enhances this capability by providing support for HTTP Proxy.  You can now use the emailing clients i.e. POP3, IMAP and SMTP with HTTP proxy.

Converting Outlook Task to MHTML

We have also supported Outlook’s Task conversion to MHTML and produce MailMessage like output. The MhtSaveOptions’ FormatTemplates lets you specify additional options to set the output format in desired format.

 Unified Method for Fetching Outlook Items

This month’s release also enhances the functionality of fetching Outlook items from Exchange server. All old methods like FetchContact, FetchMessage, FetchNote, etc. have been replaced with a single unified method named FetchItem. This allows to use the common method for fetching all types of items from Exchange server without worrying for exact match.

API Resources

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

 

Posted in Aspose.Email Product Family | Leave a comment

Convert OneNote to PDF with Hyperlinks using Aspose.Note for .NET 18.7

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

Aspose.Note for .NET 18.7 has been released. This release brings improvements to the API functionality in terms of enhancements and bug fixes. For a detailed note on what is new and fixed, please visit the release notes section of API documentation.

Changes in Aspose.Note for .NET 18.7

This new release of API includes several enhancements that further enhance the API functionality. This further adds to the overall API functionality and stability of the API in terms of usage. Specifically, this release includes the following enhancements.

Support for hyperlinks in images while converting to PDF: Aspose.Note for .NET supports converting OneNote documents to PDF. However, this didn’t support hyperlinks in images during conversion until now. With this, the API now lets you retain hyperlinked images during conversion to PDF.

Other Improvements

This release also improves the overall API functionality by fixing issues reported with the earlier version of the API. These improvements further adds to the overall stability of the API in terms of functionality.

API Resources

You can get started with Aspose.Note for .NET by making use of information available in the following.

API Documentation – Helps getting started with the API using code samples and examples

Forum Support – Post your inquiries to get help from our technical support team

Examples – Try the ready-to-use examples of the API by downloading from our GitHub repository

API Reference Guide – Provides information about all the namespaces, classes and properties of the API

Posted in Aspose.Note Product Family | Leave a comment

Support of Snip Corner Rectangle Nested Reports by LINQ Reporting Engine Write CSS in Single File for HtmlFixed

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

  • 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
  • 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
  • LINQ Reporting Engine supports nested reports

Support of Nested Reports By LINQ Reporting Engine

You can insert contents of outer documents to your reports dynamically using LINQ Reporting. Starting from Aspose.Words 18.8, you can enable doc tag to check the template syntax and populate with data uisng LINQ Reporting. By default, a document being inserted is not checked against template syntax and is not populated with data. Please read following article for more detail.

Inserting Documents Dynamically

Added Feature to Create Snip Corner Rectangle

We have added support to create snip corner rectangles in this version of Aspose.Wrods. The following shape types have been added to the “ShapeType” enumeration. Please refer to the following article for more detail.

Create Snip Corner Rectangle

/// Snip single corner rectangle object.
/// </summary>
/// <remarks>
/// Applicable only for DML shapes.
/// </remarks>
SingleCornerSnipped = 203,
/// <summary>
/// Snip same side corner rectangle.
/// </summary>
/// <remarks>
/// Applicable only for DML shapes.
/// </remarks>
TopCornersSnipped = 204,
/// <summary>
/// Snip diagonal corner rectangle.
/// </summary>
/// <remarks>
/// Applicable only for DML shapes.
/// </remarks>
DiagonalCornersSnipped = 205,
/// <summary>
/// Snip and round single corner rectangle.
/// </summary>
/// <remarks>
/// Applicable only for DML shapes.
/// </remarks>
TopCornersOneRoundedOneSnipped = 206,
/// <summary>
/// Round single corner rectangle.
/// </summary>
/// <remarks>
/// Applicable only for DML shapes.
/// </remarks>
SingleCornerRounded = 207,
/// <summary>
/// Round same side corner rectangle.
/// </summary>
/// <remarks>
/// Applicable only for DML shapes.
/// </remarks>
TopCornersRounded = 208,
/// <summary>
/// Round diagonal corner rectangle.
/// </summary>
/// <remarks>
/// Applicable only for DML shapes.
/// </remarks>
DiagonalCornersRounded = 209

Support of Reference Resources in MHTML Document

We have added HtmlSaveOptions.ExportCidUrlsForMhtmlResources property in Aspose.Words 18.8. You can use this property to save the resources of MHTML document using the “Content-Id” URL Scheme. Please refer to the following article for more detail.

Add Reference Resources in MHTML Documents using the “Content-Id” URL Scheme

Added Feature to Show or Hide Comments in Fixed file Format

We have added new property ShowComments in LayoutOptions class. This property is used to show or hide comments in fixed file formats e.g. PDF, XPS. By default, the comments are visible. Please read following article.

Working with Layout Options

Added Feature to Show Revisions in Balloons

A new property ShowInBalloons has been added to RevisionOptions class. This property is used to show revisions in the balloons. By default, the revisions in balloons are not shown. Please refer to the following article.

Working with Layout Options

/// <summary>
/// Allows to specify whether the revisions are rendered in the balloons.
/// Default value for this property is <see cref="Layout.ShowInBalloons.None"/>
/// </summary>
public ShowInBalloons ShowInBalloons
{
      get; set;
 
}

/// <summary>
/// Specifies which revisions are rendered in balloons.
/// </summary>
/// <remarks>
/// Note that these values do not affect rendering of comments, which are controlled by <see cref="LayoutOptions.ShowComments"/>.
/// </remarks>
public enum ShowInBalloons
{
     /// <summary>
     /// Renders insert, delete and format revisions inline.
     /// </summary>
     None,
     /// <summary>
     /// Renders insert and delete revisions inline, format revisions in balloons.
     /// </summary>
     Format,
     /// <summary>
     /// Renders insert revisions inline, delete and format revisions in balloons.
     /// </summary>
     FormatAndDelete,
}

Write all CSS Declarations of HtmlFixed Documents into Single File

Previously, Aspose.Words saved “@font-face” rules of HtmlFixed documents into a separate file “fontFaces.css” while other CSS declarations were written to “styles.css”. We have changed this behavior and now Aspose.Words saves all CSS rules and declarations into the same file “styles.css”. In case the old behavior is required for compatibility with legacy code, it can be restored by using the new public property HtmlFixedSaveOptions.SaveFontFaceCssSeparately. Please read following article.

Write all CSS Declarations of HtmlFixed Document into Single File

Detect UTF8 Text While Loading RTF

We have added new property RecognizeUtf8Text in RtfLoadOptions class. This property allows to detect UTF-8 encoded characters and preserve them during import. Please read following article.

Detect UTF8 Text While Loading RTF

/// <summary>
/// <para> When set to true, <see cref="CharsetDetector"/> will try to detect UTF8 characters,
/// they will be preserved during import.
/// </para>
/// Default value is false.
/// </summary>
public bool RecognizeUtf8Text

Obsolete Member NumInDash was Removed from NumberStyle Enum

Obsolete value NumInDash was removed from NumberStyle enum. Please use NumberStyle.NumberInDash value instead.

Obsolete Method ToTxt() was Removed from Node Class

Obsolete method ToTxt() was removed from Node class. Please use ToString(SaveFormat.Text) instead.

Obsolete Property Location was Removed from FootnoteOptions and EndnoteOptions Classes

The obsolete property Location has been removed from the FootnoteOptions and EndnoteOptions classes. Please use the Position property. Also, the FootnoteLocation emum type has been removed.

Obsolete Property WarningCallback was Removed from SaveOptions Class

Obsolete property WarningCallback was removed from SaveOptions class. Please, use the Document.WarningCallback property instead.

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

First version of Aspose.Cells for PHP via Java released

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

We are pleased to announce the first public release of Aspose.Cells for PHP via Java v18.7 for the users. The new API incorporates MS Excel data processing and rendering functionalities in PHP (a widely-used open source scripting language). Aspose.Cells for PHP via Java has full functionality of Aspose.Cells for Java with a few limitations, minor API changes and additional requirements. Please notice Product features comparison page for your reference. See the following release notes on major features for your reference.
Aspose.Cells for PHP via Java 18.7 release notes.

Aspose.Cells for PHP is a subset API that includes all the important and useful features present in its native Aspose.Cells for Java. Aspose.Cells for PHP via Java is equally robust and feature rich component. It supports high-fidelity file format conversions to and from XLS, XLSX, XLSM, SpreadsheetML, CSV, Tab Delimited, HTML, MHTML and OpenDocument Spreadsheet in PHP. The developers will have full programmatic access through a rich APIs set to all MS Excel document objects and formatting that allows to create, modify, extract, copy, merge, and replace spreadsheet content. With Aspose.Cells for PHP via Java, developers can export data, format spreadsheets to the most granular level, create, manipulate and render charts, apply and calculate complex formulas efficiently and much more. Please visit the document on how to setup environment and installation guidelines.
Learn more about Aspose.Cells for PHP via Java

Aspose.Cells for PHP via Java Resources

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

 

Posted in Aspose.Cells Product Family | Leave a comment

Create and Manipulate XPS Documents with Aspose.XPS for .NET

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

Aspose.XPS for .NETWe are honored to announce first public release of Aspose.XPS for .NET 18.7. First version of the API is now available and can be downloaded from NuGet Gallery. Aspose.XPS for .NET is a .NET library which is built to allow developers to create, edit and save new as well as existing XPS documents. Various features regarding creating objects in XPS documents, editing shapes and adding transparency have been offered in first version of the API. We recommend you to have a detailed look over release notes page of first version before using it in your .NET applications. Further details about features offered in this release are as follows:

Creating and Manipulating XPS Documents

First version of Aspose.XPS for .NET focuses on providing functionality to create and manipulate XPS documents. Following is list of features which have been demonstrated with examples written in C# over official documentation site of the API:

Aspose.XPS for .NET Resources

As it is always recommended to use latest releases of our API’s, so we suggest you to please download the latest release Aspose.XPS for .NET 18.7 and check following resources which will help you working with API:

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

First Public Release of Aspose.EPS for .NET

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

Aspose.EPS for .NETWe are so much excited to announce first public release of Aspose.EPS for .NET 18.8. As shared in earlier pre-release blog post of this API, Aspose.EPS for .NET offers the capabilities to convert EPS (Encapsulated PostScript)/PS files into PDF documents. This API is implemented using managed C# and it can be utilized within .NET Applications. Since first version of the API has been released over NuGet and available for download, it is ready to be used in your applications. If you are planning to use our new API or evaluate its features, we strongly recommend you to go through the release notes section of the API in official documentation.

EPS/PS to PDF Conversion

First public release of the API offers the feature to convert PS/EPS files to PDF documents using Ps2PdfConverter Class. You can also suppress errors occur during conversion process and access them later. A complete demonstration of the feature has been showcased in the API documentation at following link:

Aspose.EPS for .NET Resources

As it is always recommended to use latest releases of our API’s, so we suggest you to please download the latest release Aspose.EPS for .NET 18.8 and check following resources which will help you working with API:

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

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

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

Download Aspose.Words for Reporting Services 18.7

 

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