Thursday, July 30, 2015

Convert Raster Image to Metafile, Cropping & Watermarking Metafiles in Java Apps

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 2.9.1. This month’s release contains many useful improvements which will certainly ease the task of processing Metafiles with Aspose.Imaging for Java. Please refer to the release notes of Aspose.Imaging for Java 2.9.1 for a full list of bug fixes and improvements along with sample code snippets for newly added features. While working with images in Java applications, we may encounter scenarios where we need to save the images generated with Aspose.Imaging for Java in an instance of BufferedImage. This simple conversion is now available with the help of ImageExtensions.toJava factory method. Aspose.Imaging for Java 2.9.1 has exposed two versions of the ImageExtensions.toJava method to suit most of the application requirements. The first revision of the aforesaid method can accept an instance of com.aspose.imaging.Image and returns an object of java.awt.image.BufferedImage. Whereas the other revision of the ImageExtensions.toJava method can also accept an instance of com.aspose.imaging.Rectangle as second parameter to return a part of image as an object of java.awt.image.BufferedImage. This release has exposed two versions of the MetafileImage.crop method to perform the cropping on Metafiles such as EMF. Both revisions of the MetafileImage.crop method accept different types of parameters and perform different type of cropping such as Cropping by Shifts and Cropping by Rectangle. For now the resultant cropped image can only be stored in raster image formats such as BMP, PNG, TIFF, GIF & JPEG. In case the result has to be stored back in Metafile format then the changes will not take effect. We have already planned to enhance this feature for Metafile formats as well, and hope to publish the enhancements with next release of the Aspose.Imaging for Java API.  Aspose.Imaging for Java has exposed the getWatermarkDrawer method for all classes that represent Metafiles such as EmfMetafileImage, MetafileImage and WmfMetafileImage. The getWatermarkDrawer method returns an instance of java.awt.Graphics2D object which in turn allows to create custom watermarks for Metafiles. This release has exposed the EmfMetafileImage.createEmfRecorderGraphics method that returns an instance of EmfRecorderGraphics2D that in turn can be used to call the drawImage method while specifying the instance of Image to be inserted in EMF image. The main new and improved features added in this release are listed below
  • Cropping functionality for EMF files
  • Implement ability for adding both vector graphics and bitmap components to Metafile
  • Certain symbols render as boxes while converting EMF to PNG
  • ArgumentOutOfRangeException: Non-negative number required. Parameter name: sourceIndex at TiffImage.save
  • Metafile incorrectly renders pen line width
  • Converting EMF to PNG: Aspose.Imaging's generated PNG is bad in Quality
  • Aspect Ratio Changes while Converting WMF to PNG: Resultant Image is Stretched Horizontally
  • Incorrect text rendering with 'Cambria Math' font in Aspose.Metafiles
  • Bitmap stretching in Aspose.Metafiles works incorrectly
  • Aspose.Metafiles ignores values in Bounds field of the EMR_HEADER structure
  • [Java] Conversion of Raster images to EMF
  • [Investigation Required] Splitting the Multi-Frame Tiff image to separate Tiff images is taking too long
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.

     



Wednesday, July 29, 2015

Parse Searchable Folders in PST & Save Email Distribution Lists in MSG Format using .NET

What's New in this Release?

We are pleased to announce the release of Aspose.Email for .NET 5.5.0. This month’s release includes enhancements to the existing functionality of the API such as saving email distribution lists and traverse search folders from PST files. Aspose.Email had the capability to create distribution lists, similar to Microsoft Outlook, and add contacts to these. This distribution list could then be added to a PST. This month’s release further enhances this feature by providing support for saving email distribution lists to disc. A distribution list is saved to disc in standard Outlook MSG format and can be opened in MS Outlook. A PST or OST file may contain search as well as normal type of folders. Traversing through folders of such a PST file ignored the search folders until now when the API provides the capability to include items from search folders as well while retrieving contents. The FolderKind.Search|FolderKind.Normal enumerator is used to specify the kind of folders for consideration. This month’s release also fixes a number of bugs that were reported with our earlier version. These further improve the overall functionality and performance of the API. These include encoding issues while converting messages to other formats, issue while reading EML attachments, missing contents from Aspose created MSG files in Outlook, missing contents of Search folders from OST/PST and exceptions such as loading TNEF files, listing messages using IMAP client, splitting OST files and loading NDR messages. The main bug fixes & improved features added in this release are listed below
  • The pipelining mode indicates the mail server is capable of accepting multiple commands at a time.
  • Save MapiDistributionList to MSG file
  • "Finder" Sub folder contents in the OST cannot be retrieved after Aspose.Email for .NET 1.6
  • Exported message has MSG format violation?
  • Contact Notes contain HTML Tags when saved to disc
  • Wrong message signing time displayed in Outlook
  • Wrong named property GUID observed before and after saving to PST
  • Unwanted backslash '\' found in PST root folder display name for German ANSI pst
  • Issue while reading EML attachments
  • Incomplete information retrieved from EML
  • From field garbled while EML to MHTML conversion
  • AlternateViews.Clear() functionality not working
  • ImapFolderInfo.TotalMessageCount returns 0 for all all folders
  • Missing content from Aspose created MSG file in Outlook
  • Attachment.Save saves the attachment in unknown wrong format
  • MapiMessage.Save changes MapiMessage.TransportMessageHeaders
  • EML to MHTML: Message body converts to plain text
  • EML to MHTML: Text missing from message body
  • MSG to MHTML: Encoding Issue in output       Fixed
  • PST: Extracted MSG is corrupted
  • Attachment name not extracted properly from the EML
  • Line missing from HTML body
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for .NET
Aspose.Email for .NET is a set of .net email components allowing developers to easily implement email functionality within their ASP.NET web applications, web services & Windows applications. It Supports Outlook PST, EML, MSG & MHT formats. It allows developers to work with SMTP, POP3, FTP & MS Exchange servers. It supports mail merge, iCalendar, customized header & body, header information, embedded files, Twitter & many more. It makes it easy to work with HTML or plain text emails & their attachments.

Monday, July 27, 2015

OneNote to HTML Conversion, Chinese Number List & Image Alignment Support in .NET Apps

What’s new in this release?

