Thursday, December 31, 2015

Multi Column Jasper Report Export Support & Upgrad to Fresh Aspose.Words Library

What’s new in this release?

The long awaited version of Aspose.Words for JasperReports 2.5.0 has been released. This new release includes a number of fixes for issues reported by our customers and some improvements. This release adds configuring option to export multi column Jasper Report as two columns Word layout. By default Aspose.Words for JasperReports use 1 column in output report. But you can change the default value by specifying the required number of columns (between 1 and 4).  It upgraded to fresh Aspose.Words library. This release also fixed important features, such as Contents of Docx move to next page after conversion from .jrprint file to Docx, Problem is in direct left indent of paragraphs in output document and some minor fixes are also part of this release. The list of new & improved features in this release are listed below
  • Add configuring option to export multi column Jasper Report as two columns Word layout
  • Upgraded to fresh Aspose.Words library
  • Contents of Docx move to next page after conversion from .jrprint file to Docx
  • Problem is in direct left indent of paragraphs in output document)
  • WORDSJSP-170 was not fully resolved not in resolved)
  • User documentation update.
  • Some minor fixes
Starting from release 1.9.0 there are now several versions of the JAR library (this is necessary for better support of older versions of JasperReports):
  • For JasperReports 5.6.0 ... 6.1.1 (aspose.words.jasperreports-6.1.1.jar)
  • For JasperReports 4.7.0 ... 5.5.0 (aspose.words.jasperreports-5.5.0.jar)
  • For JasperReports 3.7.2 ... 4.5.0 (aspose.words.jasperreports-4.5.0.jar)
  • For JasperReports 3.7.1 and lower (aspose.words.jasperreports-3.7.1.jar)
Please copy only one jar library according to the version of installed JasperReports.

Overview: Aspose.Words for JasperReports

Aspose.Words for JasperReports makes it possible exporting reports from JasperReports and JasperServer to Microsoft Word document (DOC), Office Open XML (OOXML, DOCX), Web page (HTML) and plain text (TXT) formats. It is written purely in Java and is provided as a single JAR file that can easily be deployed on the machines running JasperReports or JasperServer. Aspose.Words for JasperReports exports flow layout documents that are easy to further edit in Microsoft Word, if necessary.

Wednesday, December 30, 2015

Save 3D Scene as Wavefront OBJ, FBX 7.2 & FBX 7.3 Formats inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 1.1.0. This new version of the Aspose.3D API covers more 3D formats, including import and export of the Wavefront’s OBJ, FBX 7.2 (ASCII, Binary) and FBX 7.3 (ASCII, Binary) formats. The Wavefront’s OBJ format supports multiple objects, index based polygon, vertex position, UV coordinates, normals, object smoothing and external materials. In general, it is also a universally accepted format. This release also includes the most recent bug fixes and enhancements. Aspose.3D library provides an easy API to create Wavefront’s OBJ files. Developers can now add vertices, polygons and external materials to define a 3D object. Following help topics show, how developers can read and save a scene in the supported formats.  In the previous version, we added support of the FBX 7.4 (ASCII, Binary) and FBX 7.5 (ASCII, Binary) formats. From this recent API version, developers would be able to save a 3D scene in the FBX 7.2 (ASCII, Binary) and FBX 7.3 (ASCII, Binary) formats too. In the first version of Aspose.3D API, the Save method of the Scene class was also closing the resultant file stream. We have fixed this defect because the developers were not able to save the resultant file stream in the local space. We have left the resultant stream unclosed after Open/Save, developers are now responsible for closing the stream. This release includes plenty of new features as listed below
  • 3DS(File format of Autodesk 3D Studio DOS) importer and exporter
  • Multiple scenes support
  • Allow user to flip coordinate system in OBJ/3DS/STL Add Node Hierarchy in the 3D Scene Document
  • Adding Material to the Shape Node
  • Add an Asset Information to 3D Scene
  • Add Animation to a Graphic Object
Overview: Aspose.3D for .NET
Aspose.3D for .NET is a feature-rich component and class library for .NET that empowers Mono and .NET application including ASP.NET, Windows Forms and Web Services to connect with prevalent 3D document formats automatically without the 3D modeling and rendering software being installed on the server. It supports FBX (ASCII, Binary) and STL (ASCII, Binary) file formats and developers can easily create, read, convert, modify and control the substance of these 3D document formats using Aspose.3D API.

Tuesday, December 29, 2015

List Sitefinity e-Commerce Products Along with Barcodes using .NET Barcode Generator

Aspose .NET BarCode Generator for SiteFinity is open source widget used to list SiteFinity eCommerce products along with barcodes. You can configure the widget to generate different symbologies e.g Codabar, QR Code etc. A widget setting allows you to control different features of the generated barcode e.g symbology, width, height etc. This initial release of this widget supports some important features, such as create and Configure Multiple BarCode styles, Select different Symbologies while creating BarCode styles, allows to control Barcode's Width and Height from the Widget Settings and barcode Generation is optimized so it doesn't generate on every widget load. Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try powerful file processing features offered by Aspose file format APIs. Your feedback is very important to us. Please feel free to provide feedback and raise feature requirements. We are keen to implement customer driven features since we are a 100% customer driven company.

More About Aspose

Aspose offers a powerful set of file management components with which developers can create applications which can open, edit, create and save some of the most popular business file formats. Supported formats include Word documents, Excel spreadsheets, PowerPoint presentations, PDF documents, and Microsoft Project files. Tools allow developers to perform OCR, work with images, create and read barcodes and perform many other document conversion and management tasks. Aspose produce components for .NET, Java and SharePoint, as well as rendering extensions for SQL Server Reporting Services and JasperReports exporters.
More About Aspose products 

Monday, December 28, 2015

Animating Chart Elements & Better Presentation Export to Different File Formats using .NET

What's New in this Release?

We are happy to share the announcement of Aspose.Slides for .NET 15.10.0. This release comes with a new feature support of animating chart’s elements. Also, we have made improvement towards resolution of many of previously incurring bugs in this release.  Now, chart elements like series of chart, category of chart, elements of the series and the elements of categories could be animated using Aspose.Slides. Please visit the documentation article, Animating chart’s elements for more details and sample code. We have made improvements in new API by rectifying a number of issues related to presentation rendering and its export to different file formats. Rendering issues including presentation tables, images and charts have been fixed and such presentations could be rendered without any issue. While manipulating some presentation decks, exceptions were thrown by previous versions of Aspose.Slides. The exceptions including ObjectReferenceException, PptxEditException, and ArgumentException have also been rectified in this release. Issues related to bullet points, font size and layouts of slides master have also been taken care of. Some issues reported for problems while reading and writing the content from ODP, POT, POTX files have also been fixed, this improves the support for aforesaid file formats. Now, you can generate, modify, copy, convert, render and print the presentations with even better quality. This list of new, improved and bug fixes in this release are given below
  • Animating chart series API
  • Empty column is missing in generated PDF
  • Incorrect text on ppt to html in Chrome
  • Chart label font color changed on saving pptx
  • Presentation gets corrupt on adding slide notes
  • Aspose.Slides corrupts PPTX file if it contains a trash folder
  • Implement ODP rotate and translate frame's transformations
  • Saving POT to POTX results in corrupted presenatation
  • Artifacts from chart on generated thumbnail
  • Background missing in generated thumbnail
  • Problem with number format of list in generated PDF
  • Saved pptx presentation requires recovery in PowerPoint
  • Bullets are lost in generated html file
  • Cell's border is not completely drawn in case of adjacent merged cells
  • Layouts are distorted
  • Text on pdf is lost when opened in mac
  • Series Fill Color not getting applied on secondary Y axis
  • Exception on exporting PPT to PDF
  • Fonts are not rendered from HTML to presentation
  • ArgumentException is thrown while Odp loading
  • Wrong Display of Chart data when converting PPTX to JPG
  • The bullet is improperly rendered in generated slide thumbnail
  • Table cell border is rendered wrong
  • Improper charts rendering
  • Object Reference Exception is thrown on opening the PPTX file
  • Aspose.Slides failed to load chart series fill if it is Automatic fill color
  • Border for merged table cells is improperly applied l
Other most recent bug fixes are also included in this release
Overview: Aspose.Slides for .NET

Aspose.Slides is a .NET component to read, write and modify a PowerPoint document without using MS PowerPoint. PowerPoint versions from 97-2007 and all three PowerPoint formats: PPT, POT, PPS are also supported. Now users can create, access, copy, clone, edit and delete slides in their presentations. Other features include saving PowerPoint slides into PDF, adding & modifying audio & video frames, using shapes like rectangles or ellipses and saving presentations in SVG format, streams or images.

