Thursday, December 29, 2016

Create, Manipulate Pivot Table, Manage Excel Tables & Document Properties in C++ Apps

What’s new in this release?

Aspose is proud to expand its APIs family with the addition of a new product known as Aspose.Cells for C++ 16.12.0. This release has included many new features and enhancements that further improve the overall feature set of the API. This second release supports creation as well as the manipulation of the Pivot Tables. It also provides the IPivotTable class which represents a Pivot Table object whereas IPivotTableCollection represents a collection of Pivot Tables. The IPivotTableCollection can be accessed via the IWorksheet object and a new Pivot Table can be added to the collection. Besides creating new Pivot Tables, the APIs also support to manipulate existing Pivot Tables. The API currently supports to change the data at the source range of the Pivot Table and then refresh it. Once the Pivot Table has been manipulated as desired, it is best to use the new methods to refresh the Pivot Table against the updated data source. This release now provides the ability to add conditional formatting rules to the worksheet by exposing the IFormatCondition class. It also adds support for adding hyperlinks to the worksheet cells. Excel application supports 2 types of document properties such as System defined (built-in) and user-defined (custom). It also supports managing both types of document properties, built-in and custom. Aspose.Cells’ IWorkbook class represents an Excel file. An Excel table is a matrix of cells containing any number of rows and columns whereas the same table is referred to be as a List Object in Aspose.Cells for C++ APIs. The Aspose::Cells::Tables namespace contains all the necessary classes that deals with the operations related to the List Objects. Most worth mentioning classes are IListObject and IListObjectCollection which allow to create and format List Objects and so on. Aspose.Cells for C++ API can be used to group rows & columns while using the ICells class which is basically the collection of all cells in a given worksheet. The ICells class offers the GroupRows and GroupColumns methods in order to group rows and columns respectively. There are several other enhancements with this release, such as the ability to apply the custom theme colors, ability to copy theme across workbooks and support for manipulation of theme colors. This release includes several enhanced features and bug fixes as listed below
  • Apply Conditional formatting to the cells
  • Read/Write Custom Document Properties
  • Read/Write Built-in document properties
  • Add Hyperlinks to the cells
  • Support MS Excel Themes
  • Add and manipulate PivotTables in the spreadsheet
  • Group rows and columns in the worksheet
  • Add Table/List Object to the worksheet
  • License problem with Aspose.Cells for C++ APIs
  • Optimize the performance of saving XLS files
Overview: Aspose.Cells for C++

Aspose.Cells is a C++ 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.

More about Aspose.Cells for C++

Wednesday, December 28, 2016

Filter Email Messages by Date or Time & Enhanced Fetching Tasks from Exchange Server using .NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 6.12.0. This month’s release includes a number of enhancements for working with tasks on Exchange server and searching messages by specifying date time. It also fixes a number of bugs related to the API that further improves the overall API functionality. It already supports fetching tasks from Exchange server. This month’s release further enhances the capabilities of fetching tasks using Exchange Web Service (EWS) by providing filtering capabilities. This allows to retrieve only those tasks from server that meet specific user criterion for task status. The possible statuses include, Completed, Deferred, In Progress, Not Started and Waiting on others. The TaskStatus property of ExchangeQueryBuilder class can be used to specify a single status or a combination of statuses to be retrieved from the server. This month’s release also enhances the API’s IMAP and EWS clients to filter messages from server by Time as well. Till yet, these provided the capability to filter messages from server based on date using the ExchangeQueryBuilder class. The implementation has been enhanced so that the comparison now considers the time part as well. The DateComparisonType.ByDateTime option serves this purpose for filtering messages using the MailQuery. It also fixes several bugs that were reported with the last month’s release by Aspose’s valued customers. This further improves the API functionality and stability. In addition to this month’s release, Aspose team has also published a revamped version of Aspose.Email for .NET that is based on a more improved namespace structure. The new version of the API will be published in parallel to this version, now known as legacy API, for three consecutive releases so as to give customers ample time for migration to the new API. The main bug fixes & improved features added in this release are listed below
  • List only completed tasks from Exchange server
  • EWS: Retrieve Extended Properties for Items
  • Filter mail messages by date and time when using EWS
  • Filter mail messages by date and time when using Imap
  • EML to MHTML: Output text size is different
  • Regression: EML to MSG doesn't load images in Output
  • SmtpClient leaking ThreadLocal data
  • Subject is getting corrupted after changing its encoding
  • One-Off Distribution List added to PST can't be opened in MS Outlook
  • EMSG to VCF doesn't care about the line breaks in Notes
  • EML to EML garbles message body
  • When email attachments are saved to disk, the .msg files get corrupted
  • PST generated with Calendar Items crashes Outlook 2010
  • PST created with sample MSGs crashes Outlook
  • Applying license to this EML removes the message signature
  • Multiple To entries in EML are not read by MailMessage
  • EML to TIFF raises exception
  • ImapClient.ListMessages(MailQuery, int) raises System.ArgumentOutOfRangeException for unread messages
  • PersonalStorage.SplitInto raises exception when License is not applied
  • IEWSClient.ListMessages causes exceptions when some fields of email message headers have big length
  • Exception when replying to MSG with attachments
  • System.OutOfMemoryException while loading mail object to MapiMessage
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.

More about Aspose.Email for .NET

Tuesday, December 27, 2016

New Configuration Options for Setting Spacing Between Lines of Text in JasperReports

What’s new in this release?