We are pleased to announce the release of Aspose.Note for .NET 1.7.0. With this new release version, users can save OneNote documents in HTML file format, optimize performance during the consequent export operations, insert Chinese number list in the OneNote document and align an image.  Besides of these new features, we have included many other recent bug fixes and enhancements. It also covers the improved calculation logic of the node’s position.  Aspose.Note for .NET APIs allows developers to arrange text items in Chinese number list. The four new numbered list formats are added to provide a support for the mandarin numbering system. The help topic in documentation shows, how developers insert Chinese number list into the OneNote document. Users can now disable automatic detection of layout changes and handle them manually. It helps to improve the performance during consequent export operations. The help topic in documentation shows, how to optimize performance of consequent export operations. Aspose.Note for .NET APIs allow developers to save OneNote documents in the HTML file format. We have included this popular and common export feature. Users can save the whole OneNote document to HTML file format or select a specific page range. The help topic in documentation shows, how developers can save OneNote documents to HTML file format. Aspose.Note APIs let users to align an image anywhere in the OneNote document. An Alignment property is added to the Image class. The help topic in documentation is provided that shows developers can align images in the OneNote document. Regarding the new enhancements and fixes, we have improved OneNote export features, calculation logic of the node’s position and missing list numbers. Here are some important bug fixes, improved calculation logic of node’s position, fixed problems with export to image formats, OneNote to PDF export, numbering lists are not preserved properlym, OneNote to PDF conversion, images alignment is wrong, One to PDF conversion, the null reference exception occurred and many more. The main features and bug fixes added in this release are listed below
  • Added support to save a Aspose.Note document as html page.
  • Improved calculation logic of node's position
  • Fixed problems with export to image formats.
  • OneNote to PDF export, numbering lists are not preserved properly;
  • OneNote to PDF conversion, images have wrong alignment;
  • One to PDF conversion, the null reference exception occurred;
  • Changes of a document after export are ignored;
  • Wrong size of attached file node;
  • Fix problems which occur during size calculations of complex table cells.
Overview: Aspose.Note for .NET
Aspose.Note for .NET is a set of .NET components that enables developers to work with Microsoft Office OneNote files in C#, VB.NET, ASP.NET web applications, web services & Windows applications. It allows developers to open files & manipulate elements of OneNote books, from text, images & properties, to more complex elements, & then export to PNG, GIF, JPEG, BMP or PDF formats. It is a pure .NET alternative to the MS OneNote Object Model & supports OneNote 2010, OneNote®  2010 SP1 & 2013 files.

Sunday, July 26, 2015

Visio Diagram Conversion to PDF, HTML, PNG, JPEG & Other Formats are Enhanced

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for Java 5.4.0.  The Visio file conversion feature has the highest utilization level because recreating files is time consuming though, so users preferred to convert it into other file formats from some reliable source. Each release of Aspose.Diagram APIs lead to add some improvement in the export feature. We’re serving our customers and clients, and providing an engine to help them in growing their business. In this new release version, we have covered the problems of empty output documents, changed background color of the page in output files, black boxes in place of the picture shapes and the corrupted output documents. Here are some important bug fixes resolved in this release, VSD to PDF conversion, black box in place of a picture shape, VSD to PDF conversion, the output PDF is corrupted / damaged, VSD to PDF conversion, the page processing error occurred., VSS to PNG, JPEG, BMP conversion, the output pictures are empty, VSS to PDF, HTML conversion, the output documents are blank, VSS to JPEG conversion, the page background color is changed, VSD to BMP, JPEG, PNG conversion, the output pictures are empty, VSD to JPEG conversion, the page background color is altered and many more.  This release includes several enhanced features and bug fixes as listed below
  • VSD to PDF conversion, black box instead of a picture
  • VSD to PDF export, the output PDF is corrupted/damaged
  • VSD to PDF conversion, the page processing error ocurred
  • VSD to PDF conversion, the empty pages are generated
  • VSD to PDF conversion, the output PDF document is blank
  • VSD to HTML conversion, the output html document is blank
  • VSD to BMP conversion, the output bmp picture is empty
  • VSD to JPEG conversion, the output JPEG picture is empty
  • VSD to JPEG conversion, the page background color is changed
  • VSD to PNG conversion, the output png picture is empty
  • VDW to PDF conversion, the output PDF document is blank
  • VDW to HTML conversion, the output html document is blank
  • VDW to BMP conversion, the output bmp picture is empty
  • VDW to JPEG conversion, the output JPEG picture is empty
  • VDW to JPEG conversion, the page background color is changed
  • VDW to PNG conversion, the output png picture is empty
  • VST to PDF conversion, the output PDF document is blank
  • VST to HTML conversion, the output html document is blank
  • VST to BMP conversion, the output bmp picture is empty
  • VST to JPEG conversion, the output JPEG picture is empty
  • VST to JPEG conversion, the page background color is changed
  • VST to PNG conversion, the output png picture is empty
  • VSS to PDF conversion, the output PDF document is blank
  • VSS to HTML conversion, the output html document is blank
  • VSS to BMP conversion, the output bmp picture is empty
  • VSS to JPEG conversion, the output JPEG picture is empty
  • VSS to JPEG conversion, the page background color is changed
  • VSS to PNG conversion, the output png picture is empty
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.

Wednesday, July 22, 2015

Calculate Page Setup Scaling Factor & Strategize Calculation Precision in Android Apps

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for Android v8.5.0. This release contains many useful features and improvements. Aspose.Cells uses some third party libraries. For example, there is one thrid-party library which Aspose.Cells uses. That is used for AES encryption supported by MS Excel 2010. Sometimes, when using multiple components in an Android project, you might encounter “Unable to execute DX” error which means the total number of methods in the project should not exceed 65536. Now we put the third party lib(s) to an APK (aspose-cells-x.x.x-libs.apk) file. This way, the methods in the third party lib are not needed to be counted any more. Now we only have our Aspose.Cells lib so, the long list of third party library methods are reduced as these run in the same process of the component’s main jar. It has exposed the CalculationOptions class, CalculationPrecisionStrategy enumeration and a set of new CalculateFormula methods in order to add more flexibility & extensibility to the formula calculation engine. These new APIs were added to facilitate the user who wish to strategize the calculation precision handling on their own according to the application requirements. Aspose.Cells APIs have exposed the PasteType.ROW_HEIGHTS enumeration field for the purpose of copying the row heights while copying the ranges. Upon setting the PasteOptions.PasteType property to PasteType.ROW_HEIGHTS the heights of all the rows inside the source range will be copied to the destination range. Microsoft Excel calculates the page setup scaling factor while using the “Fit to n page(s) wide by m tall” option. Aspose.Cells for Android 8.5.0 has exposed the SheetRender.PageScale property to mimic the aforesaid feature of Excel application. This property returns a double value which can be converted to percentage for scaling notation. With this revision, the API has exposed the Cell.getStringValue method along with an enumeration CellValueFormatStrategy that can be used to extract the cell value with or without formatting applied. The newly exposed Cell.getStringValue() method can be used to get the string value of the cell with or without any formatting. Suppose, you have a cell with value 0.012345 and you have formatted it to display two decimal places only. It will then display as 0.01 in Excel. You can retrieve string values both as 0.01 and as 0.012345 using the Cell.getStringValue() method. Since the code base of Aspose.Cells for Android matches the code of relevant .NET and Java versions, so most of the changes, enhancements and fixes are also included in the release. This release includes plenty of improved features and bug fixes as listed below
  • Enhance the PasteOptions/PasteType mechanism to allow copying of Row heights while copying Ranges
  • Recalculating the Page Setup scaling factor
  • HYPERLINK formula/function - Allow user to process parameters of hyperlink
  • Wrong background color is returned by Aspose.Cells
  • Spreadsheet corrupted after opening and saving the template XLSX file
  • Conversion to HTML appends # string at the end of values for a column
  • Numbers in the Text boxes are not displayed inside
  • The smart arts' placement/alignment in the PDF is not matching with the source Excel file
  • Bottom line is way longer that the original in template file
  • Data shifted to the right in template file
  • Text is overlapped with white background in template file
  • Cell alignment is to left instead of right in template file
  • Text and text alignment is messed up in template file
  • JavaScript error when export to HTML
  • Loss of text in template file
  • Loss of text in template file
  • Failed conversions from XLS to PDF with Aspose.Cells APIs
  • Converting Excel file containing hyperlinks to HTML - Cell referenced hyperlinks don't work
  • Issue with the formatting of an Arrow shape / object - Excel to PDF rendering
  • Gantt chart is not rendered in the output PDF file format
  • Issue with the returned values of parameters in calculating custom function
  • Custom function involving Excel formula (INDIRECT) fails
  • Issue with the value received in a CustomFunction
  • Issue with RefferedArea as result of parameter's calculation
  • When instantiating a Workbook with a corrupted Excel document and LoadOptions, hang occurs
  • Problem with AutoFilters on formulas
  • Conditional format with number format does not work for XLS
  • Style.isDateTime returns false for a cell formatted as Date
  • Left border appearing when it shouldn't for a cell that has adjacent hidden column
  • Formulas are not updated correctly after insert rows
  • Dynamic print area broken when save as / print PDF
  • Some Hebrew characters in the textbox missing in the output PDF file
  • The value axis and category axis labels in the chart are blacked out (Excel to PDF conversion)
  • Text is too large and expanding beyond the margin
  • Bold text characters overlap with each other while converting worksheet to image
  • The text outside of the page break is rendered in PDF as wrapped text
  • Issue with page break, fonts rendering and margins in Excel to PDF rendering
  • Aspose.Cells: cut off text in original cell is showed fully when converted to PDF
  • Page Layout issue (RTL) rendering
  • Footer is mess up in the generated PDF file
  • A small dot appears at the center of Pie Chart while saving it to image
  • Chart used to be able to accept a series formula with empty values but now it throws exception
  • Rendering problems while converting chart to image
  • Issue with chart axis labels' width when converting Excel worksheet to image
  • Chart Data Label properties issue
  • Pie Chart percentage problem