Sunday, December 27, 2015

Work with Exchange Server Distribution Lists, Creating & Formatting Response Messages using Java

What’s new in this release?

We are pleased to announce the new release of Aspose.Email for Java 6.0.0. This month’s release includes the same new features, enhancements and bug fixes that were part of its equivalent .NET version. It includes improvements to the Exchange Server API, CPU utilization and the Outlook MSG type. Distribution lists are one of the key features provided by Microsoft Exchange Server where users can define groups having contacts of interest. Email address can be defined for this group and messages can be sent to the group, thus reaching all the members of the group. This month’s release of Aspose.Email for Java introduces the new feature of working with Distribution Lists using the Exchange Web Service (EWS) API. It provides the capability of creating private distribution list, fetching distribution list,    Add members to the list, deleting members from the list, sending message to the distribution list and creating Mail address from distribution lit. Aspose.Email for Java API now provides the feature of creating and formatting response messages i.e. message Reply and Forward messages. The OriginalMessageAdditionalMode enumerator specifies the information to be included in the response message. In all systems that keep/save meta-data of messages for lateral referencing, it is a common method to store the message URI. This information is laterally used to retrieve message information from Exchange Server such as fetching the message. It provides the capability to retrieve message summary information, represented by ExchangeMessageInfo, using the overloaded method of listMessages. Our last month’s version of Aspose.Email for .NET was identified to have some CPU utilization issues while using the MailMessage API. The behavior was inherited in the Java API as well due to the conversion from its .NET version. It has been fixed in both the .NET and Java versions of the API. In addition to new features and enhancements, this month’s release also includes a number of bug fixes. For a complete list of bug fixes, please visit the product download page.  The main improved features & bug fixes added in this release are listed below
  • Creation the forwarding and replying messages
  • Resolving distribution list using Exchange
  • Memory problems during MailMessage.Load
  • Get ExchangeMessageInfo from message URI
  • MailMessage.Load hangs the API
  • Wrong mapping of phone numbers while using MapiContact.FromVCard
  • Recurrence Information not retrieved correctly
  • Regular attachment detected as Linked Resource
  • Messages saved from Sent Items folder doesn't contain "To" field
  • Save-As in MS Outlook not working for re-saved messages using MailMessage
  • PersonalStorage.SplitInto() fails when number of bytes increases limits of int argument
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for Java 

Aspose.Email for Java is a Non-Graphical Java component that enables Java applications to read and write Microsoft Outlook documents without utilizing Microsoft Outlook. It enables developers to create new MSG file from scratch, update an existing MSG file, read Outlook MSG file & get it's properties like subject, body, recipients in to, cc and bcc, Adding or removing attachment, sender information and MAPI properties.  Aspose.Email for Java can be used with Web as well asDesktop Application.

Tuesday, December 22, 2015

Export Database Data into MS Excel or OpenOffice Spreadsheet using Aspose .NET Umbraco Exporter

We are pleased to announce the release of Aspose.Cells .NET for Umbraco. Aspose .NET Umbraco Data Exporter to Excel Module allows users to export data directly from local or remote database tables, views and by custom query into Microsoft Excel or OpenOffice Spreadsheet. This module demonstrates the powerful spreadsheet building feature provided by Aspose.Cells. This initial version of the module is enriched with the following cool features to make the Export process simple and easy to use.
Important Features
  •     Allow to connect Local MS SQL Server Database
  •     Allow to connect Remote MS SQL Server Database
  •     Populate all Tables from connected database
  •     Populate all Views from connected database
  •     Allow to write Custom Query
  •     Auto Fit Columns to contents length.
  •     Allow to skip string more than 32k in excel cells (LoadOptions)
  •     Apply Header Column formatting as Bold Text
  •     Allow to use as Data Source (Table, Views, Custom Query)
  •     Export Data to Microsoft Excel Documents (.xls, .xlsx and .xlsb)
  •     Export Data to Tab delimited text document (*.txt)
  •     Export Data to CSV (Comma delimited) (*.csv)
  •     Export Data to OpenDocument Spreadsheet (*.ods)
  •     Option to select desired output format before exporting
  •     Exported document is automatically sent to browser for downloading
Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try powerful file processing features offered by Aspose file format APIs. Your feedback is very important to us. Please feel free to provide feedback and raise feature requirements. We are keen to implement customer driven features since we are a 100% customer driven company.
About Aspose
Aspose offers a powerful set of file management components with which developers can create applications which can open, edit, create and save some of the most popular business file formats. Supported formats include Word documents, Excel spreadsheets, PowerPoint presentations, PDF documents, and Microsoft Project files. Tools allow developers to perform OCR, work with images, create and read barcodes and perform many other document conversion and management tasks. Aspose produce components for .NET, Java and SharePoint, as well as rendering extensions for SQL Server Reporting Services and JasperReports exporters.


Monday, December 21, 2015

Picture Bullet in Word Docs & White Spaces Bookmarks in PDF, XPS & SWF in Java/.NET Apps

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java & .NET 15.11.0. This month’s release contains over 146 useful new features, enhancements and bug fixes to the Aspose.Words products. Here is a look at just a few of the biggest features and API changes in this month’s release, Creation and deletion of picture bullet, Introduce public property ImageData in ListLevel, Introduce public overload DocumentBuilder.InsertCheckBox method, Introduce public property FormField.Default, Bookmarks with white-spaces are allowed in PDF, XPS and SWF, Introduce document-wide defaults formatting,.  We have added new methods to create and delete picture bullets. Using ListLevel.ImageData you can get access to all available ImageData options. Public overload method has been added to the DocumentBuilder class. It allows defining default value and checked state of inserting check box separately. Now checkedValue value is also assigned as default value of check box. Default value had the ‘false’ value in the previous version. The checkedValue parameter of the overload has been renamed (old name: defaultValue).  This release uses new FormField.Default property is to get or set the default value of the check box form field. In the previous versions of Aspose.Words it was not allowed to use bookmarks with white spaces in all document formats. All white spaces in the bookmarks were replaced with underscores. This restriction came from MS Word formats, since bookmarks in MS Word formats, like DOCX or DOC cannot have white spaces. However, PDF allows such bookmarks. So now, if you need to use bookmarks in PDF, XPS or SWF outlines, you can use them with white spaces. We have added new public properties DefaultParagraphFormat and DefaultFont to StyleCollection class. In the previous versions of Aspose.Words with this option enabled missing outline levels was created only for headings. Now missing outline levels are created both for headings and bookmarks. We have added new public property UpdateFields to SaveOptions class. This property gets or sets a value determining if fields should be updated before saving the document to a fixed page format. Default value for this property is true. It affected only fields of DataRow and IDataRecord instances. In previous versions of Aspose.Words this enumeration does not work for master-detail relationships. That is why, the option was renamed. The list of new and improved features added in this release are given below
  • Improvements to rendering of images on Mono.
  • Some new public methods and properties for picture bullets, checkboxes, fields, styles.
  • Performance improvements.
  • Many improvements in rendering of WordArt, gradient fill, SmartArt, DrawingML.
  • Fixes and improvements in all document format conversions.
  • Provide way to get/set default font of document
  • Support document level default font and paragraph settings
  • Add feature to get/set the Shape/Image of Picture Bullet
  • DocumentBuilder.InsertCheckBox inserts check box with incorrect default value
  • UpdateFields should support XPath Expression in INCLUDETEXT field
  • Replace underscore with space in bookmark name when it is exported to Pdf
  • Need support for ruby with multiple base and top parts and each part having its own formatting.
  • Text effect is lost after saving Docx to Pdf
  • Add an option in PdfSaveOptions not to update fields
  • Outline level headings are imported incorrectly
  • ODF Plugfest 20100415. Numbering is lost during ODT to ODT conversion.
  • STYLEREF field shows error “Error! No text of specified style in document.” in the output PDF document.
  • Consider adding properties to retrieve the document defaults
  • Support style autoupdate
  • /margins rotated text box/ Wrong textbox size is calculated
  • /vertical text/ Chinese characters rotate to 90 degree when Doc file is printed
  • Doc to Pdf conversion issue with table's rendering
  • Some tests is red if SaveOptions.DmlRenderingMode flag is set DmlRenderingMode.DrawingML
  • A nested Table is not preserved when rendering to PDF
  • Text shape is transformed to text box or frame
  • Docx to Pdf conversion issue with image and text position
  • Use different set of characters for Chinese/Japanese hanging punctuation when altKinsoku is enabled
  • Table next to picture is moved towards the right page edge in PDF
  • Shapes position is changed in output Pdf
  • Table is shifted right side of page in output Pdf
  • mono / Rendering to image on MONO produces ugly results
  • /rotated nested floaters:10/ Orientation of table is incorrect after rendering.
  • Improve export of paragraphs with hanging indent to HTML with embedded CSS
  • Time shift of LastSavedTime document property after updateFields() when PreProcessCulture is set.
  • Dates being pushed back by one day when converting from Word to PDF
  • Slash instead of space generated by "m" and "y" .Net - style fixed datetime format on some locales.
  • Images are not visible in generated document
  • Document.Print create multiple spool items when used with FirstPageTray/OtherPagesTray
  • Support CLOB data in mail merge fields.
  • Veracode Security Scan issue for Aspose.Words 15.10.
  • Regex does not work in IReplacingCallback.
  • License issue with Aspose.Words 15.10.0 for Java
  • XPathEvaluator for java: evaluate xpath expressions inside INCLUDETEXT field
  • Missed markers on line charts while saving to Pdf in multithread.
  • Aspose Words Performance problem
  • DrawingML text is not visible in PDF
  • Font color of Paragraph is changed after conversion from Docx to Doc/Pdf
  • Font properties are changed after conversion from Docx to Doc/Pdf
  • Page break is missing after conversion from Docx to Doc/Pdf
  • Document.UpdateFields changes the DrawingML to GroupShape
  • Position of auto-fitted rotated DML textbox is incorrect for some angles
  • List numbers are changed after re-saving Docx.
  • Rotated text box is not rotated when saved to PDF
  • Images in Textboxes are not always rendered correctly
  • Shapes are missing after conversion form Docx to Pdf
  • Document.Unprotect(password) does not unprotect Docx
  • Hyphenation not working correctly with vertical tex
  • German characters issue when converting from .doc to .rtf
  • Paragraph styles Heading 1 & 2 change to Heading 11 and Heading 21 in DOCx
  • Shape (text) rotation is lost after conversion from Docx to Pdf
  • endnotes.xml, footnotes.xml and hidden data from document.xml is missing from output DOCX
  • Textbox is rotated by 90 degrees in rendered PDF
  • Model reports incorrect border width
  • Docx to Html conversion issue with list label
  • Heading 1 style does not apply inside table when InsertHtml is used
  • Table header does not repeat in output Pdf
  • Last paragraph line justified text problem in PDF
  • Document.UpdateFields changes the TabLeader in TOC
  • Text layout is changed after conversion from Doc to Pdf
  • WordArt text does not render in output HtmlFixed
  • Text formatting is not correct inside SDT after using DocumentBuilder.InsertDocument
  • Position of shapes are changed in output Docx
  • Chart is not rendered correctly in pdf
  • Surface chart is modified after calling UpdatePageLayout
  • Shape Size and Bounds are NaN when Aspose.Words v15.9.0 is used
  • Shape's text formatting style is lost after saving Docx to Docx/Pdf
  • Text is missing in the output PDF
  • StyleCollection.AddCopy ignores style's list level number style property
  • Missing outline \Title field when saving to PDF
  • Comment numbering is wrong in generated PDF