The long awaited version of Aspose.Words for JasperReports 16.12.0 has been released. It provides fixes for the important issues reported by Aspose customers, such as, multiple appearances of elements in exported Docx, extra section break is appeared in output Docx and many more. By default, value of USE_LINE_SPACINGS parameter is “smart” (set to 2). This means that Aspose Words for JasperReports will try to analyze current context and set spacing between lines of texts only where this is required. However, users can forcibly enable this option (set to 1) and in this case, line spacing will be set for each text. Alternatively, users can forcibly disable this option (set to 0) and in this case, no explicit line spacing will be set. The list of improved features in this release are listed below
  • Multiple appearance of elements in exported Docx
  • Extra section break is appeared in output Docx
  • Image does not render correctly in output Docx
  • License.SetLicense throws java.lang.IllegalStateException: The signature is invalid.
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 6.3.0 and higher (aspose.words.jasperreports-6.3.0.jar)
  • for JasperReports 5.6.0 … 6.2.0 (aspose.words.jasperreports-6.2.0.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.


More about Aspose.Words for JasperReports

Monday, December 26, 2016

Modify Gradient Fill Data of Visio Shape & Enhanced Drawings Export with Embedded Worksheet

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for .NET 16.12.0. The new version of the API allows developers to modify the gradient fill of a shape in the Visio drawing. The gradient fill improves the appearance of shapes. Developers can also find an improvement in exporting Visio drawings with an embedded Excel worksheet to PDFs. The recent version also covers a number of regular bug fixes and enhancements. Visio shape gradients provide a fast way to give shapes a professional look, especially for flowcharts and other diagrams that will be seen by a wide audience. Using Aspose.Diagram API, developers can retrieve and modify the gradient fill data as per their needs. Developers can also get the gradient stops from each gradient fill to set the position, color and transparency. Aspose.Diagram API has support of manipulating the embedded OLE objects. In few reported use cases, clients were converting the source Visio diagrams to PDFs and facing the problem of missing embedded Excel worksheet. We have enhanced the export of Visio diagrams with embedded worksheet. It is now better than previous. This version also addresses the issues of incomplete rendering of the shapes, extra whitespace around the actual drawing, the invisibility of group shapes and the general formatting problems of the diagram. These enhancements and bug fixes improve performance and accuracy of Aspose.Diagram API. Here is the list of important enhancements and bugs fixes in the new version.
  • Add support to modify the individual gradient stop.
  • The gradient color of the shape is not being preserved on saving in VSDX.
  • The gradient color of circle shape is not shown on saving in VSDX.
  • Improvement to set the gradient stop properties.
  • Incomplete rendering of the circle shape on saving in VDX. - 1
  • Incomplete rendering of the circle shape on saving in VDX. - II
  • VSD to PDF export - the extra white space is generated on the left side of the drawing.
  • VSD to HTML export - the extra white space is generated on the left side of the drawing.
  • VSD to SVG export - the background color of container turns into black.
  • Can't group shapes second time in a Visio Drawing page.
  • The group shape becomes invisible on adding circular shapes in a VSDM.
  • Page.AddShape method shows an invalid error on adding a dynamic connector.
  • Missing an embedded excel in converting a VSD to PDF. - 1
  • Missing an embedded excel in converting a VSD to PDF. -II
  • The text items in the bullets are not aligned well on converting a VSD to PDF.
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.

More about Aspose.Diagram for .NET

Sunday, December 25, 2016

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Pdf for Java 16.11.0. Some of the new features of this release are support of Concatenation progress status, get text width dynamically and support to add encoding of non-default languages in PDF to Latex conversion.. In addition to above enhancement, we have some important improvements regarding PDF to DOCX/DOC, Printing issue on Linux, PDF to PPTX along with many other fixes that makes it more stable and reliable version. It has received a requirement to know progress status of PDF files Concatenation process that how much process is completed and is the file generation/concatenation completed or not? It has implemented ConcatenationProgressHandler to check the status of concatenation. Please check documentation link for details and sample code snippet. While converting PDF to Latex, Aspose team needs to use non-default languages specific font encoding for the conversion. It has introduced a property addFontEncs in LateXSaveOptions class for the purpose.  Some of the customers need feature to calculate text width dynamically. Now with this release we can get text width dynamically with use of measureString() method. We can invoke measureString() method of com.aspose.pdf.Font or com.aspose.pdf.TextState classes (or both). Some important improved features included in this release are given below
  • Checking the status of Concatenation
  • PDF to Latex: Add languages packages by demand only
  • NullPointerException while creating PrinterSettings object in Linux
  • PDF to PDFA conversion is throwing EmptyValue Exception in multi-thread Java application
  • PDF to PNG - Blurry resultant image
  • Issue with PageCollection insert method
  • Arabic text is not being center aligned in a table cell
  • Adobe Reader shows error when placing Image inside Table cell
  • Fonts replacement issue
  • Support of Aspose.Pdf for Java on IBM i (Iseries or As/400)
  • PDF to DOCX: footnote is not rendering as a single paragraph
  • Invisible text on the right from the redactArea becomes visible
  • Not all contents are appearing in PDF document
  • PDF to DOCX: Russian text is being added in resultant DOCX
  • PDF to DOCX: Saving as resultant DOCX grows in size exponentially
  • Exception when loading Font from FileStream
  • Image squished instead of moving to next page
  • KeptWithNext feature is causing content to disappear
  • When PDF is saved as DOCX, the AsposeTimeoutError occurs.
  • Substitute font with open type font
  • Specify page range information for PdfPrintRange.Selection
  • PDF to PDF/A - Resultant file is not compliant
  • PDF to PPT - Spacing between words is removed    
Overview: Aspose.Pdf for Java

Aspose.Pdf is a Java PDF component to create PDF documents without using Adobe Acrobat. It supports Floating box, PDF form field, PDF attachments, security, Foot note & end note, Multiple columns document, Table of Contents, List of Tables, Nested tables, Rich text format, images, hyperlinks, JavaScript, annotation, bookmarks, headers, footers and many more. Now you can create PDF by API, XML and XSL-FO files. It also enables you to converting HTML, XSL-FO and Excel files into PDF.

More about Aspose.Pdf for Java

Thursday, December 22, 2016

Object Filtering for Loading Templates & XML Map Data Export to Disc are Enhanced in Java Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 16.12.0. This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the API. Sometimes, application requirement could be to load just a particular type of objects while loading existing spreadsheets in Aspose.Cells’ object model. For instance, users may require loading only the cells along with formulas & formatting or just the document properties. Aspose.Cells APIs now provide a flexible yet comprehensive mechanism to achieve such requirements by exposing the LoadFilter class. The LoadFilter class along with LoadOptions.LoadFilter property can control the type of data/objects to be loaded while initializing an instance of Workbook from a template file. The constructor of the LoadFilter class can accept constant(s) from the LoadDataFilterOptions enumeration that specifies the type of objects to be loaded. The LoadFilter class also allows customizing the loading process as per the properties of the Worksheet. In order to customize the loading process, one has to override the LoadFilter.startSheet method. Please note, there are just a few properties that can be used for a given worksheet object in this scenario because most of the data and properties have not been loaded yet. This release has enhanced its core for more stability as well as fixed a few critical bugs. Moreover, there are numerous minor enhancements in order to improve the overall usage of the API. A few of the worth mentioning enhancements are, ability to export XML map data to disc, Support for ScaleCrop and LinksUpToDate built-in document properties, Enhanced PDF rendering engine for font substitution while converting charts to PDF format and handled a few exceptions such as ArrayIndexOutOfBoundsException & CellsException. This release includes several enhanced features and bug fixes as listed below
  • Specify Chart points' positions
  • XLSM becomes corrupted after re-save operation
  • DataBar width is not correct while converting spreadsheet to HTML
  • Orange Row is not included in the SUM of Pivot Table
  • Image is cut off in the output HTML
  • Chart is missing while converting spreadsheet to HTML
  • Row height is not correct while converting XLSX to HTML
  • DCOUNTA Excel formula is not evaluated fine by Aspose.Cells formula calculation engine
  • Issue with DataBar conditional formatting when saving an XLSM file as PDF
  • The space between certain characters gets removed at a few places in the output PDF file
  • Chart labels are not displayed/rendered the same (as per the original Excel file) in the output PDF file
  • Issue with font attributes of TextBox in the output PDF
  • TextBox's content color & size is changed while converting worksheet to EMF
  • TextBox's content color & size is changed while converting spreadsheet to PDF
  • Hebrew words are not rendered correctly when converting an Excel file to PDF file format
  • Content in TextBox is clipped while rendering spreadsheet to PDF
  • Arrowed lines are misplaced while rendering spreadsheet to PDF
  • Issue with the SVG image of the chart in the rendered HTML file
  • Font substitution does not seem to take effect for Chart legend while using Chart.toPdf()
  • Legend overlapping with text in Chart's PDF
  • Incorrect ChartPoint's ShapeXPx & ShapeYPx values
  • Incomplete rendering of the Rectangle shape while converting XLS to HTML
  • Text is getting truncated while converting spreadsheet to PDF file format
  • Extra pages are added due to some pages are not rendered completely in one PDF page
  • SheetRender - Invalid column index
  • Extending Excel Table modifies data
  • Opening and saving the file while using SheetRender corrupts the output Excel file
  • Setting the shape text changes the text style
  • Text of some cells like C2 and C3 get unbold
  • Worksheet.autoFitColumns method does not seem to take effect when required font is not present in Linux
  • Unexpected background color applied to TextBoxes while rendering spreadsheet to PDF
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

More about Aspose.Cells for Java

Wednesday, December 21, 2016

Apply Metered Licensing System, Load DXF Files & Save It in Any Supported 3D Formats using .NET

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 16.12.0. The new version adds support of importing DXF data files. Developers can import DXF files into the Aspose.3D API, and then export them in any supported 3D format. Using the recent version or higher, developers would be able to apply the usage based licensing because it relies on the accurate records. All the regular bug fixes and enhancements have also been included. Aspose.3D for .NET API has now incorporated the metered licensing system. It monitors the regular usage of Aspose.3D API and keep track of the Aspose API licenses. It’ll help our clients utilize Aspose APIs more effectively as well as increase their company revenues. DXF is a file extension for a graphic image format typically used with AutoCAD software. DXF stands for Drawing eXchange Form and used to transfer data between various applications. Using Aspose.3D API, developers can now read any existing DXF file. Developers would also be able to load a DXF file, and then save in any supported 3D file format. This release includes plenty of new features as listed below
  • Add support of importing the DXF.
  • Add a metered License key system.
  • Can't extract 3D data from a PDF.
  • Add support of exporting the text/binary glTF.
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.

More about Aspose.OCR for .NET

Tuesday, December 20, 2016

Render Distributed Text Alignment, New Animation Effects & Presentation to SVG Export using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 16.11.0. This is primarily a maintenance release whereby Aspose team has rectified many issues incurring in product along with inclusion of some new features. It has improved the animation effects support and has also included the support for animation effect Disappear in API. This release also introduced the support setting custom color for Invert if negative for chart series data. Please visit the documentation article, Setting Chart Series Invert Fill Colors for more details. The presentation access and saving issues have been rectified for many presentation decks that resulted in exceptions including OverflowException, IndexOutOfRangeException, ArgumentException, UnSupportedFormatException and PptReadException in previous releases. The presentation to SVG export has also been improved in this release and issues related to rendering as well as export exception issues have been rectified. The charts processing has also been improved and Aspose team has resolved several issues related to plotting of chart axis, area, labels and legends in this release. This release has also improved the text rendering support as well and have addressed issues like font’s substitutions, hyperlinks, borders appearances and font related properties. Aspose team has also rectified several issues related to presentation rendering and its export to PDF, thumbnails and HTML. The issues related to improper text color, text effects, missing chart elements and improper tables rendering.  This list of new, improved and bug fixes in this release are given below
  • AnimationEffect.Disappear is unavailable in Aspose.Slides
  • Setting color for InvertIfNegitive value for chart series data
  • Implement rendering for distributed text alignment
  • Not able to get linked VTF path in pptx
  • Incorrect PDF is generated for presentation
  • Exception on loading presentation
  • Exception on saving presentation
  • Presentation is corrupted after resaved
  • Incorrect hyperlink action type in .ppt file
  • Exception on loading presentation
  • Ppt not converted to pdf correctly
  • When PPTX is converted to PDF, the values in chart are missing.
  • Image color changes after saving ppt
  • Font substitution does not work for bullets and symbols
  • Animation are changed after saving ppt
  • Issue while removing header footer
  • Hyperlink tool tip difference in .ppt and .pptx files
  • Convert stop after 21 slides
  • Exception on loading presentation
  • Pptx not rendered correctly after converting to png
  • Master slide name missing
  • Labels overlap in Y axis
  • Text is missing in box after converting pptx to png
  • Text is missing in boxes after converting pptx to png
  • Text missing when converting pptx to png
  • Position of graph lines is not correct in output HTML or image file
  • Black borders appears
  • Text distribution lost after converting Pptx to pdf
  • Unable to plot more than 700 points in the chart
  • Pptx does not render correctly
  • PPT not protected properly
  • PlotArea overlaps text behind the chart.
  • PDF notes are not rendering for ppt file
  • Font Bold and Italic property are not working properly
  • Memory leak in presentation loading and saving       Bug
  • Grayscale effect on image has disappeared after load and save a ppt
  • Chart unable to plot on Primary X-Axis and Secondary Y-Axis
  • Charts failed to render in generated thumbnails in Windows 8
  • Incorrect tiff generated from pptx
  • Incorrect Chart Titles in generated PDF
  • Line charts are changed after presentation load and save
  • Chart legends incorrect rendered in pdf
  • Incorrect Portion format on ppt
  • Chart axis are not showing properly in generated PDF
  • The text get changed when saving presentation
  • Gradient fill reversed after resaving presentation from PPT to PPTX
  • DateTimeInvalid Format exception thrown on saving presentation
  • Gradient is inverted on thumbnail and in PDF from ppt presentation
  • Improper rendering of presentation when exporting to SVG
  • Argument Exception thrown on accessing the presentation
  • SChart export disregards series number formatting
  • Presentation repair message on saving the presentation with cleared paragraphs from text frame
  • OleObjectFrame object representing VTF file reference contains empty strings in "LinkPathShort" and "LinkPathLong" properties.
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.

More about Aspose.Slides for .NET

Monday, December 19, 2016

Barcode Recognition from BMP Image & Enhanced Processing of Aztec, DataMatrix Barcodes using .NET

What's New in this Release?

The latest version of Aspose.BarCode for .NET 16.12.0 has been released. The major development in this release is the enhancements incorporated in Aspose.BarCode API to improve the overall performance of the API. Improved recognition speed of Aztec coded barcode, improved mechanism of CodabloackF coded barcode recognition with AllSupportedTypes property are top of the list. Processing of rotated DataMatrix barcode has been improved. CodablockF and Coupons coded barcode have been included in Silverlight control. There are some other important improvements included in this release, such as barcode recognition from a BMP image, Datamatrix barcode generation of type DataMatrixEccType.Ecc200, reading Code39standard coded barcode, CodablockF coded barcode, ITF14 coded barcode, Metered licensing mechanism, Aztec barcode recognition and Processing of rotated DataMatrix barcode has been greatly improved. Below is the list of new and improved features supported in this version.
  • Barcodes generated from VS2010 and VS2012 are different
  • Improve recognition speed for Aztec
  • Improve recognition speed for Aztec by reducing the number of passes
  • Include CodablockF and Coupons in Silverlight control
  • Incorrect recognition of CodabloackF with AllSupportedTypes
  • Reading Barcode from a BMP image is generating exception
  • Remove line offset for CodablockF (GraphicsUnit.Pixel)
  • The recognition performance of rotated DataMatrix barcodes has been improved
  • Too small quiet zone for ITF14 when border type is Frame or FrameOut
  • BCreating a Datamatrix barcode with DataMatrixEccType.Ecc200 throws a null reference exception
  • Not able to recognize code39standard barcode .NET
  • Barcode reader is unable to recognize the barcode on an image
  • Unable to recognize PDF417 barcode from a drivers' license image
  • Dynabic.Metered: Aspose.BarCode has to be adjusted to the latest Dynabic.Metered version
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.

More about Aspose.Report for .NET

Sunday, December 18, 2016

REVNUM, INFO Fields Support & Combining Adjacent Tables on Word Document Loading using Java/.NET

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java & .NET 16.12.0. This month’s release contains over 73 useful new features, enhancements and bug fixes to the Aspose.Words product. Here is a look at just a few of the biggest features and API changes in this month’s release, such as saving to image formats can be fine-tuned by passing RenderingHints (TextRenderingHint, InterpolationMode etc.) to ImageSaveOptions.GraphicsQualityOptions, support of the “people” part (Word 2013 feature), StructuredDocumentTag extensions supported (Word 2013 feature), REVNUM, INFO fields supported, Improved handling of hanging punctuation and hyphens in complex script content, Improved handling of “Automatically adjust space between Asian text and numbers” compatibility option, Improved paragraph alignment when text contains hidden content, improved reflow of vertically merged cells for complex table grid layout, implemented combining adjacent tables on document loading, Path gradient fill support while rendering SVG implemented, leader lines rendering for all DrawingML Chart types (not only for pie-charts) implemented and styles are now properly applied for DrawingML Charts while rendering.  It has added new property in Aspose.Wrods v16.12. This property allows to specify rendering mode and quality for the Graphics object. Use this property to override the Graphics settings provided by Aspose.Words engine by default. It will take effect only when a document is being saved to an image-like format. It also included the roundtrip support of the People part (OOXML format) in this release. This part contains contact information about each person who has authored a comment or revision in the current document: identity provider (none, Active Directory or Windows Live ID) and user ID. Using this information MS Word can show additional information about contact. The list of new and improved features added in this release are given below
  • Save to image formats can be fine-tuned
  • Support of the "people" part (Word 2013 feature)
  • StructuredDocumentTag extensions supported (Word 2013 feature)
  • REVNUM, INFO fields supported
  • Improved handling of hanging punctuation and hyphens in complex script content
  • Improved handling of "Automatically adjust space between Asian text and numbers" compatibility option
  • Improved paragraph alignment when text contains hidden content
  • Improved reflow of vertically merged cells for complex table grid layout
  • Implemented combining adjacent tables on document loading
  • Path gradient fill support while rendering SVG implemented
  • Leader lines rendering for all DrawingML Chart types (not only for pie-charts) implemented
  • Styles are now properly applied for DrawingML Charts while rendering
  • Docx to PDF table width wider than page width
  • Table's header rows are not rendered in output Pdf
  • Support rendering of leader lines for all chart types.
  • Support REVNUM field
  • Support INFO field
  • MhtmlReader does not support complex body
  • Incorrect cell width causes contents to wrap to the next line
  • Incorrect image size in AW pdf output
  • Some images not displayed correctly when converting from docx to pdf
  • Docx to Pdf conversion issue with Shape (image) rendering
  • Row deletion is not read properly.
  • Vertical position of stretched text is incorrect.
  • Formatting in CellFormat.Borders changes after read-only access
  • Table's cell shading is lost in output Pdf
  • Conversion from .odt file to .pdf file has TOC formatting issues
  • Hidden row is read incorrectly.
  • Hidden row is read incorrectly.
  • RTL text is getting reversed during Docx to Html conversion
  • Soft hyphen in HTML (­) is exported to hyphen in output Docx
  • System.NullReferenceException during save to docx
  • Document.Compare produces wrong output
  • Docx to Pdf conversion issue with image border       Bug
  • When Chart object in Word document is converted to .jpg image, color of axis is different
  • Paragraphs containing nothing but tabs disappear in HTML
  • Hanging punctuation character is placed inside a line.
  • SpanHyphen width is incorrect when the document grid is defined.
  • Issue with embedded vsd after re-saving Docx
  • Document.Compare returns incorrect document for same input document
  • Getting Extra Revisions When Comparing Two Word Documents Which Contain TextBox With Some Changes
  • Custom Styles are lost on HTML-Aspose.Words-HTML roundtrip
  • Field.Type returns none for hyperlink when it is hidden
  • Content of the formatted balloons in the generated pdf file is different than in the doc file
  • When DOCX converted to HTML, paragraph looks different in HTML.
  • Image is lost after re-saving Docx
  • Compare issues in table
  • Currency values disappearing in PDF
  • Color of SVG is lost in output Html/Pdf
  • Text of content control is lost after conversion from Docx to Xps
  • Rtf to Pdf conversion issue with paragraph's alignment
  • Document.PageCount returns wrong number of pages.
  • When Word document is converted to PDF, part of the content is missing
  • Cell revisions is written incorrectly.
  • Wrong indentation of text in List in PDF
  • Docx to Pdf conversion issue with shape's position
  • Document.UpdateFields updates the INDEX field incorrectly
  • Line break is converted to "x000d" in output Pdf
  • Excessive revisions number for minor change in table - Compare
  • Symbol are wrong in the genarted PDF rendition
  • Image is lost after conversion from Docx to Doc/Pdf
  • Embedded images are not preserved during open/save MHTML
  • Text color in SmartArt DML is not preserved during rendering
  • Incorrect spaces between words of bidirectional text in HTML Fixed Page documents
  • An embedded font is not written in output Word formats
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.
More about Aspose.Words

Thursday, December 15, 2016

Set Chart Series Invert Fill Colors & Enhanced Animation Effects in Presentation using Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java 16.11.0 has been released. This is a maintenance release whereby we have resolved several issues incurring in product. Aspose team has also introduced the support setting custom color for Invert if negative for chart series data. Please visit the documentation article, Setting Chart Series Invert Fill Colors. It has also improved the animation effects support and have added the support for animation effect Disappear in API. This release has rectified the issues related to shapes rendering in API that resulted in shape disposition. The charts rendering support has also been improved as well in API and several issues related to chart elements rendering have been rectified. The issues related to improper hyperlink setting have also been addressed in this release. Some important enhancement & bug fixes included in this release are given below
  • AnimationEffect.Disappear is unavailable in Aspose.Slides
  • Setting color for InvertIfNegitive value for chart series data           
  • Implement rendering for distributed text alignment
  • Presentation not saving
  • Exception on loading presentation
  • Shape Height and location changed
  • Incorrect hyperlink action type in .ppt file
  • Hyperlink tooltip difference in .ppt and .pptx files
  • convert stop after 21 slides
  • Labels overlap in Y axis
  • Font Bold and Italic property are not working properly
  • Line chart lines disappear on load & save
  • Lines of line chart incorrect on load and save
Other most recent bug fixes are also included in this release

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 a
udio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.

More about Aspose.Slides for Java

Wednesday, December 14, 2016

Retrieve/Edit ActiveX Control from Shape Object & Insert Text Shape in Visio Page using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for .NET 16.11.0. The new version of the API allows developers to insert a text shape in the Visio diagram. Developers can also now retrieve an ActiveX control to edit all its available properties. This month’s release also improves performance in converting VSD diagrams to PDF format and covers a number of regular bug fixes and enhancements. The Microsoft Office Visio application allows users to insert a text shape by clicking “A Text” button available in the Home tab under the Tools section. Using Aspose.Diagram API, developers can now achieve this feature in their project applications. From now onward, they may not add any alternative shapes from the stencil files. The last couple of Aspose.Diagram API releases has the support of inserting an ActiveX control in the Visio page. Developers were not able to retrieve and edit an ActiveX control. Using this new version, developers can retrieve an ActiveX control from a shape object, and then edit its properties. This version also addresses the issues of general formatting problems, the invisibility of the group shapes, rendering cross signs in place of the various shapes and other minor layout problems of the drawings. These enhancements and bug fixes improve performance and accuracy of Aspose.Diagram API.   Here is the list of important enhancements and bugs fixes in the new version.
  • Add support to insert text labels.
  • Performance issue with exporting a VSD to PDF.
  • Can't add shape menu item (action).
  • VSDX to PDF conversion, incorrect sequence of line breaks in the text items.
  • VSDX to PDF export, incorrect font of bold text items.
  • VSD to PDF export - the bounding box color of the form icons is changed.
  • Background color of the shape is changed on converting a VSD to PDF.
  • Background Color of the shapes is changed on converting a VSD to PDF.
  • The background color of shapes is changed on saving VSD to PDF.
  • VSDX to PDF export - Solid lines of shapes are converted to dashed lines.
  • Incorrect text alignment of the shape on converting a VSDX to PNG.
  • The menu icons are not properly visible on converting Visio pages to SVGs.
  • Shapes become invisible on grouping and saving in VSDM.
  • Missing shapes on converting a VST to PDF.
  • The background color of the page is not being preserved on converting a VSD to SVG.
  • Open and Save VSDX - the cross signs appear in place various shapes.
  • Open and save VSDX - the text of the shape turns into dummy characters.
  • The text items are not aligned on saving a Visio in PDF.
  • The width of connector lines is changed on saving a Visio in PDF.
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.

More about Aspose.Diagram for .NET

Tuesday, December 13, 2016

Load Barcode Control in Visual Studio Toolbox & Process ITF14 Barcode in SQL Server Reports

What’s new in this release?

We are happy to announce the new release of Aspose.BarCode for Reporting Services 16.12.0. This release incorporates many enhancements to improve the overall performance of the API. Integration of Aspose.BarCode for SSRS design time control into Microsoft Visual Studio, smooth rendering and report preview having barcode on it are the top of the list. There are some important improvements included in this release, such as Process of integrating Aspose.BarCode into Microsoft Visual Studio has been improved, Process of loading barcode control into Visual Studio toolbox has been improved, Process of previewing report having barcode has been improved, Processing of ITF14 coded barcode has been improved and Processing of CodablockF coded barcode has been improved. Below is the list of new and improved features added in this new release
  • Failed to load component into Toolbox for VS2012
  • Report preview crashes after refresh
  • Barcodes generated from VS2010 and VS2012 are different
  • Too small quiet zone for ITF14 when border type is Frame or FrameOut
  • Remove line offset for CodablockF (GraphicsUnit.Pixel)
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.

More about Aspose.Report for .NET

Monday, December 12, 2016

Create Custom Subtotal Labels in Excel Spreadsheet & Access Hyperlink from a GridWeb using .NET

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 16.11.0. The new release includes some features and other important enhancements with some critical bug fixes. This release has added the support for the creation of custom subtotal labels allowing the application developers to customize the labels according to the region or personal preferences. In order to provide this feature, the latest version of the Aspose.Cells for .NET has exposed the GlobalizationSettings class offering the following 2 methods which can be overridden in a custom class to get desired labels for the Subtotals. The GlobalizationSettings class also offers the GetOtherName method which is useful to give the “Other” label of Pie charts a custom value. The snippet on blog announcement page defines a custom class and overrides the GetOtherName method to get a custom label based on the system’s regional (culture) settings. It has exposed the CellsFactory class which currently has one method, that is; CreateStyle. The CellsFactory.CreateStyle method can be used to create an instance of Style class without adding it to the pool of workbook styles. It has exposed GetHyperlink method to the GridHyperlinkCollection class that allows to get the instance of GridHyperlink by either passing an instance GridCell or a pair of integers corresponding to the row column indices. Some important enhancements are also part of this release, such as support for MINIFS & MAXIFS functions, ability to manipulate Workbook’s Absolute Path, ability to implement Subtotal or Grand Total labels in other languages, aspose.Cells for .NET formula calculation engine is enhanced, handled and fixed a few exceptions, such as, Stack overflow, NullPointerException, IndexOutOfRangeException and many more. Furthermore, in this release, we have fixed several other issues. For example, issues around reading/writing MS Excel Excel file formats, manipulating and rendering shapes, manipulating PivotTables, copying ranges in the worksheet, rendering to HTML file format, rendering images from Excel worksheets, rendering images files from charts and exporting Excel workbooks to PDF format have been resolved. This release includes several enhanced features and bug fixes as listed below
  • Support MINIF and MAXIF functions
  • Web links on spreadsheet are opened on the same page where GridWeb is loaded
  • UpdateLinkedDataSource() doesn't work when Workbook is loaded from stream
  • Deprecated .size() function used in acwmain.js
  • Mimic MS Excel behavior when "Enter" key is pressed
  • Set focus on the formula back when inserting a formula with wrong parameters (invalid formula)
  • Performance issue with GetPivotData function
  • Issue with SheetRender.PageCount that takes a long time to calculate worksheet pages
  • Range.Copy() method freezes for big Excel ranges
  • Spreadsheet becomes corrupted when Workbook names is appended to the Named Range
  • RTL direction is changed to LTR while converting HTML to Excel
  • PivotTable is losing filters after RefreshData call
  • Pivot Table fails to refresh after changing data source to a Named Range
  • Calling PivotTable.CalculateData() causes a crash when there is 1 data column
  • Excel file is corrupt after opening and resaving it
  • CSS style ignored for column widths, row heights and word wrap, etc. (HTML to Excel)
  • Issue with font-weight and text-align in TD and TH cells
  • PivotTable contents are not showing correctly in the output PDF
  • Culture settings for Workbook does not take effect for Chart DataLabels using Chart.ToImage
  • SUMPRODUCT function with external ranges results in '#REF!' error
  • Long values in cell renders as '#' string while converting worksheet to image
  • Issue with the size of the converted file (Excel to PDF Conversion)
  • Considerable increase in the output PDF file size from a relatively smaller Excel file
  • Label is missing when a chart is converted into image
  • Trendline in the chart is not rendering fine in the output PDF
  • SheetRender.ToImage: Chart overlaps the row below it
  • Formula gets _xlfn prefix after the calculation of workbook
  • Resave operation corrupts the spreadsheet when worksheet name is " or "
  • Corrupted output file generated by Aspose.Cells APIs
  • The shapes are not in the same order (as per the original shapes' z order position)
  • Removing image from header/footer corrupts the document
  • Changing background image of a shape corrupts output XLS file
  • Line spacing from TextBox is lost with simple re-save
  • ThreeDFormat.TopBevelWidth and TopBevelHeight are not getting applied
  • Open and Save document creates corrupted file
  • Issue with updating External Link's data source and AbsPath
  • Font of Chart Data labels and Legend is changed on opening and re-saving source Excel file
  • Unable to update address of a GridHyperlink
  • Set alternative text for hyperlink if image URL is not correct
  • Accessing hyperlink via cell reference is not possible with GridHyperlinkCollection class
  • Obsoleted APIs are not identified in Visual Studio
  • Width of Auto-Filter's Dropdown is too small to make a selection
  • Trendline in the chart is not rendering fine - Aspose.Cells.GridDesktop
  • Auto filters are applied to all the columns instead of specific range/columns only
  • RowFilteredEvent of GridDesktop never occurs
  • Hidden rows due to filter remain hidden after removing the filter
  • Certain formatting elements in the template XLSM file are not imported correctly
  • GridDesktop.Button click event never fires on 200% zoom
  • Aspose.Cells.GridDesktop: Paste is Always inactive in context menu
  • GridWeb control, column disappear if drag to left
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.

More about Aspose.Cells for .NET

Thursday, December 8, 2016

Get Text Width Dynamically, Enhanced Text Searching & PDF to DOC/DOCX Conversion in .NET Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Pdf for .NET 16.11.0. This release includes number of improvements along with a new feature to get text width dynamically. Aspose team has received number of requests to provide some functionality to get text width dynamically in public API, and implemented this feature in current release. It has improved PDF to PDFA conversion, PDF to DOC/DOCX conversion along with many other bug fixes, reported in earlier releases, that improved the quality of Aspose.Pdf for .NET API to make it more stable. With release of this version, now users can get text width dynamically with use of MeasureString() mthod. Users can invoke MeasureString() method of Aspose.Pdf.Text.Font or Aspose.Pdf.Text.TextState classes (or both). It has improved text searching procedure. From Aspose.Pdf 16.10 TextFragmentAbsorber returns text under rectangle more accurate. The rectangle may be specified with TextFragmentAbsorber.TextSearchOptions.Rectangle propert. This feature is very much improved in this release, as Aspose team has fixed number of PDFA related issues in this release. PDF to DOC/DOCX conversion is key feature of Aspose API. It has resolved some issues in this release that enhanced the feature reliability. In addition to above stated improvements, this version also includes some other important bug fixes as well. There have been specific improvements regarding HTML to PDF, PDF to HTML, Text Replacement and PDF to XPS. The list of important new and improved features are given below
  • Change the text color in rectangle area
  • Gradient Fill feature
  • How to get width of text dynamically
  • PDF to PDF/A_3b - Process takes too much time.
  • Incorrect measurement of replacement fragment while adjusting text with character spacing leads to extra space.
  • Arabic text is not being center aligned in a table cell
  • Image squished instead of moving to next page
  • PDF to PDF/A - Text Rotated and overlapping on last page
  • PDF to PDF/A - PDF/A conversion metadata errors
  • Image rendering difference in old and new generator
  • Not all contents are appearing in PDF document
  • KeptWithNext feature is causing content to disappear
  • Images missing in resultant file when using 'OptimizeResources'
  • PDF to HTML - A ligature is shown incorrectly in HTML
  • USPSIMB standard barcode font shows extra spaces
  • PDF to HTML: rendering issue of form fields
  • PDF to DOCX: footnote is not rendering as a single paragraph
  • PDF to DOC: Paragraph indent values    Bug
  • PDF to PDFA2b: Converting PDF, generated from Aspose.Cells, to PDFA2b fails the compliance
  • PDF split to pages is slower in v10.7
  • Glyph widths information lost when forming font for replacement
  • When PDF converted to PDF_A_1B, the first page is missing some elements.
  • When PDF converted to PDF_A_1B, the output file returns an error in Acrobat Reader
  • HTML to PDF conversion throws ArgumentNullException
  • PDF to PDFA conversion throws InvalidCasException n
  • OutOfMemory when using OptimizeResources method
  • PDF to XPS - IndexOutOfRangeException during conversion
  • Exception while converting Dynamic XFA to Standard AcroForm
  • Fix internal System.FormatException during text extraction with 'fast' procedure of GroupProcessor.
  • When PDF is saved as DOCX, OutOfMemoryException occurs.
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.

Wednesday, December 7, 2016

New Animation Effects for Shape, Slide Content Reset & Enhanced PPT to PDF Conversion using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 16.10.0.  This release has resolved many issues incurring in product along with inclusion of some new features in API as well. It has included some new animation effects for shape in this version. Now, users can also use EffectType.Disapper in animation setting to add disappear shape effect. It has also included support for resetting the slide by adding new property in Slide class by including Reset () method which will reset the position, size and formatting of every shape on slide. It has also included ShowMasterShapes property in IBaseSlide class. It specifies if shapes on the master slide should be shown on slides (ISlide, ILayoutSlide or INotesLides) or not. For master slide itself this property always returns ‘false’ and doesn’t allow setting ‘true’. It has addressed several issues related to charts processing which include improper chart backgrounds, chart border area rendering and improper chart labels. It has also resolved slide cloning issues which include missing content inside cloned presentation as well. It has rectified several issues related to presentation rendering and it’s exporting to PDF and HTML. The issues related to improper background color, text rendering and chart element rendering have been rectified as well. Aspose team has also addressed several presentation access and saving issues as well in this release that earlier resulted in different exception when working upon them. This list of new, improved and bug fixes in this release are given below
  • AnimationEffect.Disappear is unavailable in Aspose.Slides
  • SSupport for slide reset in Aspose.Slides
  • Support for setting Hide Background graphics property
  • Resaving PPT to PPT creates presentation which opens in Protected View mode
  • SException while opening presentation with COM
  • SWhen slide is copied from one presentation to another, it looks differently than when slide is copied manually in PowerPoint
  • When existing PPTX is opened and then saved, the X axis of chart gets corrupted
  • Slide background colors on generated thumbnail differs from PowerPoint
  • Unreadable content in cloned presentation
  • Pptx corrupted after removing slides
  • Slide Number alignment and size changes
  • Notes Page text box becomes bigger
  • SSlide get corrupted after saving ppt
  • Background changed after converting ppt to pdf
  • Tex box position changed after saving ppt
  • Portion's font is changed on rendering after saving ppt
  • SError while constructing object for pptx document
  • IPictureFillFormatEffectiveData returns zero Dpi
  • Chart Size changes after saving ppt
  • "Cannot find table 'loca' in the font file" for Myriad Pro font
  • Resaved presentation font in PP depends on the order of opening
  • Font Bold and Italic property are not working properly
  • Unable to read beyond the end of the stream exception on presentation load
  • Wrong labels appears on the category axis
  • SChart background appeared as black in generated thumbnail
  • Border of chart area is improperly rendered in generated thumbnail
  • IndexOutOfRangeException on presentation load
  • 2 Slide Masters and Additional layout slide on presentation load and save
  • SShapes missing on load and save ppt
  • Null reference exception is thrown on loading a presentation
  • Wrong gap between plot area and chart border
  • bPptException is thrown on saving ppt
  • Protected view message on saving presentation using Aspose.Slides
  • IndexOutOfRange exception on accessing presentation
  • SAlternativeText is missing after resaving PPT
  • Invalid operation exception on loading presentation
  • Exception: Object reference not set to an instance of an object on opening the PPT file
  • Handwriting data missing in generated thumbnails and Html
  • ArgumentOutOfRangeException is thrown on opening the PPT file
  • Images are not rendered in HTML to PPTX Import
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.

More about Aspose.Slides for .NET

Tuesday, December 6, 2016

Save Documents in Compliance with HTML5 Standard & XPS Output Optimization Using REST APIs

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Words for Cloud 16.11.0. This release contains two enhancements to Aspose.Words for Cloud. Aspose.Words core library has also been updated to version 16.11.0. It added Html save option “HtmlVersion”. It is used to specify version of HTML standard that should be used when saving the document to HTML or MHTML. Default value is Xhtml. But, users can also use it to save the document in compliance with the HTML5 standard. It also added FixedPage save option “OptimizeOutput. This flag indicates whether it is required to optimize output of XPS. If this flag is set redundant nested canvases and empty canvases are removed, also neighbor glyphs with the same formatting are concatenated. Note: The accuracy of the content display may be affected if this property is set to true. Default is false. Aspose.Words for Cloud, a cloud-based document creation, manipulation and conversion API, helps users process documents with its many flexible features. Users u can perform a wide variety of document operations with Aspose.Words for Cloud’s REST API. Create a new document from scratch, modify an existing document, convert documents to different formats, and render the document to images. Aspose.Words for Cloud’s platform independent document manipulation API is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. Users can use it with any platform — web, desktop, mobile, and cloud. The API integrates with other cloud services to give the flexibility users need when processing documents. It is suitable for any type of business, document, or content.  The list of new and enhanced features added in this release are given below
  • Add HtmlSaveOption "HtmlVersion"
  • Add FixedPageSaveOption "OptimizeOutput"
  • Add Swf save option "MetafileRenderingOptions"
  • System.Net.WebException is thrown while saving Docx to Pdf
Start a free trial today – all users need is to sign up with the Aspose for Cloud service. Once users have signed up, users are ready to try the powerful file processing features offered by Aspose for Cloud.

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. Users 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, December 5, 2016

Link Tasks Predecessor to External Project & Enhanced Working with MPP/XML Files using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Tasks for .NET 16.11.0. This month’s release includes support for linking a task’s predecessor to external project. It also brings several improvements to the API by fixing bugs that were reported with the previous version of the API. Aspose.Tasks for .NET already supports linking a project’s task to external project. This release provides support for task’s predecessor information linked to external project in MPP file. This was implemented for XML project data format but was not supported for any version of MSP’s MPP Format. Support for this feature will enable MSP files to retain information related to external task such as source location and task identifier. As always, we always try to bring improvement to the API functionality when it comes to performance while working with MPP/XML format files. Specifically, we have come across scenarios in past where recalculation takes lot of time in case there are large number of tasks in a project. This month’s release addresses one such concern where project recalculation took more than expected time. This has resulted in improved performance after the fixing of this problem. This month’s release also fixes several bugs related to API functionality that were reported by our valued customers. This further brings improvement to the overall API stability and expected behavior. This release includes plenty of new features as listed below
  • Add support for saving Tsk.ExternalTask and Tsk.ExternalTaskProject properties to MPP format.
  • Custom attribute lookup not selected in MSP, hence no dropdown available for it
  • Predecessor information to External Task changed to local
  • Resource assignment takes long time to accomplish
  • TaskLink not followed while saving project as MPP
  • Loading and Saving Project file with large number of tasks takes long time
  • Extended attribute value cannot be read from MPP file
  • Wrong split task data saved to MPP
  • Custom field with custom values in dropdown cannot be retrieved from MPP
  • PhysicalPercentComplete not saved in MPP file
Other most recent bug fixes are also included in this release

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.

More about Aspose.Tasks for .NET

Sunday, December 4, 2016

Password Protected OneNote Documents Creation & Set Background Color of Table Cell using Java

What’s new in this release?

Aspose development team is very excited to announce the new release of Aspose.Note for Java 16.11.0. Major improvements include the support for creating Password protected OneNote documents and saving OneNote Notebooks to stream. Aspose.Note for Java already supports reading password protected Microsoft OneNote documents. This month’s release takes the capability of working with password protected OneNote documents one step further by providing the feature of creating OneNote documents and save them with password. The OneSaveOptions class provides the method setPassword for protecting a Notebook document with user defined password, as shown in the code sample on blog announcement page. This release also extends the feature of password protecting OneNote documents as part of OneNote notebooks. The same OneSaveOptions can be used to specify the document password while saving the OneNote document. For loading a password protected child document of Notebook, use the LoadOptions class to specify the document password. This release also provides the capability of loading and saving Notebook from stream.  It has also improved the functionality of working with table cells by providing the capability of setting background color of table cells. The setBackgroundColor method of the TableCell class can be used to set the color of a table cell. It has also brings several improvements to the API functionality by fixing various bugs. This also adds to the overall stability of the API. Bellows is the list of new and enhanced features included in this new release.

  • Support for creation of password protected MS OneNote documents.
  • Provide support of password protected documents (reading and writing ) as a part of .onetoc2 notebook.
  • Notebook: Provide option to load file from Stream.
  • Provide option to save Notebook to stream.
  • Add background color property for table cells.
  • Exception while loading OneNote Online file provided by user.
  • Failed to open OneNote document.
  • Broken pictures while opening documents that were password protected with MS OneNote.
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.

More about Aspose.Note for Java

Thursday, December 1, 2016

Aspose.Newsletter December 2016: Get 25% off Aspose.Total for .NET, Java, Android & More News

Aspose Newsletter for December 2016 has now been published that highlights all the newly supported features offered in the recent releases. Get 25% off Aspose.Total for .NET, Java, Android, SharePoint, SSRS and JasperReports.  It includes information about new C++ API for manipulating Excel spreadsheets on any platform supporting C++, Get Started with Aspose.Cells for C++ with Comprehensive Documentation, Working with Barcodes in .NET applications using Aspose.BarCode for .NET and much more.

25% off Aspose.Total

Get 25% off Aspose.Total for .NET, Java, Android, SharePoint, SSRS and JasperReports. Quote HOL2016NSL when placing your order. Buy Now

Aspose.Cells for C++ is Now Available

As we already shared that we were working on the APIs for C++ platform, the first API is now available. We have just launched Aspose.Cells for C++ and you can try it at your end. This is a native C++ API which allows users to manipulate Excel spreadsheets on any platform supporting C++. As with our other APIs, you do not need Microsoft Excel or Office Automation on your development and production systems. Go ahead and give it a try.

Get Started with Aspose.Cells for C++ with Comprehensive Documentation

With the launch of Aspose.Cells for C++, we have provided the getting started and developer’s guide sections in our documentation, so you can start developing applications using this new API quickly and easily. Explore Aspose.Cells for C++ Documentation and start writing great applications to process Excel spreadsheets.

Work with Barcodes using Aspose.BarCode for .NET
 
Aspose.BarCode for .NET provides a great ease to process barcodes in your .NET applications. Users can check Aspose.BarCode for .NET Documentation for any help. Read more

Updates about new Product Releases
  1. Aspose.Total for .NET a compilation of our latest .NET products.
  2. Aspose.Cells for .NET 16.11.0 – Create Custom Subtotal Labels & Data Label of Pie Chart
  3. Aspose.Words for .NET 16.11.0 –Support of Export Document to HTML5, Optimization of Fixed Page Document
  4. Aspose.Pdf for .NET 16.11.0 –PDF to PDFA and DOCX conversion, XFA to standard form conversion.
  5. Aspose.Slides for .NET 16.11.0 –Support for XML parts and Handout Master.
  6. Aspose.Email for .NET 16.11.0 – Simplified Conversion of Outlook Messages to MIME Format.
  7. Aspose.Tasks for .NET 16.11.0– Implemented enhancement  which allow to read subproject info (inserted project information)
  8. Aspose.Total for Java – a compilation of our latest Java products.
  9. Aspose.Words for Java 16.11.0 - Support of Export Document to HTML5, Optimization of Fixed Page Document
  10. Aspose.Cells for Java 16.11.0 - DCreate Custom Subtotal Labels & Data Label of Pie Chart.
  11. Aspose.Pdf for Java16.11.0  – Support of PDF to PPT conversion.
  12. Aspose.Email for Java16.11.0 – Simplified Conversion of Outlook Messages to MIME Format
  13. Aspose.Slides for Java 16.11.0 –Support for XML parts and Handout Master.
  14. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  15. Aspose.Total for Android – all the latest versions of our Android APIs.
  16. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  17. Aspose.Total for Reporting Services– a compilation of our latest Reporting Services products
  18. 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:
  • Nov 27 onward: Nagpur .NET User Group – India
  • Nov 30-Dec 2: Microsoft Ignite – Beijing, China
  • Dec 3: DDD Brisbane, Australia
  Would you like us to sponsor your user group? Get in contact: user.groups@aspose.com
 
Collect your copy of Aspose Newsletter, November 2013 edition

Wednesday, November 30, 2016

BCC Field Provision in Exchange Message Summary Info & Outlook MSG Conversion to MIME using .NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 6.11.0. This month’s release includes enhancements where the API functionality is improved by enriching the existing features of the API. It also improves the overall API functionality by fixing several bugs. Aspose.Email API uses Interpreter classes for conversion of Microsoft Outlook (MSG) files to Multipurpose Internet Mail Extensions (MIME) messages. This month’s release enhances and simplifies this functionality using the MapiMessage class with its toMailMessage method. This also provides the capability to specify additional saving options using the MailConversionOptions class. This release also modifies the ExchangeMessageInfo summary object by incorporating BCC field as property in it. This helps retrieve the information in case messages are listed from Drafts or Sent Items folder. This month’s release also fixes several bugs reported with our previous version that further adds stability to the API functionality. The main bug fixes & improved features added in this release are listed below
  • Replace the use of the interpreter classes
  • Provision of Bcc field in ExchangeMessageInfo
  • EML to XPS Layout clipping
  • MSG file cannot be converted to MailMessage using MailMessageInterpretor
  • NamedProperties of embedded message lost while embedding message into another message and add to PST
  • Regression: Error in Occurrence Generation
  • MailMessage Attachment name turned garbage
  • Html body is not loaded properly 
  • Exception "rgb(0, 0, 0) is not a valid value for Int32" while loading the message
  • Exception while converting OST to PST file
  • MapiMessage.FromMailMessage raises FormatException: Input string was not in the correct format
  • MailMessage.Load raises Exception for attached EML file
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.

Tuesday, November 29, 2016

Aspose Introduces New C++ APIs: Create, Edit & Convert XLS, XLSX Spreadsheets without MS Excel

What’s new in this release?

Aspose is proud to expand its APIs family with the addition of a new product known as Aspose.Cells for C++ 16.11.0. Aspose.Cells for C++ allows developers to dynamically create, manipulate and convert spreadsheets without requiring Office Automation or Microsoft Excel application. Aspose.Cells for C++ is a native C++ library which is now available for public use. The first release of Aspose.Cells for C++ supports loading and saving Excel 97-2003 Workbook format (XLS) & Open Office XML format (XLSX) from file path as well as stream. It has provided the Workbook class which represents a Microsoft Excel spreadsheet, and provides the properties and methods necessary to work with spreadsheet files. In order to load an existing spreadsheet to an instance of Workbook class, one needs to pass the file path (or stream) to Workbook constructor whereas the Workbook.Save method can be used either for saving the resultant spreadsheet or for conversion. In order to access the worksheets from a spreadsheet, the Aspose.Cells for C++ has exposed the WorksheetCollection & Worksheet classes. A cell is the basic unit of a spreadsheet which can contain data or a formula along with formatting such as font and cell shading. In perspective of Aspose.Cells for C++, a cell is represented by an instance of Cell class whereas a collection of cells is represented by an instance of CellsCollection class.  The Aspose.Cells for C++ offers Row & RowCollection classes in order to deal with the worksheet rows whereas Column & ColumnCollection classes have been made available to deal with columns in a worksheet. These classes provide a number of properties and methods in order to manipulate rows and columns as per application requirements. An Excel table is a matrix of cells containing any number of rows and columns whereas the same table is referred to be as a List Object in Aspose.Cells for C++ APIs. The Aspose::Cells::Tables namespace contains all the necessary classes that deals with the operations related to the List Objects. Most worth mentioning classes are ListObject and ListObjectCollection which allow creating and formatting List Objects and so on. It has one of its kind custom built formula calculation engine which supports almost all English based Excel functions including text, logical, information, date & time, lookup & reference, math & trigonometry, statistical, database, financial formulas. Aspose.Cells for C++ also provides the ability to insert a function to a cell as well as retrieve the calculated value. This release includes several enhanced features and bug fixes as listed below
  • Open/Save XLS, OOXML file formats
  • Set Styles and Formatting to worksheet cells
  • Apply data validation to the cells
  • Filter data by using an AutoFilter
  • Apply Page Setup options
  • Set data and Formulas to the cells
Overview: Aspose.Cells for C++

Aspose.Cells is a C++ 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.

More about Aspose.Cells for C++

Monday, November 28, 2016

Create Password Protected OneNote Documents, Load & Saving of Notebook to Stream using .NET

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.Note for .NET 16.11.0.  This month’s release introduces new features and enhancements that further enrich the API functionality. It includes new features of working with password protected OneNote documents and Notebooks. It also fixes several bugs that further stabilize the API functionality. In the earlier versions, the API introduced the capability of reading password protected OneNote documents. With this month’s release, the API now provides the capability to create password protected OneNote documents. This is achieved using the OneSaveOptions class by specifying the DocumentPassword property as shown in the code sample on blog announcement page. This also release extends the feature of password protected OneNote documents to Notebooks as well. This feature allows to load and save notebook files with password protected children. This, however, needs deferred loading of the notebook file and applies the document password using the OneSaveOptions class. It also enhances the functionality of working with Table cells by providing the capability to set background color of a table’s cell. The BackgroundColor property of the TableCell class can be used to set the color of a table cell. This month’s release also provides the capability to load and save notebook to stream. This has been implemented by providing new constructor of Notebook class and overloaded Save method. The child documents of the notebook also need to be saved/loaded from child object’s stream and populated in Document class. The list of new and enhanced features added in this release are given below
  • Support for creation of password protected MS OneNote documents.
  • Provide support of password protected documents (reading and writing) as a part of .onetoc2 notebook.
  • Notebook: Provide option to load file from Stream.
  • Provide option to save Notebook to stream.
  • Add background color property for table cells.
  • Exception while loading OneNote Online file provided by user.
  • Failed to open OneNote document.
  • Broken pictures while opening documents that were password protected with MS OneNote.
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, November 27, 2016

Modify Properties of ActiveX Control & Insert Text Shape in Visio Drawing inside Java Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for Java 16.11.0. This new version of the API has come with improved performance along with new features. It allows developers to insert a text shape anywhere in the Visio drawing. Developers can also retrieve ActiveX controls, like command button, combobox, checkbox, listbox, textbox, spin button, radio button, label, image, toggle button and scrollbar from a Visio drawing, and then change their properties. Developers would also notice an improvement in converting VSD diagrams to PDFs. There is no way to add text directly in the Visio drawing. Users can add text through creating the text shapes like on the Home tab, under Tools group, click “A Text” button, and then draw in the Visio drawing. Developers can add this feature in their project applications using Aspose.Diagram API. From now onward, they may not add any alternative shapes from the stencil files. The last two API versions (6.8.0 and 16.10.0) have support of adding an ActiveX control in the Visio drawing. Developers were not able to retrieve an ActiveX control from an existing Visio drawing to modify it. Using this new API version, they can retrieve a Visio shape as usual like in the earlier versions, additionally can retrieve an ActiveX control from a Visio shape object, and then modify its properties. This release includes several enhanced features and bug fixes as listed below
  • Performance issue with exporting a VSD to PDF.
  • Can't set the width and height of an ActiveX button in the VSDM.
  • VSD to VDX conversion, an invalid resultant file is created.
  • VSDX to PDF export - Solid lines of shapes are converted to dashed lines.
  • A black strip comes in place of the text on converting a VSD page to PNG.
  • A black stripe appears in place of the top right corner text on converting a VSD page to PNG.
  • The menu icons are not properly visible on converting Visio pages to SVGs.
  • The black strips appear in place of the Form's text items on converting Visio pages to SVGs.
  • Shapes become invisible on grouping and saving in VSDM.
  • Missing shapes on converting a VST to PDF.
  • The background color of the page is not being preserved on converting a VSD to SVG.
  • Open and Save VSDX - the cross signs appear in place various shapes.
  • Open and save VSDX - the text of the shape turns into dummy characters.
  • Can't add shape menu item (action).
  • The connectors are not being connected properly in a VSDM.
  • The text items are not aligned on saving a Visio in PDF.
The width of connector lines is changed on saving a Visio in PDF.

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.

Thursday, November 24, 2016

Custom Subtotal Labels & Other Label Creation for Pie Chart in Spreadsheets inside Java Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 16.11.0. It has added the support for the creation of custom subtotal labels allowing the application developers to customize the labels according to the region or personal preferences. In order to provide this feature, the latest version of the Aspose.Cells for Java has exposed the GlobalizationSettings class offering the following 2 methods which can be overridden in a custom class to get desired labels for the Subtotals. The GlobalizationSettings class offers the getOtherName method which is useful to give the “Other” label of Pie charts a custom value. The code snippet on blog announcement page defines a custom class and overrides the getOtherName method to get a custom label based on default language set for JVM. The provided code snippet on blog announcement page loads an existing spreadsheet containing a Pie chart, and renders the chart to image while utilizing the CustomSettings class created above. This release has exposed the CellsFactory class which currently has one method, that is; createStyle. The CellsFactory.createStyle method can be used to create an instance of Style class without adding it to the pool of workbook styles. Aspose.Cells.GridWeb for Java 16.11.0 has exposed getHyperlink method to the GridHyperlinkCollection class that allows getting the instance of GridHyperlink by either passing an instance GridCell or a pair of integers corresponding to the row column indices. It has fixed a few critical bugs as well as enhanced its core for more stability. A few of the worth mentioning enhancements includes, support for MINIFS & MAXIFS functions, ability to manipulate Workbook’s Absolute Path and enhanced Chart2Image module for accuracy of object positioning. This release includes several enhanced features and bug fixes as listed below
  • Support Subtotal/Total labels in other languages
  • Cell's text overflows to next cell
  • CalculateFormula has issue to recalculate cells with reference to cells with formulas
  • Hebrew control characters are not rendered correctly in PDF
  • XLS to PDF conversion is taking too much time
  • Layout problem when converting spreadsheet to PDF
  • X-axis labels are overlapping with Legend when rendered to PDF
  • Picture does not scale well and its SVG file is not correct
  • Incorrect rendering of Chart while converting spreadsheet to HTML
  • Spaces are omitted from text in PNG output of Chart
  • Selection or check state not saved when saving to PDF
  • Text and text alignment is messed up in the file (01_the_manure_tool_baltic_20131215_incl_logo.xlsx)
  • Extending MS Excel table/ list object changes cells formatting
  • Adding Arc to a new Workbook generates a potentially unsafe spreadsheet
  • Table column resolving broken if containing '['
  • Issue with extending Excel Table/List Object content regarding formulas
  • Incorrect formula returned from a worksheet cell
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