Other most recent bug fixes are also included in this release.
Overview: Aspose.Cells for Android
Aspose.Cells for Android is a MS Excel spreadsheet component that allows programmer to develop android applications for reading, writing & manipulate Excel spreadsheets (XLS, XLSX, XLSM, SpreadsheetML, CSV, tab delimited) and HTML file formats without needing to rely on Microsoft Excel. It supports robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, custom charts, spreadsheet formatting, drawing objects like images, OLE objects & importing or creating charts.

Tuesday, July 21, 2015

Text Items Rendering, Shapes Preservation & VSD to PDF Conversion are Much Improved

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for .NET 5.4.0. This version is full of improvements to layout stability and quality as well as some additional error message fixes. For textual rendering, shape’s position and its availability, users can notice many of bug fixes as well as improved export features which mimics the behavior of Microsoft Office Visio. The conversion feature manages the extensive information and we consider its critics. During the export of the Windows UI, Organizational Chart and many other Engineering diagrams, users were facing problems of shifting text from the original position, distorted text items and some shapes were also missing. These fixes improve Aspose APIs, quality, execution and performance levels. In the recent release version, we have also fixed some error messages, those users were facing during the loading or export operations. such as Shape is missing from the output HTML format, VSD to PDF conversion, form tab’s text is shifted down, VSD to VDX conversion, shapes are missing from the diagram, Index outside the bounds error when loaded a VSD diagram, VSD, VST, VSS to PDF conversion, the text items is messed up, VSDX to PDF conversion, the diagram shape values should be hidden and VSD to PNG, PDF, HTML conversion, Index out of range error occurred.  Here is the list of important enhancements and bugs fixes in the new version.
  • Shape is missing from the output HTML format
  • VSD to PDF conversion, form tabs text is shifted down
  • VSD to VDX conversion, shapes are missing from the diagram
  • Index outside the bounds error when loaded a VSD diagram  
  • VSD to PDF conversion, the text items are messed up
  • VST to PDF conversion, the text items are messed up   
  • VSS to PDF conversion, the text items are messed up
  • VSDX to PDF conversion, the diagram shape values should be hidden
  • VSDX to PDF conversion, the diagram shape values should be hidden
  • VSD to PNG conversion, Index out of range error occurred
  • VSD to PDF conversion, Index out of range error occurred
  • VSD to HTML conversion, Index out of range error occurred
  • VSD to PNG conversion, Index out of range error occurred
  • VSD to PDF conversion, Index out of range error occurred
  • VSD to HTML conversion, Index out of range error occurred
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.

Wednesday, July 15, 2015

Read Header/Footer Data & Retrieve Page Setup Data from MPP Files using .NET

What’s new in this release?

We are happy to announce the release of revamped version of Aspose.Tasks for .NET 8.5.0. This month’s release includes new features of retrieving Page setup information from MPP file, and enhancements such as reading embedded objects and ignoring invalid characters while reading such MPP files. This section provides details about the new features as well as enhancements that are part of this month’s release. Microsoft Project provides complete Page setup dialog with 6 tabs that can be used to configure headers, footers, legend, margin and other information. Aspose.Tasks API now provides the capability to retrieve this information using the PageInfo class. Microsoft Project data files (MPP/XML) may contain embedded objects such as documents, excel sheets, PDF, images etc. in Task or Resource views. Aspose.Tasks API provides the capability to extract these from a project’s Task or Resource. The Project class provides OleObjects collection that contains all the embedded objects of the Project for accessing.  Some Project files may have invalid characters in the custom fields. Though MS Project does not allow invalid character, such files can be created or manipulated with automation or some other tools. If these are tried to be loaded using the API, they may lead to exception. In order to ignore such invalid characters, the overloaded constructor of Project class can be used with the delegate method ParseErrorCallBack. This month’s release also includes other improvements by fixing a number of bugs such as wrong calculation of assignment units after changing the task duration. This, combined with other internal improvements in the API, lead to further improvements in API functionality. Bellows is the list of new and enhanced features included in this new release.
  • Ability to extract objects embedded in task or resource view form
  • Implement embedded Bitmap Image extraction from views.
  • Implement PageSettings writing to mpp
  • Read Header and Footer data from MPP files.
  • Ignore invalid characters
  • Wrong calculation of assignment units after changing the task duration
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.

Tuesday, July 14, 2015

Read, Write & Manipulate Excel or OpenOffice Spreadsheets within Struts 1.3 Framework