Other most recent bug fixes are also included in this release

Overview: Aspose.Words

Aspose.Words is a word processing component that enables .NET, Java & Android applications to read, write and modify Word documents without using Microsoft Word. Other useful features include document creation, content and formatting manipulation, mail merge abilities, reporting features, TOC updated/rebuilt, Embedded OOXML, Footnotes rendering and support of DOCX, DOC, WordprocessingML, HTML, XHTML, TXT and PDF formats (requires Aspose.Pdf). It supports both 32-bit and 64-bit operating systems. You can even use Aspose.Words for .NET to build applications with Mono.

Sunday, December 20, 2015

Group Shapes Together in Visio Drawing & Read/Write MS Visio 2013 VSDX Format using Java

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for Java 5.8.0.  The support of exporting Visio diagrams to Microsoft Visio 2013 VSDX format has been added in this version. Developers can also create diagrams from scratch or modify the existing VSDX diagrams. Aspose.Diagram API now supports grouping a set of shapes and also save diagram into HTML without the toolbar. This release also includes the most recent bug fixes and enhanced retrieval of the diagram properties, layers visibility and auto shape positioning. In previous, we added support of reading VSDX diagram. Developers were able to read and extract the content of the diagram, but they were not able to save it in the VSDX format as well. From this version, they would also be able to write diagram in the VSDX format. Aspose.Diagram API has added support of grouping shapes together. The groups are a great way to organize shapes in a Visio drawing. The documentation help topic shows, how developers can group shapes together. In some use cases, our client’s requirement was not to include toolbars in the resultant HTML document. In reference of this required feature, we have added the SaveToolBar property to the HTMLSaveOptions class. It specifies whether to include the toolbar or not. Following help topic shows, how developers can save diagram into the HTML format using SaveToolBar option. This release includes several enhanced features and bug fixes as listed below
  • Writing support for new MS Visio 2013 VSDX format.
  • Incorrect Visio page properties
  • DiagramSaveOptions.AutoFitPageToDrawingContent property works partially
  • VSDX to SVG conversion, "&" character in the text appear as "&"
Overview: Aspose.Diagram for Java 

Aspose.Diagram is a class library for working with MS Visio files & is a pure Java alternate for MS Visio Object Model. It is a standalone Visio Java library and does not depend on Microsoft Office Visio. It enables developers to work with VSD & VDX files and they can open files & Add   & manipulate the elements of the diagram, export Visio files to PDF, XML, HTML, images format, SVG & several other formats,  Rotate a shape, Add a hyperlink to a Visio shape, protect diagram shape and many more.  Aspose.Diagram can be used with any kind of application, whether it’s a Web Application or a Windows Desktop Application.

More about Aspose.Diagram for Java

Thursday, December 17, 2015

Process Noisy OMR Scanned Sheet Images & Exclude Preprocessed Images from OCR operation

What’s new in this release?

We are pleased to announce the release of Aspose.OCR for Java 3.0.0. This release includes optimizing OCR process by setting not to save preprocessed images and improvements in the algorithms to process the noisy OMR scanned sheet images. Aspose.OCR for Java provides facility to exclude preprocessed images from being saved during OCR operation. This functionality can be achieved by setting the setSavePreprocessedImages property of the configuration [OCRConfig] class to true. A sample code snippet is provided on blog announcement page that demonstrating the usage of the said property to optimize the OCR process. Please review the release notes of this latest release for a complete view of new features. If you are planning to upgrade the API from any previous version, we strongly suggest checking the Public API Changes section to know what has been changed since your current revision of the API. This release includes plenty of new & enhanced features as listed below
  • Preprocessed images should not be saved by default
  • Incorrect result of OMR with a noisy image
  • Ability to load the OMR Template (amr) from URL
  • Incorrect recognized text for specific file
  • Arithmetic operation resulted in an overflow
Overview: Aspose.OCR for Java

Aspose.OCR for Java is a character recognition component that allows developers to add OCR functionality in their Java web applications, web services and Windows applications. It provides a simple set of classes for controlling character recognition tasks. It helps developers to work with image files from within their Java applications. It allows developers to extract text from images, Read font, style information quickly, saving time & effort involved in developing an OCR solution from scratch.

Wednesday, December 16, 2015

Read Barcodes from Multiple Regions & Encoding/Decoding GS1QR Barcodes using .NET

What's New in this Release?

The latest version of Aspose.BarCode for .NET 7.5.0 has been released. This release supports encoding and decoding GS1QR barcodes, and specifying manual hints and multiple recognition areas to speed up the recognition process. Aspose.Barcode for .NET allows you to specify manual hints and speed up recognition process. BarCodeReader.ManualHints property can be set to appropriate ManualHint enumeration value. Aspose.Barcode for .NET allows you to read barcodes from certain regions of the images. A new constructor of BarCodeReader class has been introduced with accepts a list of rectangles to read barcodes from those rectangular areas only. Here are some improvements included in this release, such as support encoding GS1QR code, remove unwanted white space from the bottom of barcode image, reorganize the logic of recognition in manual hint mode to speed up the detection, improve encoding GS1DataMatrix, improve encoding GS1Code128, improve reading Aztec code from the JPG images, improve barcode reading and implement a BarCodeReader constructor that accepts a list of rectangles. Below is the list of new and improved features supported in this version.
  • Implement GS1 QR decoding
  • Add support to encode GS1QR code
  • DataBarStackedOmniDirectional encoding, BarCodeBuilder.BarHeight property does not work properly
  • Unwanted White Space at the bottom of Barcode Image
  • Reorganize the logic of recognition in manual hint mode to speed up the detection
  • AI Codes Not Accepting Valid Values for GS1DataMatrix
  • AI Codes Not Accepting Valid Values for GS1Code128
  • Barcode Reader skips a binary character
  • Can't recognize Aztec code from the JPG image
  • Can't recognize Aztec code from the JPG image
  • Can't recognize all DataMatrix/Code128 codes from a tif file
  • Can't recognize DataMarix code and incorrect text detection of Code 128
  • Implement a BarCodeReader constructor that could accept a list of Rectangles