We are pleased to announce the release (v1.0) of Aspose.Cells Java for Struts 1.3. Which demonstrates the Aspose.Cells for Java API powerful read, write and manipulate Excel spreadsheets features within Struts 1.3 MVC framework and Maven environments. The project is a simple book store web application and displays list of books in HTML table grid. Project uses Aspose.Cells for Java API to export the grid data to Excel format.
Important Features
  • The project uses maven project model and configures Aspose Cloud Maven Repository for retrieving Aspose.Cells for Java Maven dependency.
  • The Project uses Aspose.Cells for Java API to create Excel workbook / sheet, format it and write data to it. You can use this API to Write and manipulate number of Excel spreadsheets formats (XLS, XLSX, XLSM, XLSB, XLTX, SpreadsheetML, CSV, ODS)
  • You can easily start developing web application using Aspose.Cells for Java API within your favorite Struts 1.3 MVC Web framework by looking at the code.
The source code of this example project is freely hosted on popular social coding sites GitHub and Codeplex. You can also download the pre-compiled .war file from the latest releases from the above social coding sites. 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.
More about Aspose products


Monday, July 13, 2015

Perform OCR Operation on Remote Images & Improved OMR Template Editor using .NET

What’s new in this release?

We are proud to announce the new release of Aspose.OCR for .NET 2.7.0. This release has improved the OMR Template Editor by adding more features including the Aspose.BarCode support in Java mode, support for different types of Symbologies for the BarcodeElement and setting the Threshold Level.  OMR Template Editor now provides support to configure Aspose.BarCode for Java when Template Editor is working Java mode. You can supply the Aspose.BarCode Jar file to the editor by switching first switching it to Java mode on General tab and then accessing the Aspose.BarCode Setup tab. OMR Template Editor now provides a Type property associated with BarcodeElement. Using Type property you will be able to manage the symbologies of the Barcode used in the template. Threshold value shows how many pixels of the mark must be black in order to consider the mark as filled. Now OMR Template Editor provides an interface that helps to manage the threshold values used while performing OMR operation. Aspose.OCR for .NET provides facility to perform OCR operation on remote images as well as local ones. You just need to supply the URL of the image to newly exposed FromUrl method. Following is the simple code snippet demonstrating the usage of the said method to perform OCR on a remote image. This release has incorporated some enhancements, such as  Copy and Paste multiple selected items support for OMR elements on the template using hot keys as well as mouse shortcut menu, Improved OcrEngine to handle distorted and low resolution images and Improved OmrEngine to handle marks filled with pencil.  This release includes plenty of new features as listed below
  • Add Aspose.BarCode support in Java mode of template editor
  • Support BarCode element properties for defining barcode type and other settings
  • Ability to load image from URL
  • Support mouse right click copy of several selected elements
  • Improve handling of noisy and low-contrast images
  • Incorrect result returned by the markers filled with pencil
  • Ability to specify Threshold value from Template Editor
  • OMR results for the Grid Element does not seem legit
  • DetectTextRegions property is not working correctly
Overview: Aspose.OCR for .NET

Aspose.OCR for .NET is a character recognition component built to allow developers to add OCR functionality in their ASP .NET 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 (BMP, TIFF) files from within their own applications. It allows developers to extract text from images quickly & easily, saving time & effort involved in developing an OCR solution from scratch.

Sunday, July 12, 2015

Public APIs for Chart & Custom Mark in Footnotes, LINQ Reporting Engine Supports Charts

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java & .NET 15.6.0. This month’s release contains over 89 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, Public Chart API,  Public API for Custom Mark in footnotes,    LINQ Reporting Engine supports charts, HTML/MHTML with framesets is preserved during open/save, Using IImageSavingCallback allows to change image filenames, Password verification in write-protected documents, Support for culture invariant languages in DOCX/WML e.g. IT, FR, GE, Improved footnote handling: support for paragraph rules and better positioning, Reworked row collapsing feature according to changed behavior of Word, Improved clipping of shapes nested in table cells in documents generated by Word 2013 and Printer metrics are supported on the Windows platform. We are proud to announce public chart API v1.0 in the 15.6.0 release of Aspose.Words. Please browse through the following section of documentation to get more details and grab ready-to go code snippets for reuse in your projects. WORDSNET-7893 is implemented now. A new WriteProtection.ValidatePassword method is added to the public API. It returns true if the specified password is the same as the write-protection password the document was protected with. New overload in DocumentBuilder allows inserting footnotes with custom marks.  The issue WORDSNET-9153 has now been resolved. Starting from version 15.6.0, Aspose.Words supports rendering and inserting PICT images. If your document contains PICT image (usually this occurs in DOC files created on Mac), Aspose.Words converts this image to EMF format upon reading, just like MS Word does. Quality of the image is preserved, because both PICT and EMF formats are vector. The exception is if you are using Aspose.Words for Java, in this case PICT image is converted to PNG. You can insert PICT image into the document using DocumentBuilder.InsertImage method. In this case Aspose.Words converts PICT to EMF or PNG (if you are using Aspose.Words for Java) on the fly and inserts EMF or PNG into the document. The issue WORDSNET-11919 has now been resolved. MS Word does not render effects in PdfA1, Aspose.Words now does the same. If PdfSaveOptions.Compliance is set to PdfCompliance.PdfA1b or PdfCompliance.PdfA1a, PdfSaveOptions.DmlEffectsRenderingMode always returns DmlEffectsRenderingMode.None.   The list of new and improved features added in this release are given below
  • Public Chart API
  • Public API for Custom Mark in footnotes
  • LINQ Reporting Engine supports charts
  • HTML/MHTML with framesets is preserved during open/save
  • Using IImageSavingCallback allows to change image filenames
  • Password verification in write-protected documents
  • Support for culture invariant languages in DOCX/WML e.g. IT, FR, GE
  • Improved footnote handling: support for paragraph rules and better positioning
  • Reworked row collapsing feature according to changed behavior of Word
  • Improved clipping of shapes nested in table cells in documents generated by Word 2013
  • Printer metrics are supported on the Windows platform.
  • Add support for charts to the new reporting engine
  • Support Custom Mark for FootNote
  • Support saving SVGs as raster images during DOCX to HtmlFixed
  • Spell checker language gets changed after saving DOCX
  • Provide way to change image file name embedded in MHTML
  • Add feature to use the IF (Mustache syntax) with mail merge
  • Support Shape.HasChart property to check if shape is a chart
  • Pict image is rendered improperly in TestJira9950     Feature
  • /Support PICT image format rendering/ Embedded image in MS Word for Mac document is rendered incorrectly
  • /Support PICT image format rendering/ Embedded image in MS Word for Mac document is converted incorrectly
  • /Support PICT image format rendering/ The image looks as red cross after rendering.
  • Allow creating OOXML charts and diagrams from scratch.
  • Consider adding a VerifiyPassword method
  • /Support PICT image format rendering/ Shape is rendering as red cross in fixed page formats
  • Support CurrentShape in HtmlFixedSaveOptions
  • Cell's top and bottom paddings are changed after DOCX->HTML->DOCX roundtrip
  • Insertion using DocumentBuilder.InsertHtml is always performed in Quirks mode.
  • Propagate background color of <div> elements to whole child tables
  • Spaces are missing after saving RTF to Doc/Rtf/Docx/Txt
  • Links are shifted to the top of the page in IE8
  • WordArt Vertical Text is not supported.
  • Image is rendered partially, when run on mono.
  • Support HTML and MHTML documents with “Frame Set”
  • /footnote + para rules/ Suppot Widow/Orphan control paragraph rule for footnotes
  • WordArt // Multiline // Support Multiline WordArt objects rendering
  • RemoveUnusedRegions removes not only the unused mail merge region but the containing Paragraph also
  • Pixel shift of thin line, rectangular fill.
  • Enlarged crop of image.
  • Tab inside a list number in TOC are converted to space.
  • Float font size is truncated when Printer metrics compatibility option is on.
  • Docx to Html conversion issue with chart yAxis labels
  • 'signature is invalid' message still appears in output pdf
  • Table cell width roundtrip.
  • Add feature to support printer metrics on Windows platform.
  • Docx to HtmlFixed conversion issue with bullets renderingug
  • Microsoft Word displays 2 tables instead of one, for a .doc created with Aspose.Words
  • Include text doesn't retain the page orientation
  • SDT values are not presserved when appending Document to another Document
  • /java + printer metrics/ Content move to next page after conversion from Doc to Pdf
  • Docx->HTML->Docx conversion issue with bullets
  • Corrupt document is saved while using NodeImporter.ImportNode with empty document
  • CSS for table's cell does not work correctly
  • Bug in image conversion - getting black images in HTML
  • A rectangle appears in output Pdf after conversion from Doc
  • Shapes shrink too much after applying soft edge effect.
  • RTF to Html conversion issue with cell margin and spacing
  • Image is rotated if we convert DOCX to other formats
  • Shape does not preserve after saving Docx to Doc/Docx/Pdf
  • Shape.AlternativeText returns empty string for shapes inside GroupShape
  • Shape.Name returns empty string for shapes inside GroupShape
  • Shadow, oulining effects on text are incorrect during rendering to PDF
  • /content in nested cell clipping/ A logo picture gets truncated from the bottom during rendering
  • ImportFormatMode.KEEP_DIFFERENT_STYLES keeps adding similar styles
  • Dotted borders are not rendered correctly after DOC to PDF
  • Table is corrupted during open/save a DOCX
  • Aspose.Words locks when opening some DOCX files
  • RTF to Docx conversion issue with font name
  • Document.UpdateFields does not update SUM(LEFT) and SUM(ABOVE) fields
  • Dml shadow for text is clipped.
  • Shadow renders but the Image itself does not
  • Incorrect convertation of the MS Word document with comment
  • Empty row collapsed during rendering to PDF
  • Unwanted symbols fx() inside dotted box appears in equations in PDF
  • A square box appears in equation in PDF
  • An equation does not break and wrap to a second line in PDF
  • Date format not respected when converting docx to pdf
  • Content is misplaced after ODT to HtmlFixed
  • Camera Rotation DML effect rendering works incorrect.
  • HeaderFooter is missing after re-saving Doc
  • Problem with Word document( Containing Chart) when saving as HTML file
  • Wireframe extrusion loses the color.
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.

Thursday, July 9, 2015

Read Primavera MPX Format & Extract Objects Embedded in Task/Resource View Form

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.Tasks for Java 8.4.0. This month’s release introduces new features of reading Primavera MPX format files, header and footer data, and adding extended attributes to resource assignments for visibility in Microsoft Project (MSP). It also provides a number of enhancements and other improvements by fixing various functionality bugs. This month’s release introduces new features of reading Primavera MPX format files, header and footer data, and adding extended attributes to resource assignments for visibility in Microsoft Project (MSP). It also provides a number of enhancements and other improvements by fixing various functionality bugs.Page setup information about a Project file spans on a separate dialog in Microsoft Project to provide all page settings of the document. Aspose.Tasks API now provides the capability of reading the page setup information from the MPP file using the PageInfo class.  This class provides information about, Page headers and footers, Page settings, Page view settings, page margins and Legends. Project files may have invalid characters in the custom fields. MS Project does not allow invalid character so the files have been created or manipulated with automation or some other tools. If these be loaded using the API, they may lead to exception. In order to ignore such invalid characters, the overloaded constructor of Project class can be used with the delegate method ParseErrorCallBack. Embedded objects (those which were created from file by selecting a file path) are packed into OLE Package inside MPP file. Aspose.Tasks for Java API allows extracting embedded objects from a Task or Resource view. The OleObject class contains information about the embedded objects in Task or Resource View. This month’s release also includes a number of bug fixes that further improves the API functionality. These also include some calculation bugs that could have effect on the generated output. Below is the complete list of bug fixes and enhanced features included in this release.
  • Ability to extract objects embedded in task or resource view form
  • Implement embedded Bitmap Image extraction from views.
  • Implement PageSettings writing to mpp
  • Read Header and Footer data from MPP files.
  • Adding Extended Attributes to ResourceAssignment for visibility in MSP
  • Support MPX format for reading.
  • [Custom Fields] Ignore invalid characters
  • Wrong calculation of assignment units after changing the task duration
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, July 8, 2015

Convert DjVu to PDF, Multi Frame Raster Formats & Improved Imaging Core in .NET Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.Imaging for .NET 3.0.0. This month’s release contains many useful improvements where the most worth mentioning enhancement is the new improved imaging core. Moreover, this release has provided the support for the famous DjVu file format. Aspose.Imaging for .NET API has improved the imaging core for performance considerations by converting the internal structure to utilize the byte array instead of the Aspose.Imaging.Color array. With these changes in place, the latest revision is less resource consuming and more efficient as compared to any of its predecessors. Previously, the imaging core used the Aspose.Imaging.Color array to store the pixel information due to which each pixel had to occupy 24 bytes in the memory. This schema proved to be the performance bottleneck in scenarios where images having huge dimensions have to be processed, reason being; the image required more memory to process and hence more time to flush the data. Since this release, the API has added new interfaces and methods which are available in public API as well as being used internally for core processing. Now, the Color is represented as 32-bit ARGB integer structure where there are 4 color channels stored in the order of ARGB. DjVu file format is becoming popular as an alternative to PDF because it has smaller file size as compared to PDF. DjVu format can also be considered as a superior alternative to PDF for digital documents, to TIFF for scanned bitonal documents, to JPEG and JPEG2000 for photographs and pictures, and to GIF for large palatalized images. With this release, the API has provided the support for loading DjVu files for possible conversion to raster image formats as well as PDF. In order to provide this support, the API has exposed DjvuImage class along with many new helping classes, method & properties whose details are available in the Public API Changes section. Like PDF & TIFF, the DjVu files can have multiple pages/frames therefore while converting the DjVu files to raster formats such as TIFF & GIF, all pages of DjVu are rendered to the resultant image by default. It can also be used to convert the DjVu files to PDF format while using the existing PdfOptions class. It is up to the user requirement if all DjVu pages or a subset of the pages are to be exported in PDF format. This release has exposed a new class IntRange that can be used to specify a range that in turn can be passed to an instance of DjvuMultiPageOptions for the conversion of specific range of DjVu pages to TIFF or GIF. It is also possible to store each DjVu page to separate raster image. In order to achieve this goal, this release has exposed an overload constructor of DjvuMultiPageOptions that could accept an integer value to export the specific page. This mechanism can be extended to render individual DjVu pages to raster formats. Another overload constructor of DjvuMultiPageOptions class can accept an integer value as well as an instance of Rectangle to export a specific portion of DjVu page to raster image format. The main new and improved features added in this release are listed below
  • Support for DjVu file format
  • Value offset not word-aligned: 4261403 while validating Aspose.Imaging's generated TIFF with JHOVE
  • ImageLoadException: Cannot process loading further due to incorrect file format structure. Error details: Index was out of range, at Image.Load while loading a DWG
  • Performance lag while watermarking frames of a large TIFF image
  • Textual contents do not render while converting the DXF to TIFF
  • ArgumentException: Font isocpeur_0 not found, at Image.Save while converting DXF to TIFF
  • Unable to convert jpeg 2000 image
  • Improve performance of core processing
  • Improve performance of PNG codec
  • ImageLoadException: Cannot open an image. The image file format may be not supported at the moment, while loading a certain DXF
  • ImageLoadException: Cannot open an image. The image file format may be not supported at the moment." while loading a certain DXF
  • Resize image destroys EXIF data
  • Support of changing contrast/brightness setting and image quality of JPEG image
  • Specify Jpeg quality while converting BMP to Jpeg