Other most recent bug fixes are also included in this release.


Overview: Aspose.BarCode for .NET

Aspose.BarCode is a .NET component for generation and recognition of Linear and 2D barcodes on all kinds of .NET applications. It supports WPF with 29+ Barcode symbologies like OneCode, QR, Aztec, MSI, EAN128, EAN14, SSCC18, Code128, Code39, Postnet, MarcoPDF417, Datamatrix, UPCA etc. Other features include barcode insertion in PDF, Word and Excel documents. Also take image output in BMP, GIF, JPEG, PNG and WMF formats. You can also control image styles such as background color, bar color etc.

Monday, December 14, 2015

Define Custom Labels for Heading Instances & Superscript Text Support inside .NET Apps

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 11.0.0. This version has some unique improvements which have been recently requested by our customers. Among those new features and enhancements, we also have made significant progress in terms bug fixing and a huge number of issues reported against earlier release versions have been fixed in this new release. The legacy Aspose.Pdf.Generator approach provided the capabilities to Use System Defined Bullets while creating PDF documents from scratch, where user can define its own custom labels for heading instances. Recently we received a similar requirement to support similar capabilities in new DOM of Aspose.Pdf namespace. In previous release versions, when a table reaches bottom margin of page and all the rows of table cannot be rendered over same page, the table started to break. However recently we received a requirement that if table reaches page bottom margin, instead breaking the table rows, the complete table should be rendered in subsequent page. So when executing following code snippet with this new release, the complete second table will be rendered on second page, instead of displaying its few rows on first page and some rows on second page. In order to accomplish this requirement, you may consider using TextState.Superscript and TextState.Subscript properties of TextSegment and TextFragment objects. In above specified code snippet, the font information is set for TextSegement object because setting the font for TextFragment leads to unification of text segments properties, and individual properties of segments will be lost.  As well as the enhancements and features discussed above, there have been specific improvement for PDF to HTML and HTML to PDF conversion features with better support for HTML5. Among these fixes, the PCL to PDF, SVG to PDF, PDF to Excel, PDF to DOC, PDF to TIFF and TIFF to PDF conversion, PDF to XPS, ePUB to PDF, XML to PDF, conversion of PDF to PDF/A compliant documents, text replacement, Filling of signature field with an image, flattening of PDF, FloatingBox rendering, Footnote, EndNote and rendering of non-English (specifically Arabic) contents are also improved. The list of important new and improved features are given below
  • Support UserLabel property for Heading instance
  • Move whole table to the next page when page breaks.
  • Support of superscript in TextState
  • Footnote layout issues
  • Regression in 10.9.0: Nested inner table to a table cell that spans multiple columns
  • Multiple TextFragments in cell not formatting correctly in 10.9 but 10.8
  • Footnote layout issues
  • Indenting Textfragments not working as expected
  • Annotations should also be imported when merging PDF files
  • PDF to PDF/A - Annotations lost after conversion
  • Problem Setting/Getting Combobox value via FillField
  • Unable to produce proper image from the sample PDF file
  • Long Hyperlinks do not wrap properly in dual column layout
  • Footnotes are missing
  • Missing Formatting - footnote text is not honoring formatting
  • Footnotes that are displayed, the footnote is not complete, text is missing
  • FootNote Layout issue: multi-line footnotes are misaligned at the right margin
  • Unable to horizontally center an image within a cell
  • Highlighting text that spans multiple lines
  • Inline Annotations throws off formatting
  • Label drops to next line when heading text is too long
  • Typo error in TiffSettings.Shape Property
  • Hyperlinks in Footnote are not formatting properly
  • IsIineParagraph is not working as expected in table cell
  • RowSpan in a table cell is not working as expected
  • Aspose.Pdf API throws NullReferenceException
  • PDF to HTML conversion loses the local links
  • PDF to HTML: Text of multi-line is missing in resultant HTML
  • API throws IndexOutOfRangeException on load a PDF document
  • PDF to XPS: PDF does not converts to XPS
  • PCL to PDF: words are overlapping
Other most recent bug fixes are also included in this release.

Overview: Aspose.Pdf for .NET

Aspose.Pdf is a .Net Pdf component for the creation and manipulation of Pdf documents without using Adobe Acrobat. Create PDF by API, XML templates & XSL-FO files. It supports form field creation, PDF compression options, table creation & manipulation, graph objects, extensive hyperlink functionality, extended security controls, custom font handling, add or remove bookmarks; TOC; attachments & annotations; import or export PDF form data and many more. Also convert HTML, XSL-FO and MS WORD to PDF.

Sunday, December 13, 2015

Password Protected OneNote Documents Reading & Creating Page Title in MS OneNote Style

What’s new in this release?

Aspose development team is very excited to announce the new release of Aspose.Note for Java 2.0.0. This month’s release includes a new feature and an enhancement. It also includes bug fixes that improve the overall functionality of the API. We have documented the public API changes included in this month’s release in the product documentation section for Aspose users. Microsoft OneNote provides the option to password protect documents for securing personal information. Aspose.Note API now provides the support for reading such password protected OneNote documents. Its LoadOptions class for loading documents provides setDocumentPassword method to specify the document password. A standard page title in MS OneNote document is as shown in the image on blog announcement page. Aspose.Note API did not have the facility of creating such a page title until this release. This month’s release introduces new properties to the TextStyle class that can be used to generate such a page title in MS OneNote document. This month’s release also includes bug fixes related to various functional areas of the API. These include exceptions while loading certain OneNote documents as well as others found during internal product quality assurance. Bellows is the list of new and enhanced features included in this new release.
  • Read password protected pages in one note document.
  • Add an ability to create a page title in MS OneNote style.
  • Fixed Null Pointer Exceptions while loading certain OneNote files.
  • Converting OneNote document to PDF
Overview: Aspose.Note for Java
Aspose.Note is a feature-rich Java class library that enables java applications to programmatically interact with OneNote documents without requiring MS Office OneNote having installed on the server. This Java API empowers developers to Create, Read, Export and Manipulate the contents of the Microsoft OneNote file format by working with attachments, text, hyperlinks, tables, tags and text styles. Easily extract images from OneNote documents and convert them to PDF, BMP, JPG, GIF and TIFF image formats.

Thursday, December 10, 2015

Linking Task to Sub-Project & Enhanced Loading Saved MPP Files in Java Apps

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.Tasks for Java 9.0.0. Ported from its equivalent .NET version, this month’s release includes the same enhancements as well as bug fixes that improve the overall API functionality. Enhancements and bug fixes included in this month’s release are detailed as follow. This month’s release includes the capability of linking a task to a sub-project. The earlier versions of API were able to read this information using the Tsk.SubProjectName property, but linking a task to sub-project was not supported earlier. The following code snippet shows how to link a task to a sub-project. This month’s release also includes the same bug fixes as the .NET version. Specifically, the issues fixed are related to exception while adding resource assignments for a zero-duration task, Loss of calendar exception while loading saved MPP files, Lag in Timephased data for certain project files and Wrong Timephased data read against the holidays. Below is the complete list of bug fixes and enhanced features included in this release.
  • Linking a task to a sub-project.
  • Exception while adding resource assignment to task with duration ZERO
  • Calendar exceptions lost when MPP saved and used again
  • Wrong AssignmentBaselineWork retrieved from Timephased data
  • Wrong monthly hours extracted while reading Timephased data
  • Timephased data shown far beyond the project task dates
  • Wrong timephased data read against holidays
  • Unable to set Task as another SubProject
Overview: Aspose.Tasks for Java

Aspose.Tasks is a non-graphical Java Project management component that enables Java applications to read, write & manage Project documents without utilizing MS Project. It supports reading MS Project Template (MPT) files as well as allows exporting project data to HTML, BMP, PNG, JPEG, PDF, TIFF, XPS, XAML and SVG formats. It reads & writes MS Project documents in both MPP & XML formats.  Developers can read & change tasks, recurring tasks, resources, resource assignments, relations & calendars.

Wednesday, December 9, 2015

Add Support for JasperServer 6.1.1 & Export Output Document with Specific Paper Size

What’s new in this release?