Overview:Aspose.Imaging for .NET
Aspose.Imaging for .NET is an image processing & manipulation component that allows developers to create, edit, draw or convert images in their .NET application. It allows developers to convert image files to PSD, BMP, JPEG, PNG, TIFF and GIF formats. Moreover a set of pens, brushes and fonts can be used to draw images or add new elements & text to existing images. Aspose.Imaging for .NET works well with both web & windows applications. Moreover, it adds the support for Silverlight platform.

Tuesday, July 7, 2015

Export Grid Data to Word Document & Work with Word Files in Struts 1.3 Framework

We are pleased to announce the release (v1.0) of Aspose.Words Java for Struts 1.3.0 Which demonstrates the Aspose.Words for Java API powerful document manipulation / creation features within Struts 1.3 MVC framework and Maven environments. The project is a simple book store web application and displays list of books in HTML table grid. Project uses Aspose.Words for Java API to export the grid data to word document format.

Important Features included in this Release
  • The project uses maven project model and configures Aspose Cloud Maven Repository for retrieving Aspose.Words for Java Maven dependency.
  • The Project uses Aspose.Words for Java API to create word document, format it and write data to it.
  • You can easily start developing web application using Aspose.Words for Java API within your favorite Struts 1.3 MVC Web framework by looking at the code.
The source code of this example project is freely hosted on popular social coding sites GitHub and Codeplex. You can also download the pre-compiled .war file from the latest releases from the above social coding sites. 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. 

More about Aspose products


Monday, July 6, 2015

Encode Barcode with Empty Bars, QR & Micro QR Codes Encoding inside .NET Apps

What’s new in this release?

We are happy to announce the new release of Aspose.BarCode for Reporting Services 7.0.0. This new release covers some new barcode symbologies. It provides full support for Microsoft SQL Server 2014, enhances its support in the Business Intelligence for Visual Studio 2013 report building and allows clients to encode barcode with empty bars. Along with these features support, we have included many other recent fixes reported by our clients in the Aspose site forums. For the smallest possible code users might want to consider a micro QR code because the Micro QR code is a smaller version of the QR code standard for applications where symbol size is constrained. We have added its encoding support. Many other improvements are added to QR encoding. Users can now encode QR codes in ECI mode. It also encodes a multi-ECI and FNC1 symbols. We have added full support of Microsoft SQL Server 2014. Users can now develop their reports. For Microsoft SQL Server 2014, we have provided two separate assemblies. First “Design Version” works only with designers (Visual Studio or BIDS). This assembly is located in the Bin\SSRS2014\DesignVersion directory. Second “RunTimeVersion” works only with the report server. This assembly is located in the Bin\SSRS2014\RunTimeVersion directory. We noticed some queries from our clients in using Aspose.BarCode APIs with Business Intelligence for Visual Studio 2013. Since, we checked its support and have fixed some issues. Toolbox in Visual Studio 2013 can’t detect any report component. We have already addressed this issue for Visual Studio 2012. It’s now documented in our docs. We have added a new FilledBars property in BarCodeBuilder class. It allows clients to generate filled or not filled bars. This property works only with 1D barcodes. We have enhanced OneCode and SwissPostParcel encoding areas. Already, clients had the capacity encode off base content in OneCode symbology but now it displays a proper error message. Similarly, in case of SwissPostParcel code, Aspose.BarCode APIs were adding “98″ text at the start whereas parcels always start with “99.42″. We have fixed it. This release also comprise a number of other key fixes that help us in writing capabilities, some of them are Can’t create Code128 barcode with standard ‘f’ character, Incorrect encoding punctuation in PDF417 and MicroPDF417 barcodes, Index out of range error message while generating a Code128 symbology, XDimension property is not working as expected and several other. Below is the list of new and improved features added in this new release
  • Add generation with empty bars
  • Add support of SQL Server 2014 to Aspose.BarCode for Reporting Services
  • Check support of Business Intelligence for Visual Studio 2013
  • Can't create Code128 barcode with standard 'f' character
  • Incorrect encoding punctuaion in PDF417 and MicroPDF417 barcodes
  • Index out of range error message while generating a Code128 symbology
  • Add encoding support of Micro QR code
  • Same size OneCode barcodes are being generated
  • XDimension property is not working as expected
  • Parcels always start with 99.42 whereas Aspose SwissPostParcel symbology adds 98 in start
Overview: Aspose.Report for .NET

Aspose.BarCode for Reporting Services is a .NET solution for the rendering of barcode images in SQL Server 2000, 2005 & 2008 Reporting Services. It supports 29+ linear (1D) and 2D barcode symbologies including MacroPdf417, Australia Post, OneCode, Code128, Code39, PDF417, UPCA, Codabar, MSI and QR etc. Also render barcode images on reports in BMP, JPG, PNG and GIF formats. Other features include EAN-128 application identifiers, DPI resolution settings, barcode size and location adjustments.


Sunday, July 5, 2015

Aspose.Newsletter July 2015: Create, Convert Images Format in .NET/Java Apps & More News