The long awaited version of Aspose.Words for JasperReports 2.4.0 has been released. We are pleased to announce a new release of Aspose.Words for JasperReports that includes a number of fixes for issues reported by our customers and some improvements. This new release supports supports JasperServer 6.1.1. New config options are introduced,  PAGE_SIZE and PAGE_ORIENTATION to export document with specific page size. Users can change the default values by specifying what page size/orientation the exporter should enforce. It also provides fixes for important bugs reported by our customers, some of them includes as Export output document with specific paper size, Text formatting of empty text field is lost in output Docx, Charts do not export in output documents, AWDocxExporter.setParameter is deprecated now, Issue with scaling of svg images in word documents and Section breaks are inserted in output Docx. The list of new & improved features in this release are listed below
  • (Add feature to export the document with specific paper size). New config options are introduced - PAGE_SIZE and PAGE_ORIENTATION.
  • Support JasperServer 6.1.1
  • (Text formatting of empty text field is lost in output Docx)
  •  do not export in output documents)
  • (AWDocxExporter.setParameter is deprecated now)
  • (Issue with scaling of svg images in word documents)
  • (Section breaks are inserted in output Docx)
  • Some minor fixes
Starting from release 1.9.0 there are now several versions of the JAR library (this is necessary for better support of older versions of JasperReports):
  • For JasperReports 5.6.0 ... 6.0.1 (aspose.words.jasperreports-6.0.1.jar)
  • For JasperReports 4.7.0 ... 5.5.0 (aspose.words.jasperreports-5.5.0.jar)
  • For JasperReports 3.7.2 ... 4.5.0 (aspose.words.jasperreports-4.5.0.jar)
  • For JasperReports 3.7.1 and lower (aspose.words.jasperreports-3.7.1.jar)
Please copy only one jar library according to the version of installed JasperReports.

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Words for JasperReports documentation that may guide you briefly how to use Aspose.Words for performing different tasks like the followings.
Overview: Aspose.Words for JasperReports

Aspose.Words for JasperReports makes it possible exporting reports from JasperReports and JasperServer to Microsoft Word document (DOC), Office Open XML (OOXML, DOCX), Web page (HTML) and plain text (TXT) formats. It is written purely in Java and is provided as a single JAR file that can easily be deployed on the machines running JasperReports or JasperServer. Aspose.Words for JasperReports exports flow layout documents that are easy to further edit in Microsoft Word, if necessary.

Monday, December 7, 2015

Grouping Visio Shapes Together & Save Visio Diagrams in VSDX Format inside .NET Apps

What’s new in this release?
We are pleased to announce the new release of Aspose.Diagram for .NET 5.8.0. It includes the long awaited features of saving Visio diagrams in the latest VSDX format and grouping multiple shapes together to move all at once. Since from this version, developers would be able to read and write VSDX file formats. They would also be able to transform multiple shapes into one group shape. Besides this, we have added support of saving Visio diagrams in the HTML format without the toolbar too. Many other defect fixes have been included, those consolidate overall diagram’s elements, formatting like styles, borders, accuracy in positioning shapes and preserve properties and layers. Aspose.Diagram API allows to save Visio diagrams in the VSDX format. The new VSDX format uses XML content and essentially saves drawing in a zipped compression that result in much smaller file sizes. To accomplish this task using Aspose.Diagram API, there is a new addition of the VSDX format in the SaveFileFormat enum. To work faster, developers can now group Visio shapes together using Aspose.Diagram API. They can do anything to a group of shapes like a single shape. The group shape can be resized, rotated and aligned with other shapes, and so on. This release also fixed several important issues reported by our valued customers, such as incorrect font when placing a shape from a VSX stencil, Characters of the shape’s text items are mingling with each other, VSD to PDF conversion, the text items of the shapes are misplaced, VSD to PDF conversion, shapes text items at the top right corners are misplaced, VSD to PDF conversion, the text lines between the bullets are not aligned properly, VSD to PDF conversion, the table item is not preserved and VSD to PDF / HTML conversion, an extra text item is added at left bottom.  Here is the list of important enhancements and bugs fixes in the new version.
  • Writing support for new MS Visio 2013 VSDX format.
  • Add support to group shapes
  • Save to HTML - desired page content only
  • Incorrect font when placing shape from a VSX stencil
  • Characters of the shape's text items are mingled with each other
  • VSD to PDF conversion, the text items of the shapes are misplaced
  • VSD to PDF conversion, shapes text items at the top right corners are misplaced
  • VSD to PDF conversion, the text lines between the bullets are not aligned properly
  • VSD to PDF conversion, the table item is not preserved
  • Timeline start and finish dates are not taking effect
  • VSD to PDF conversion, an extra text item is added at left bottome
  • VSD to HTML conversion, an extra text item is added at left bottom
  • Shape id is greater than 32 bit
  • 50620-Incorrect Visio page properties
  • DiagramSaveOptions.AutoFitPageToDrawingContent property works partially
  • Layers disappear when setting AutoFitPageToDrawingContent save option 
Overview: Aspose.Diagram for .NET 

Aspose.Diagram is a class library for working with MS Visio files & is a pure .NET alternate for MS Visio Object Model.It enables developers to work with VSD & VDX files on ASP.NET web applications, web services & Windows applications. It makes use of the advanced functionality of Visio's services to manipulate Visio docs on a server. Developer can open files & manipulate the elements of the diagram, from lines and fills, to more complex elements, and then export to native Visio formats or XML.

Sunday, December 6, 2015

PSD Layers Conversion to Raster Images & 3D Entities Export to PDF inside Java Apps

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 3.1.0. This release allows you to convert PSD layers to PNG, JPEG and TIFF image formats. Support to export 3D entities while converting DXF to PDF has also been incorporated in this release. Using Aspose.Imaging for Java, developers can convert PSD layers to PNG, JPEG and TIFF images. Further, an exception with appropriate message will be thrown in case of unsupported layer. Following is the code snippet demonstrating how PSD layers can be converted to PNG image. Aspose.Imaging for Java now enables the developers to export 3D entities while converting a DXF file to PDF file format. TypeOfEntities enumeration now has an integer value Entities3D. Setting TypeOfEntities property of the CadRasterizationOptions class will export the 3D entities to PDF.  Conversion of DWG to PDF and exception handling were already supported, however, conversion and exception handling processes have been improved further, such as EMF to PNG conversion functionality has been improved, converting color space from RGB to CMYK has been improved for JPEG images, DWG to PDF functionality has been improved, DWG to raster images functionality has been improved, maintaining image quality while resizing has been improved and functionality of HorizontalResolution & VerticalResolution properties have been improved.  The main new and improved features added in this release are listed below
  • Support PSD layers loading
  • Add support of basic 3D entities for dxf->pdf export
  • getHorizontalResolution & getVerticalResolution properties return invalid results
  • Converting EMF to PNG format is not working properly [It haults for 1 hour and do not produce output file]
  • Process hangs on Image.load while loading a JPEG
  • ExifData and Comment properties in JpegImage class are always set to null after reading a JPEG image that contains these data
  • Gif image is damaged after saving
  • Image distorted after saving in Jpeg format with CMYK colorspace.
  • ImageLoadException: Cannot process loading further due to incorrect file format structure. Index was out of range. Must be non-negative and less than the size of the collection, while loading DWG
  • Converting DWG to raster image formats other Tiff renders in blank image with no Layout specified
  • ImageLoadException: Cannot process loading further due to incorrect file format structure. Index was out of range. Must be non-negative and less than the size of the collection, while loading DWG
  • Process hangs at Image.Load while loading a JPEG
  • ImageLoadException: Unable to read file. Exception: Unable to read values for 443 tag. Message : Cannot read 1051004 bytes from stream
  • System.OverflowException: Arithmetic operation resulted in an overflow, at Image.Resize
  • ImageSaveException: Index was outside the bounds of the array, while converting BMP to JPEG
  • Additional text/mtext objects are rendered near layouts
  • Conversion of DWG to PDF: Result does not match with original DWG
  • Conversion of DWG to PDF generated a 58MB file
  • ImageSaveException: Cannot decode strip 0. Details: Cannot perform 2d decoding. Missing changes from previous row, at TiffFrame.Save
  • Class IccSegment does not load embedded ICC Profile
  • ImageLoadException: Cannot open an image. The image file format may be not supported at the moment, while loading a BMP
  • PhotometricInterpretation not defined, while validating Aspose.Imaging's generated TIFF with JHOVE
  • Tiff Loading throws exception TiffImageException: Cannot decode strip 0. Details: Cannot perform 2d decoding.
  • Image quality (Sharpness) decreases while resizing the image
  • PsdImage saved with blank PsdOptions and without PsdOptions are different in channels count
  • Remove obsolete TiffOptions constructors
  • Remove old dithering properties
  • Missed the method MetafileImage.playMetafile that is used by customer.