Aspose Newsletter for July 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 Support for Editing or Converting Different Image Formats in your Applications, Adds support for PDF notes and improved chart control, splitting and merging of PST files supported, introducing Aspose.Words for Java for Ruby developers, extracting Text from part of an image & much more.
Need to Edit or Convert Different Image Formats in your Applications?
Aspose.Imaging for .NET and Java are native APIs that give you powerful editing and conversion capabilities of a wide range of common image formats including complex formats like PSD, DWG and DjVu without needing the host application or any external libraries installed on the machine. Let Aspose APIs make your work easier. Start a free Trial
Introducing Aspose.Words for Java for Ruby Developers
We are pleased to announce a new gem for Ruby developers. A project aimed at providing many useful examples for Ruby developers using Aspose.Words for Java via the Ruby Java Bridge. The project is free and is avaliable on the open source code hosting website GitHub. Check it out more details.
 
Aspose.Slides for Java 15.5.0 Adds Support for PDF Notes and Improved Chart Control
The long awaited support for converting presentation with notes to PDF has been included in this release and now you can export the presentation in Notes slide view to PDF. The viewing options for generated presentation have also been improved and now you can set the default view for saved presentation. Check out the documentation to learn more
Splitting and Merging of PST Files supported with Aspose.Email for Java 5.4.0
Aspose.Email for Java API now provides the capability of splitting large PST files and merging small PST files. Thus, a large PST file can now be split into multiple small PST files by specifying the desired PST files size and location to store. This allows your applications to have full control over your backup files. Check out the article and code examples to learn more
Tools4Office use Aspose.Slides to Administer PowerPoint Slides on the Web
Tools4Office provides tools around Microsoft Office products. Their main focus is PowerPoint add-ons. Tools4Office’s customers, and especially enterprise customers, have a lot of presentations and they need to provide their employees and external partners with a way to access these presentations and slides and download them from anywhere. Tools4Office use Aspose.Slides to generate screenshots in their system’s upload process: it was exactly what they needed and it fit their requirement to allow users to download uploaded PowerPoint format in PPTX or PPT. Read the full case study to find out more:
Aspose.OCR For Java – Extracting Text from Part of an Image
Aspose.OCR for Java provides powerful OCR capabilities to your Java application. Learn how to run character recognition on certain parts of an image while ignoring text in the other regions. The Aspose.OCR for Java engine is simple to use and with only a few lines of code can add smart OCR to any solution. Read the guide about Extracting Text from Part of an Image
Updates about new Product Releases
  1. Aspose.Total for .NET - a compilation of our latest .NET products.
  2. Aspose.Cells for .NET 8.5.0: ExportDataTableAsString function as StringValueWithoutFormat + many bug fixes.
  3. Aspose.Words for .NET 15.5.0 - Improvements in this release include support for conditional blocks in the LINQ Reporting Engine and Improved HTML output.
  4. Aspose.Pdf for .NET 10.5.0 - Support of DefaultFontName property and absolute value of CSS position property.
  5. Aspose.Slides for .NET 15.5.0 - Support for generating PDF of only slide notes and changes to the position of category axis.
  6. Aspose.Tasks for .NET 8.3.0 – MPP to MPX format conversion and many other new features and fixes.
  7. Aspose.Email for .NET 5.4.0 - Merging and splitting of PST files and the processing of bounced (Delivery Status Notification) messages.
  8. Aspose.Tasks for .NET 8.4.1 - Support MPX format and Project reading exception while reading the slack values in scientific notation.
  9. Aspose.OCR for .NET 2.7.0 – Add Aspose.BarCode support in Java mode of template editor and Ability to load image from URL
  10. Aspose.Imaging for .NET 3.0.0 – Support for DjVu file format
  11. Aspose.Total for Java – a compilation of our latest Java products.
  12. Aspose.Cells for Java 8.5.0 – Enhancements of the PasteOptions/PasteType mechanism to allow copying of Row heights while copying Ranges.
  13. Aspose.Words for Java 15.5.0 - Improvements in this release include support for conditional blocks in the LINQ Reporting Engine and Improved HTML output.
  14. Aspose.Pdf for Java 10.5.0  –Aspose.Pdf for Java support for OSGI framework and conversion from MHTML to PDF.
  15. Aspose.Slides for Java 15.5.0 – Support for generating PDF of only slide notes and changes to the position of category axis.
  16. Aspose.Email for Java 5.4.0 – Merging and splitting of PST files and the processing of bounced (Delivery Status Notification) messages.
  17. Aspose.Tasks for Java 8.4.0 – Reading the slack values in scientific notation and fixing MPP project reading exception during load.
  18. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  19. Aspose.Total for Android – all the latest versions of our Android APIs.
  20. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  21. Aspose.Total for Reporting Services – a compilation of our latest Reporting Services products.
  22. 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:
  • 2nd July: Auckland Software Craftsmanship Auckland, New Zealand
  • 25th July Auckland .NET User Group, Auckland, New Zealand
Would you like us to sponsor your user group? Get in contact at user.groups@aspose.com
Collect your copy of Aspose Newsletter, October 2013 edition
Contact Information
Aspose Pty Ltd Suite 163,
 79 Longueville Road Lane Cove,
NSW, 2066 Australia
 Aspose - Your File Format Experts
sales@aspose.com
Phone: 888.277.6734
 Fax: 866.810.9465

Thursday, July 2, 2015

Copy Row Heights While Copying Ranges & Calculate Page Setup Scaling Factor using Java

What’s new in this release?