Overview:Aspose.Imaging for Java`

Aspose.Imaging for Java is an image processing & manipulation component that allows developers to create, edit, draw or convert images in their Java application. It allows developers to convert images to BMP, JPEG, TIFF, GIF, PNG & PSD formats. It draws images using advanced features like Graphics & GraphicsPath. The drawing feature is useful for adding shapes, building up new images or adding watermarks to images. It works well with both web & windows applications. It supports JDK 1.5 & above.

Thursday, December 3, 2015

Aspose.Newsletter December 2015: Special Holidays Offers on Aspose.Total & Much More

Aspose Newsletter for December 2015 has now been published that highlights all the newly supported features offered in the recent releases of its JasperReports exporters, SQL Server rendering extensions, .NET, Java, SharePoint components, Android & REST APIs.  It also includes information about 25% off on Aspose.Total, new product release known as Aspose.Note for Java, optimized PDF conversion to other formats, Forwarding Emails and Retrieving Follow-Up Information from Messages, Convert 3D files, Place Geometric Shapes and Implement 3D Mesh Instancing Technique,  generate and Recognize Barcode in iOS apps & much more.

25% off Aspose.Total

Get 25% off on Aspose.Total for .NET, Java, Android, SharePoint, SSRS and JasperReports. Quote XHOL2015NL when placing your order. This offer is only available on new Aspose.Total purchases made directly from Aspose.com. Buy Now

New Product Release: Introducing Aspose.Note for Java

We are pleased to announce the release of the newest member of the Aspose.Note product family: Aspose.Note for Java. Aspose.Note for Java is a native Java library, built on the proven foundation of our existing .NET product, which enables Java developers to read and manipulate Microsoft OneNote documents without the need to install Microsoft OneNote or interface with any form of Office automation. Read More

PDF conversion to other formats optimized in Aspose.Pdf for Java 10.9.0

This month’s release of Aspose.Pdf for Java, 10.9.0, is focused on major improvements to the fidelity and reliability of conversion to other file formats. Conversion of PDF files to HTML, DOCX, TIFF, PNG, PDF/A and Excel have all been greatly improved and for HTML conversions more control is offered over which formatting is saved as CSS. Read More.

Aspose.Email for Java 5.9.0 Supports Forwarding Emails and Retrieving Follow-Up Information from Messages

We are pleased to announce the release of Aspose.Email for Java 5.9.0. This month’s release includes a number of enhancements related to the API’s communication clients, improved support for email forwarding and extracting follow-up information from messages, as well as stability and performance improvements. Find out more.

Convert 3D files, Place Geometric Shapes and Implement 3D Mesh Instancing Technique using Aspose.3D for .NET 1.0.0

At the end of October we released the first member of our new product family for handling 3D file formats: Aspose.3D for .NET. With this new Aspose API .NET developers can easily create, edit and manage file formats used in 3D modelling, Gameware, Computer-aided design and manufacturing starting with support for the popular FBX and STL formats. Since the product launch our team have been busy preparing more samples and documentation which makes it easier than ever to get started with this powerful new product. Learn more

Generate and Recognize Barcode in iOS apps using Aspose.BarCode Cloud SDK for Objective C

Aspose.Barcode for Cloud is a REST API for barcode generation and recognition. It helps you generate barcode images from scratch in linear (1D), two dimensional (2D), and postal formats. In this mini-tutorial find out how to leverage the power of Aspose.Barcode for Cloud from iOS using our easy to use SDK for Objective C. Read the article about Generating and Recognize Barcode in iOS apps.

Extended examples of Aspose.Cells for .NET features missing in Visual Studio Tools for Office

We’ve extended our collection of code samples highlighting Aspose.Cell for .NET features unavailable in Visual Studio Tools for Office. These examples are essential reading for developers looking to port existing Excel VSTO code over to Aspose.Cells for .NET, or considering which is the best platform for new projects. In addition to highlighting the many benefits of Aspose.Cells for .NET it also provides as a great guide for developers familiar with VSTO to get started quickly with Aspose.Cells for .NET. Read more

Updates about new Product Releases
  1. Aspose.Total for .NET a compilation of our latest .NET products.
  2. Aspose.Cells for .NET 8.6.2 – Support for using a generic list with smart markers and dozens of other improvements to features and stability.
  3. Aspose.Words for .NET 15.10.0 – Over 85 changes including improvements to text wrapping, rendering of Arabic and Chinese documents, rendering of shapes and EMF images and specific support for Ruby in HTML exports.
  4. Aspose.Pdf for .NET 10.9.0 – Support to add hyperlink to TextSegment and additional bug fixes.
  5. Aspose.Slides for .NET 15.9.0 – Over 50 separate improvements to stability and performance.
  6. Aspose.Email for .NET 5.9.0 – Small improvements to features and stability.
  7. Aspose.BarCode for .NET 7.5.0 – Support for GS1 QR decoding and numerous improvements to stability and performance.
  8. Aspose.Tasks for .NET 8.9.0 – Support for Primavera XML file format and many other improvements.
  9. Aspose.Diagram for .NET 5.8.0 – Support for Visio 2013 VSXD format and other enhancments and stability improvements.
  10. Aspose.OCR for .NET 3.1.0 – New features to work with data in CSV format and other enhancements.
  11. Aspose.Note for .NET 2.0.0 – Create page titles in MS One Note styles and other improvements.
  12. Aspose.Total for Java– a compilation of our latest Java products.
  13. Aspose.Words for Java 15.10.0 - 99 Improvements including text and shape wrapping improvements, improvements to rendering of Arbaic and Chinese documents and support for Ruby in HTML exports.
  14. Aspose.Cells for Java 8.6.2 - Dozens of small enhancements and stability improvements.
  15. Aspose.Pdf for Java 10.9.0  – Better support for specifying underline formatting in CSS format and many other improvements.
  16. Aspose.Email for Java 5.9.0 – Enhancements to recurrance rules, improved asynchronous performance for both POP3 and IMAP in addition to many other smaller improvements and fixes.
  17. Aspose.Slides for Java 15.9.0 – Many minor improvements and changes to features and performance.
  18. Aspose.Tasks for Java 8.9.0 – Support for the Primavera file format and many other improvements.
  19. Aspose.Imaging for Java 3.1 – Minor fixes and improvements.
  20. Aspose.Note for Java 1.9.0.0 - First release of Aspose.Note for Java.
  21. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  22. Aspose.Total for Android – all the latest versions of our Android APIs.
  23. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  24. Aspose.Total for Reporting Services– a compilation of our latest Reporting Services products
  25. Aspose.Total for JasperReports – The latest versions of our JasperReports products.
Supporting User Groups and Conferences
Aspose is sponsoring a number of user groups and upcoming events, including:
  • 5 December: DDD Brisbane Brisbane, Australia
  • 15 December: Brisbane .NET User Group Brisbane, Australia
Would you like us to sponsor your user group? Get in contact at user.groups@aspose.com
Collect your copy of Aspose Newsletter, November 2013 edition

Wednesday, December 2, 2015

Remove Unused Styles from Workbook Style Pool & Directly Render Chart to PDF using .NET

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 8.6.2. This release contains many useful features and other enhancements along with critical bug fixes. Smart Markers are one of the advanced features offered by Aspose.Cells APIs to dynamically merge data with the help of specialized markers defined in a designer spreadsheet. Such spreadsheets can be considered as templates as they contain the formatting as well as the formulas along with the markers but no contents, where the data gets populated at runtime based on the marker definition and associated data source. Aspose.Cells APIs have provided the specialized WorkbookDesigner class that is used to load the designer spreadsheets and process them against the particular source to populate the data. Recently we received requests in Aspose.Cells support forum to provide call back facility for the WorkbookDesigner class so that the process could emit notifications about the cell and/or smart marker being processed. With the release, the API has exposed the ISmartMarkerCallBack interface along with the WorkbookDesigner.CallBack property to fulfill this requirement. The current implementation of the interface allows capturing the references of worksheet, cell & smart marker being processed. It has introduced the Chart.ToPdf method in order to simplify the task of rendering charts in PDF format. Previous solution was to copy the required chart onto a new Worksheet then render the worksheet to PDF while specifying the area containing the chart shape. This solution was prone to error due to the number of statements to accomplish the same goal that can now be achieved in a single statement. The Chart.ToPdf method currently accepts a parameter of type string as file path location to store the resultant PDF directly onto the disk. It is fairly possible that a spreadsheet may contain styles that are not in use. Such scenario may easily occur when user copies cells from another workbook because in this case some styles are copied too. Due to the reason that styles are shared for many objects such as cells, rows, columns and so on, when one cell’s content (including style) is replaced by the copied one, the Aspose.Cells APIs do not remove the old style from the style pool. Imagine if the user does the copy operation repeatedly, there will be more and more styles in the style pool. Such unused styles can now be removed from the object of the Workbook while using the newly exposed RemoveUnusedStyles method. However, the aforementioned method could impose performance plenty because it has to check all objects to make sure that one style is not being used by any object, so we recommend to use this method with great caution. The most notable enhancements in this release includes, exposed Cells.Style property that can be used to get/set the default style for a particular Worksheet, exposed two new events for the Aspose.Cells.GridWeb component, namely, AjaxCallFinished & CellModifiedOnAjax and provided support for generic List as nested objects in Smart Markers. In this release, several important issues have been addressed. For example, issues around reading/ writing Microsoft Excel file formats, manipulating Pivot Tables, applying conditional formatting, rendering to HTML file format, formatting rows and columns, manipulating OLE Objects in the template files, setting data validation, manipulating and rendering shapes, applying Page Setup options, rendering images from Excel worksheets, manipulating charts, rendering images files from charts and exporting Excel workbooks to PDF format have been resolved. We have further improved the Aspose.Cells formula calculation engine and fixed some issues in this regard. This release includes several enhanced features and bug fixes as listed below
  • Assign macro to form controls
  • Worksheet.Shapes.UpdateSelectedValue throwing CellsException sometimes
  • Including a Font Directory with CellsHelper, doesn't seem to work
  • Hyperlink.TextToDisplay is not updated
  • XLSX document size increases with every save
  • Aspose.Cells is not able to run in the Medium Trust
  • Wingdings symbols do not render correctly while converting certain spreadsheet to HTML
  • Excel always repairs the resultant spreadsheet after adding the PivotTable
  • HTML to Excel - CSS Styling Ignored
  • Chart changes in resultant spreadsheet after refreshing the Chart
  • Workbook.CalculateFormula never returns
  • Aspose.Cells Row Insertion Error
  • characters overlapped and converted to ######## in Excel to PDF rendering
  • Superscript and subscript shifted up too much when generating image
  • Chart Axis labels are rendered in jagged text
  • WordArt Boxes are balcked out when XLSX is converted to PDF
  • SmartArt boxes are coming as black.
  • SmartArt layout heading is overlapping with underline under Picture heading.
  • Text is being truncated/wrapped in the generated PDF
  • Spreadsheet document produces multiple documents when converted
  • OLE link ObjectSourceFullName could not be updated
  • PageSetup.Zoom has changed after opening and saving the workbook
  • Some cell formulas are lost when row is copied
  • Double read of Carriage Return Line Feeds
  • Combining two XLSM workbooks produces a corrupted workbook
  • Images in the spreadsheet do not render while converting to PDF
  • Linked Picture is not inside the chart after instantiating the Workbook object and saving it
  • Range.CopyData works but Range.Copy is not working
  • Adding more than 2084 characters in hyperlink corrupts the output xlsx file
  • Excel function renders with #NAME? error on Sheet 1
  • Gridweb Print on Chrome does not work correctly
Other most recent bug fixes are also included in this release

Overview: Aspose.Cells for .NET

Aspose.Cells is a .NET component for spreadsheet reporting without using Microsoft Excel. It supports robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, spreadsheet formatting, drawing objects like images, OLE objects and importing or creating charts. You can also create Excel file using designer spreadsheet, smart marker or API and apply formulae and functions. It supports CSV, SpreadsheetML, PDF and all file formats from Excel 97 to Excel 2007.

Tuesday, December 1, 2015

Barcode Generation & Recognition in iOS Apps using Aspose.Barcode Cloud SDK for Objective C

What's New in this Release?

We are pleased to announce the new release of Aspose.BarCode Cloud SDK for Objective C. To add Aspose.BarCode for Cloud to your project CocoaPods is the recommended way to add it to your project. Add a pod entry for AsposeBarCodeCloud to your Pod-file. Install the pod(s) by running and Include AsposeBarCodeCloud wherever you need it with. Alternatively you can directly add source files to your project. Download the latest code version from GitHub or CodePlex repository, Open your project in Xcode, then drag and drop barcode folder onto your project (use the “Product Navigator view”). Make sure to select Copy items when asked if you extracted the code archive outside of your project and Include AsposeBarCodeCloud wherever you need it with.  Start a free trial today – all you need is to sign up with Aspose for Cloud service. Once you have signed up, you are ready to try powerful file processing features offered by Aspose for Cloud.  Aspose.Barcode for Cloud is a REST API for barcode generation and recognition. It helps you generate barcode images from scratch in linear (1D), two dimensional (2D), and postal formats. Generate barcode images in a variety of image formats: JPEG, PNG, GIF, BMP, TIFF and many others.

Overview: Aspose for Cloud

Aspose for Cloud is a cloud-based document generation, conversion and automation platform for developers that offer a unique suite of APIs to work with Word documents, Excel spreadsheets, PowerPoint presentations, PDFs, and email formats and protocols. It supports all features for file processing, document scanning, barcodes creation and recognition, and allows extracting text or images too. You can also work with SaaSpose APIs using REST SDKs that can be called from .NET, Java, PHP and Ruby etc.

More about Aspose for Cloud

Monday, November 30, 2015

Load/Convert 3D Files & Implement 3D Mesh Instancing Technique inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 1.0.0. This new release opens a new hole of automatic 3D modelling, brings agility and enables developers to be innovative and figures out the new ways. As we have narrated in our earlier post that it is a class library and support FBX and STL formats. For now it supports FBX (ASCII, Binary) versions 7.5 and 7.4. We are pleased to let our community know that we have added support of FBX (ASCII, Binary) version 7.3 too. It is expected in the next release version. 3D computer graphics are generally used and they are almost too common to see anywhere, let it be movies, structural engineering, the automobile industry, product designs, advertisements and many more. Although they are commonly seen, that doesn’t mean they are easily created. In order to ideally control 3D objects, we offer Aspose.3D API because it covers advance functionalities that would be required a full complex project to create from scratch. The Aspose.3D API allows developers to save a 3D file to any supported file format. A Mesh is defined by a set of control points and the many n-sided polygons as needed. Aspose.3D API allows developers to create the shape of the mesh geometry, place shapes in the scene and then save it in any supported file format. In the RTS (Real-time strategy) games like, we can always see multiple NPCs (Non-Player Character) with same 3D model, maybe in different colors, rendering engine usually share same mesh geometry data across different NPCs, this technique is called Instancing.   This release includes plenty of new features as listed below
  • importer and exporter for both binary and ASCII format
  • importer and exporter for both binary and ASCII format
  • Wavefront .obj format importer and exporter
  • Scene.Save method call also closes resultant stream
  • Load and Convert a 3D File
  • Implement 3D Mesh Instancing Technique
  • Set up Normals or UV on Graphic Objects
  • Add the Transformation to a Node
  • Add Node Hierarchy in the 3D Scene Document
  • Adding Material to the Shape Node
  • Add an Asset Information to 3D Scene
  • Add Animation to a Graphic Object
Overview: Aspose.3D for .NET

Aspose.3D for .NET is a feature-rich component and class library for .NET that empowers Mono and .NET application including ASP.NET, Windows Forms and Web Services to connect with prevalent 3D document formats automatically without the 3D modeling and rendering software being installed on the server. It supports FBX (ASCII, Binary) and STL (ASCII, Binary) file formats and developers can easily create, read, convert, modify and control the substance of these 3D document formats using Aspose.3D API.



     

Sunday, November 29, 2015

Render Slide to Graphics & Presentation Rendering to Different File Formats using Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java 15.9.0 has been released. This is one of maintenance releases in which we have resolved certain issues incurring in the product along with support for some new features. We have introduced the feature for rendering the slide to graphics. Now, a slide could be rendered to a specified Graphics2D object because renderToGraphics method has been added to ISlide interface and Slide class. We have also improved the document rendering with respect to OpenOffice because there were some discrepancies which have now been rectified in this release. Please visit the documentation article Public API and Backwards Incompatible Changes in Aspose.Slides for Java 15.9.0 for further reference. Many issues related to presentation rendering to different file formats have been fixed in this release. Issues related to missing charts, missing text and changed font color have also been rectified. Support for setting the header and footer on notes and handout view has been enhanced and now programmers can work with header and footer without any issue. A very critical issue related to ExceptionInInitializerError exception being thrown while loading and saving some presentations in Unix and Solaris environments has also addressed in this release. Few other issues reported for the exceptions including NoClassDefFoundError, PptxReadException , NegativeSeekOffset and PptException have been fixed as well. We have made several enhancements to the new API. Refer to the article Public API and Backwards Incompatible Changes in Aspose.Slides for Java 15.9.0 for further reference. Some important enhancement & bug fixes included in this release are given below
  • Support for custom slide thumbnails using Java 2D
  • Slides Rendering to External Graphics 2D
  • PptxReadException thrown on loading pptx
  • Content disturbed on html w.r.t OpenOffice
  • Incorrect hyperlink on html w.r.t OpenOffice
  • Incorrect html rendering w.r.t OpenOffice
  • Ppt Read exception on accessing the presentation
  • Numeric chart labels with + symbol corrupt presentation
  • Presentation repair message on opening the Aspose.Slides saved presentation
  • Missing text on odp to html conversion
  • Symbols missing in generated shape thumbnails for equations
  • Bullet points are appended with text
  • Table cell border is missing in generated thumbnail
  • Odp to Pptx conversion error: Text overflow in slides
  • Odp to Pptx conversion error: Graphics are misplaced on the slide
  • Line spacing, Enter and Shift Enter for text is not imported from HTML inside generated presentation
  • Text overlaps for Pie chart labels in generated PDF
  • The set Header Footer values are not refleceted in Header Footer Manger in PowerPoint
  • Page number is lost during cloning slide
  • The Clustered Column chart Category axis labels overlaps each other in generated PDF
  • Adding notes gives presentation repair message
  • Source directory must exist exception on new Presentation()
  • ExceptioninitializerError When Loading Presentation
  • Getting ExceptioninitializerError When Saving Presentation
  • Getting ExceptioninitializerError When Saving Presentation
  • ExceptioninitializerError occurs on font loading
  • NoClassDefFoundError when instantiating Presentation
  • ExceptionInInitializerError on instantiating presentation object
Overview: Aspose.Slides for Java
Aspose.Slides is a Java component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint. It supports PHP applications and provides all advanced features for managing presentations, slides, shapes, tables and supports PPT, POT, POS PowerPoint formats. Now you can add, access, copy, clone, edit and delete slides in your presentations. It also supports audio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.

Thursday, November 26, 2015

Aspose Introduces New Java API for Reading, Converting, and Manipulating MS OneNote Files

What’s new in this release?

Aspose development team is very excited to announce about our new API known as Aspose.Note for Java. This new API empowers Java application developers to write applications for managing and manipulating Microsoft OneNote documents. Aspose.Note for Java is a Microsoft OneNote document reading and manipulation API for Java developers. At its base, Aspose.Note for Java has the strong foundations of its .NET ancestor which is already proven for empowering users to manipulate OneNote documents without the need of installing Microsoft OneNote or Office automation. In addition, users don’t have to worry about the underlying complexity of Microsoft OneNote format implementation. Like other Aspose components for Java, Aspose.Note for Java comes as a JAR file that can be included in applications like any other JAR file. With our vast range of articles and documentation samples, you can get started with the API in no time. Download a trial version of Aspose.Note for Java now, free of cost, and start processing OneNote documents right away. When Aspose.Note reads a OneNote document into memory, it creates objects of different types to represent various document elements. The API treats each of these elements as a Node and defines a class for every type of document node. The Aspose.Note Document object model represents the overall classes that the API uses for representing elements of a document. Aspose.Note for Java can read Microsoft OneNote 2010 as well as 2013 formats. It supports exporting document data to a number of file formats such as PDF, JPG, BMP, GIF, TIFF and PNG formats. Exporting to OneNote and HTML format is not supported at present and will be available in lateral versions of the API.Aspose.Note for Java can read Microsoft OneNote documents and arrange its contents in a well-structured manner for manipulation by users.  Reading a OneNote document is very easy and can be achieved using a single line of code.  Aspose.Note API has the capability to export OneNote documents to a number of other formats. Documents can be converted to PDF and image formats such as BMP, PNG, JPG, GIF and TIFF. Converting to other formats is as simple as loading a document. You can also specify additional save options for each type of output format using specific save options classes. For further examples about converting documents to other formats, please visit our documentation section, Conversion of Documents. Aspose.Note API allows working with elements of OneNote document using its document object model. Bellows is the list of new and enhanced features included in this new release.

  • Converting OneNote document to PDF
  • Converting OneNote to image
  • Increase performance for consequent Export operations
  • Saving OneNote document to stream
  • Aspose.Note Document object model
  • Extract OneNote content using DocumentVisitor
  • Get all revisions of a specific page
  • Get information of each page from the OneNote document
  • Get number of pages from the OneNote document
  • Insert Root and Sub-Level pages to OneNote and save as PDF
  • Adding image to a OneNote document
  • Extract Images from a OneNote document
  • Get Information of each image from the OneNote document
  • Adding a hyperlink to OneNote document
  • Apply bullets on the text
  • Apply numbering on the text
  • Extract text from OneNote Document
  • Insert Chinese number in the list
  • Replace text in pages of a OneNote document
  • Retrieving bullet or number list properties
  • Extracting plain text from the table of OneNote document
  • Retrieve attached files from a OneNote document
  • Get Note Tag details from a OneNote document
  • Tag Important Note in the OneNote document
  • Get Outlook Task details from a OneNote document
  • Change the font color, Size and Highlight all the text of Rich Text Node
Newly added documentation pages and articles
 
Some new tips and articles have now been added into Aspose.Note for Java documentation that may guide users briefly how to use Aspose.Note for performing different tasks like the followings.
Overview: Aspose.Note for Java

Aspose.Note is a feature-rich Java class library that enables java applications to programmatically interact with OneNote documents without requiring MS Office OneNote having installed on the server. This Java API empowers developers to Create, Read, Export and Manipulate the contents of the Microsoft OneNote file format by working with attachments, text, hyperlinks, tables, tags and text styles. Easily extract images from OneNote documents and convert them to PDF, BMP, JPG, GIF and TIFF image formats.

Wednesday, November 25, 2015

Read Primavera XML File with Multiple Projects & Add Images to Page Header/Footer using .NET

What’s new in this release?

We are happy to announce the release of revamped version of Aspose.Tasks for .NET 8.9.0. This month’s release includes new features, enhancements and bug fixes that further improve the overall functionality of the API. A Primavera XML project file may contain more than one project where each project is represented by its unique project id. Aspose.Tasks API now provides the capability to read a specific project from such an XML file using its unique id. This is achieved using the new class, PrimaveraXMLReadingOptions, which provides the option to specify the project unique id to be loaded. It is common for Primavera XML file not to have any WBS inside i.e. contains only activities. Aspose.Tasks can’t read properly such type of file as it needs a root task to create a tree of tasks. In this case, the API creates a Root task even if it doesn’t exist in the file in order to be able to read these particular files. The API now provides PrimaveraXmlOptions to save the XML file with or without the created root task. By default, this value is set to true. This month’s release also introduces an enhancement of working with a page’s header/footer. Microsoft Project has the feature of adding image to a page’s header/footer that is part of the output then. Aspose.Tasks API now provides the same capability of including image in a page header/footer. This month’s release also fixes a number of bugs related to various functional areas of the API. These include, loss of split tasks while saving MPP project file, Issue with reading outline value properties, Problems reading information from Primavera XML files such as wrong dates, calendar exceptions, and durations and exception while loading certain Primavera XML files. Bellows is the list of new and enhanced features included in this new release.
  • Implement ResourceRateNodeReader ,ProjectCurrencyNodeReader for PrimaveraXml Reader
  • Implement Primavera Xml Save Option
  • Reading Primavera XML file with multiple projects
  • Provision of including Image in Page Header/Footer
  • HtmlSaveOptions class is missing in latest version
  • MSP does not show task split when opening resaved mpp file.
  • OutlineValue properties not read properly from MPP
  • Task segments (Splitted task) are lost while saving XML to MPP using Aspose.Tasks
  • Loading Primavera XML file raises NullReferenceException
  • Calendar Exceptions not read properly
  • Prj.MinutesPerDay returns 0 for Primavera Project file
  • Task with Empty Duration, Start and Finish dates not created in Manual Mode
  • Wrong dates read from Primavera XML file   
Overview: Aspose.Tasks for .NET

Aspose.Tasks is a non-graphical .NET Project management component that enables .NET applications to read, write and manage Project documents without utilizing Microsoft Project. With Aspose.Tasks you can read and change tasks, recurring tasks, resources, resource assignments, relations and calendars. Aspose.Tasks is a very mature product that offers stability and flexibility. As with all of the Aspose file management components, Aspose.Tasks works well with both WinForm and WebForm applications.