The long awaited version of Aspose.Cells for Java 8.5.0 has been released. This release contains many useful features and improvements along with some critical bug fixes. It has exposed the CalculationOptions class. CalculationPrecisionStrategy enumeration and a set of new CalculateFormula methods in order to add more flexibility & extensibility to the formula calculation engine. These new APIs were added to facilitate the user who wish to strategies the calculation precision handling on their own according to the application requirements. Please note, due to the precision issue of IEEE 754 Floating-Point Arithmetic, some seemingly simple formulas may not give expected results therefore the latest API build has exposed the following CalculationPrecisionStrategy fields to get desired results according to the selection. Aspose.Cells APIs have exposed the PasteType.ROW_HEIGHTS enumeration field for the purpose of copying the row heights while copying the ranges. Upon setting the PasteOptions.PasteType property to PasteType.ROW_HEIGHTS the heights of all the rows inside the source range will be copied to the destination range. Microsoft Excel calculates the page setup scaling factor while using the “Fit to n page(s) wide by m tall” option. This release has exposed the SheetRender.PageScale property to mimic the aforesaid feature of Excel application. This property returns a double value which can be converted to percentage for scaling notation. With this revision, the API has exposed the Cell.getStringValue method along with an enumeration CellValueFormatStrategy that can be used to extract the cell value with or without formatting applied. The newly exposed Cell.getStringValue() method can be used to get the string value of the cell with or without any formatting. Suppose, you have a cell with value 0.012345 and you have formatted it to display two decimal places only. It will then display as 0.01 in Excel. You can retrieve string values both as 0.01 and as 0.012345 using the Cell.getStringValue() method. The most notable  enhancements in this release includes, improved the HTML rendering and handled a few JavaScript errors, improved the PDF rendering for Hebrew characters, wrapped text, page break handling & Right to Left rendering and Tweaked calculate engine for handling custom functions. This release includes plenty of improved features and bug fixes as listed below
  • Enhance the PasteOptions/PasteType mechanism to allow copying of Row heights while copying Ranges
  • Recalculating the Page Setup scaling factor
  • HYPERLINK formula/function - Allow user to process parameters of hyperlink
  • CELLSJAVA-41225 Wrong background color is returned by Aspose.Cells
  • Spreadsheet corrupted after opening and saving the template XLSX file
  • Conversion to HTML appends # string at the end of values for a column
  • Numbers in the Text boxes are not displayed inside
  • The smart arts' placement/alignment in the PDF is not matching with the source Excel file
  • Bottom line is way longer that the original in template file
  • Data shifted to the right in template file
  • Text is overlapped with white background in template file
  • Cell alignment is to left instead of right in template file
  • Text and text alignment is messed up in template file
  • JavaScript error when export to HTML
  • Loss of text in template file
  • Loss of text in template file
  • Failed conversions from XLS to PDF with Aspose.Cells APIs
  • Converting Excel file containing hyperlinks to HTML - Cell referenced hyperlinks don't work
  • Issue with the formatting of an Arrow shape / object - Excel to PDF rendering
  • Gantt chart is not rendered in the output PDF file format
  • Issue with the returned values of parameters in calculating custom function
  • Custom function involving Excel formula (INDIRECT) fails
  • Issue with the value received in a CustomFunction
  • Issue with RefferedArea as result of parameter's calculation
  • When instantiating a Workbook with a corrupted Excel document and LoadOptions, hang occurs
  • Problem with AutoFilters on formulas
  • Conditional format with number format does not work for XLS
  • Style.isDateTime returns false for a cell formatted as Date
  • Left border appearing when it shouldn't for a cell that has adjacent hidden column
  • Formulas are not updated correctly after insert rows
  • Dynamic print area broken when save as / print PDF
  • Some Hebrew characters in the textbox missing in the output PDF file
  • The value axis and category axis labels in the chart are blacked out (Excel to PDF conversion)
  • Text is too large and expanding beyond the margin
  • Bold text characters overlap with each other while converting worksheet to image
  • The text outside of the page break is rendered in PDF as wrapped text
  • Issue with page break, fonts rendering and margins in Excel to PDF rendering
  • Aspose.Cells: cut off text in original cell is showed fully when converted to PDF
  • Page Layout issue (RTL) rendering
  • Footer is mess up in the generated PDF file
  • A small dot appears at the center of Pie Chart while saving it to image
  • Chart used to be able to accept a series formula with empty values but now it throws exception
  • Rendering problems while converting chart to image
  • Issue with chart axis labels' width when converting Excel worksheet to image
  • Chart Data Label properties issue
  • Pie Chart percentage problem
Other most recent bug fixes are also included in this release.

Overview: Aspose.Cells for Java

Aspose.Cells is a Java component for spreadsheet reporting without using Microsoft Excel. Other features include creating spreadsheets, opening encrypted excel files, macros, VBA, unicode, formula settings, pivot tables, importing data from JDBC ResultSet and support of CSV, SpreadsheetML, PDF, ODS and all file formats from Excel 97 to Excel 2007. It is compatible with Windows, Linux & Unix and supports all advanced features of data management, formatting, worksheet, charting and graphics

Wednesday, July 1, 2015

Splitting/Merging PST Files & Messages Delivery Status Notification Support using .NET

What's New in this Release?

We are pleased to announce the release of Aspose.Email for .NET 5.4.0. This month’s release brings new features and enhancements related to various functional areas of the API. In addition, it also includes a number of API improvements by fixing a number of bugs reported with our earlier version. This month’s release introduces the long awaited feature of splitting large PST files and merging small PST files into a single file. A PST can be split into multiple smaller files using the SplitInto method of the PersonalStorage class that allows specifying the size of the resultant PST files and the destination folder to store these. For merging multiple PST files into a single file, the PersonalStorage class provides the method MergeWith method. This merges the files from specified folder with the loaded PST file. The feature also provides the capability to merge folders from another PST file using the overloaded member of MergeWith. Messages sent to recipients may often fail to deliver for a number of reasons such as invalid recipient address. This month’s release now provides the capability to process such bounced messages and extract the service information from such a message. The API introduces new class, BounceResult, which contains the information if a message is bounced. For sample code, please visit our documentation article Processing of Bounced Messages. Aspose.Email’s EWS client already provides the support for working with Tasks on Exchange server. This month’s release provides the capability to save Exchange Task to disc in Outlook MSG format. Sometimes it is desired to access Office 365 mailbox without providing username and password such as in case of corporate environment. We are pleased to share that Aspose.Email for .NET now provides this capability by connecting to the Office 365 EWS using OAuth. This month’s release also includes some other API enhancements for improved API functionality. These include, Support for Cryillic characters to message headers, Setting SentRepresentingEmailAddress to Exchange format address and Support for Asynchronous operations based on sequence number to the IMAP and POP3 client.  This month’s release also includes a number of bug fixes that further improves the overall API functionality. The main bug fixes & improved features added in this release are listed below
  • The merging and splitting PST files
  • The processing of bounced (Delivery Status Notification) messages
  • Add asynchronous operations based on SequenceNumber to the POP3 client
  • Provide support for saving ExchangeTask to disc
  • Add asynchronous operations based on SequenceNumber to the IMAP client
  • Exception while adding Cryillic character to message headers
  • Provide support for setting SentRepresentingEmailAddress to Exchange Format address
  • OAuth support for Exchange Web Services (EWS) with Office 365
  • MapiTask Created with Aspose.Email is always saved with "Mark As Complete" disabled
  • MailMessage.Load doesn't return and hangs
  • Sender information missing when SmtpClient.UseTnef = true
  • No evaluation limitation message when SmtpCient.UseTnef=FALSE
  • MSG to EML conversion adds extra attachment
  • MailMessage.Load raises exception " Offset and length were out of bounds for the array"
  • Unable to generate Daily/Weekly recurrence patterns
  • HTML comments in message body when License is not applied
  • InterpretAsTnef raises exception for IPM.Contact
  • POP3Client: Fetched Message raises exception "Message is UnSigned"
  • Task effective day is one day behind the task start date
  • Task start date preferred over monthly recurrence Day value
  • Saved MailMessage loses image at receiver end when sent using MS Outlook
  • MSG to MHTML: Output contains plain text information
  • Saving MapiTask as TNEF EML doesn't save To addresses in Outlook display
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for .NET

Aspose.Email for .NET is a set of .net email components allowing developers to easily implement email functionality within their ASP.NET web applications, web services & Windows applications. It Supports Outlook PST, EML, MSG & MHT formats. It allows developers to work with SMTP, POP3, FTP & MS Exchange servers. It supports mail merge, iCalendar, customized header & body, header information, embedded files, Twitter & many more. It makes it easy to work with HTML or plain text emails & their attachments.