Sunday, December 31, 2017

Set Chart Axis Properties & Text Handling Before or After Switches During Mail Merge Operation inside Java Apps

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 17.12. 0. There are 91 improvements and fixes in this regular monthly release. The most notable are: PixelFormat property in ImageSaveOptions class, Metered License upgraded to REST API 1.2, Fixed few Veracode issues reported by user, Implemented API to set chart axis properties, Added feature to get the docPartGallery valze of StructuredDocumentTag of type SdtType.DocPartObj, Horizontal and vertical flipping attributes are now taken into account when rendering DML textboxes, Improved rendering of diacritics for “Courier New” font, Multiline MathML expressions rendering fixed, EMR_ROUNDRECT records processing while rendering metafiles fixed, PDF Rendering of indexed images while converting to CMYK color space fixed, OTF(CFF) fonts to PDF/A documents export fixed, DML Charts with empty area do not throw exception on rendering now, Fixed scaling problem with DML bubble charts on rendering, LINQ Reporting Engine supports dynamic setting of chart axes’ titles, Improved handling of decimal tab alignment in cells when paragraph has hanging indent, Improved text wrapping when line contains single or no characters, Improved handling of cell margins and table alignment, Improved cell alignment when line has trailing spaces and custom tabs, improved handling of collapsed paragraphs, Fixed exception in rare case when line break point cannot be found and Fixed exception when document is saved with revision balloons inside of a cell. If users want to work with chart axis, scaling, and display units for the value axis, please use ChartAxis, AxisDisplayUnit, and AxisScaling classes. Following article shows how to define X and Y axis properties.  It has provided typed access to a merge field’s properties in this release of Aspose.Words. It has changed the return type of the FieldMergingArgsBase.Field property (and hence of the corresponding descendants’ properties) from Field to FieldMergeField. The list of new and improved features added in this release are given below
  • Implement PixelFormat property in ImageSaveOptions class in Aspose.Words for Java
  • Metered License code upgraded to REST API 1.2.
  • Add feature to Format X/Y/Z Axis of chart.
  • Add feature to format axis numbers of chart
  • Add feature to format axis (minimum and maximum bounds)
  • Add feature to set Axis Title of Chart using LINQ Reporting
  • Adding the chart axis label formatting.
  • Add feature to set/get "Specify interval unit" of axis label
  • Add feature to Format Axis Number
  • Add feature to get the docPartGallery value of StructuredDocumentTag of type SdtType.DocPartObj
  • Implement Aspose.Words for .NET Core
  • Add feature to support Aspose.Words for .NET Core 2.0
  • Different behavior of Section New Page Break in 16.7 and 17.11
  • Extra empty space appear after conversion from Docx to Pdf
  • Document.UpdateFields does not update the AUTOTEXT
  • Content shifts down to the pages in PDF
  • Empty page is created after section break in output Pdf
  • Identify elements close to page boarder.
  • Transparent images are lost in output Pdf
  • Text is shifted down to the page in output PDF
  • Wrong empty formula appears in document after accepting revisions
  • Shape's position is changed in output PDF
  • DOCX to PDF, table on page moved down
  • Contents are pushed down to the page in output PDF
  • Table's position is changed after conversion from Docx to Pdf
  • Simplified font is used instead of Traditional in Chinese (Taiwan) document
  • Rtf's text font is changed
  • Position of numbers in cell is changed after conversion from DOCX to PDF
  • Expose switches in MailMerge Field
  • Add exception when TableEnd field is missing
  • Add support for svgBlip drawing extension.
  • Check on summer 2015 // Doc to tiff conversion issue with text rendering issue
  • Merged cells are lost after when UpdateTableLayout method is called
  • /rounding/ Blank page is created after conversion from Docx to Pdf
  • TestCmykImageDefectJ21 is rendered to PDF incorrectly when ShowAllFormattingMarks are set to true
  • /text wrap/ Text moves after converting Word to PDF
  • /delete revisions balloons/ Failed to render revisions balloons when the last table row is deleted
  • Aspose Word hang when processing HTML
  • RTF to PDF, Issues with margins/indents
  • Image Rendering Issue
  • Document.UpdateFields does not stop (endless loop)
  • Chart get blurry when convert word to html
  • Borders specified for "colgroup" element are not applied to cell
  • RTF: Background image is lost for textboxes inlined with text
  • /Courier New + diacritics with non-zero advance/ Russian text accent rendering issue in resultant PDF
  • /Courier New + diacritics with non-zero advance/ Herbew text accent rendering issue in resultant PDF
  • Page number shifted to right in DOCX to PDF conversion
  • XmlMapping.SetMapping throws System.InvalidOperationException
  • DOCX to DOCX conversion issue with font of pie chart title
  • Footnote formatting is changed after joining RTF documents
  • /revisions/ List rendering issue in PDF document
  • DOCX to PDF rendering truncate the footer shape
  • Tables are not properly aligned in pdf output
  • Empty Area Chart. Exception is thrown when converting to PDF .
  • Cell's top border is lost after using Borders.Top
  • ImageSaveOptions.PageIndex is ignored when IPageSavingCallback is implements
  • System.ArgumentNullException when converting specific file
  • Symbol Field Color in Footer is lost in PDF conversion
  • Save as PDF Compliance PDF/A incorrectly includes OpenType Font
  • Incorrect inserting ole object as "htmlfile"
  • An exception raises when loading HTML document.
  • Position of cell's text is changed in output PDF
  • Text is rendered on next page in output PDF
  • Extra empty space is rendered in table's cell
Other most recent bug fixes are also included in this release
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.Words for .NET documentation that may guide users briefly how to use Aspose.Words for performing different tasks like the followings.
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 28, 2017

WordArt & OLE Frame Rendering with Enhanced PPTX Conversion to PDF, PNG & SVG using Java

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for Java 17.12.0. This is a maintenance release whereby we have resolved issues incurring in API. There are some important enhancements and bug fixes part of this release, such as Setting font size according to text boxes, PPT after converted to PDF unable to open in Adobe Reader, SVG not properly generated after resizing slide, Single Format and Line paragraph getting broken into multiple portions, When PPTX is converted to PDF, all content is missing, The axis label has moved to the bottom(left) after JPEG rendition, Axis labels are corrupted in JPEG output (the label text is improperly wrapped). When PPTX is converted to PDF, font is larger and goes to the second line, Ole frame getting resized on clicking in PowerPoint, SVG not properly generated from PPTX, PNG not properly generated from PPTX. This list of new, improved and bug fixes in this release are given below
  • Setting font size according to text boxes.
  • Aspose.Slides for Java 17.7 make tomcat 8.0.21 can’t startup.
  • PPT after converted to PDF unable to open in Adobe Reader.
  • SVG not properly generated after resizing slide.
  • Single Format and Line paragraph getting broken into multiple portions.
  • When PPTX is converted to PDF, all content is missing.
  • The axis label has moved to the bottom(left) after JPEG rendition.
  • Axis labels are corrupted in JPEG output (the label text is improperly wrapped).
  • WordArt text fill color has lost when converting to thumbnail image.
  • WordArt text kerning has changed when converting to thumbnail image.
  • Presentation with the math symbol produces not correct PDF output.
  • When PPTX is converted to PDF, font is larger and goes to the second line.
  • Incorrect HTML generated from ODP.
  • PptxReadException on presentation load.
  • Text is improperly rendered for exported PDF.
  • Wrong Font name extracted.
  • Ole frame getting resized on clicking in PowerPoint.
  • Missing images while exporting to html.
  • SVG not properly generated from PPTX.
  • PNG not properly generated from PPTX
Other most recent bug fixes are also included in this release
Newly added documentation pages and articles

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

Aspose.Slides is a Java component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint. It supports PHP applications and provides all advanced features for managing presentations, slides, shapes, tables and supports PPT, POT, POS PowerPoint formats. Now you can add, access, copy, clone, edit and delete slides in your presentations. It also supports audio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.

More about Aspose.Slides for Java

Wednesday, December 27, 2017

Set Default Font When Rendering Project into PDF & Enhanced MPP Files Loading using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Tasks for .NET 17.12.0. This month’s release includes several improvements in terms of feature enhancements and bug fixes. Specifically, it introduces the capability of setting default font for exporting project data to PDF. This month’s release includes an enhancement for setting default font during project data conversion to PDF. Setting default font during rendering of documents helps when a font is not found on the server. In such case, default font replaces the missing font and output is not affected. This can be specified using the DefaultFontName property of the PdfSaveOptions. This release also includes fixes for issues found with the previous version of the API, such as Project reading exceptions while loading certain Project MPP files, Issues with Task Duration during recalculations, Incorrect start and finish times of resource baseline, Issues with header text while rending project data and Font information lost for MPP file. This release includes plenty of new features as listed below
  • Add support for setting a default font when a project is rendering into PDF
  • Task notes not saved for template file from MSP 2016
  • Resource assignment units raise exception when large value is set
  • Task duration becomes zero if multiple resources are assigned
  • Project reading exception while loading the MPP file
  • AT breaks the showing of GanttBarStyle for manual summary tasks
  • Resource assignment has incorrect baseline start/finish date
  • FontFamily not set in MPP
  • Header text is only changed for the default view
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Tasks for .NET documentation that may guide users briefly how to use Aspose.Tasks for performing different tasks like the followings.
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

Tuesday, December 26, 2017

Postal Barcode with Custom Height & Databar Coded Barcode with Segments per Row in JasperReports

What’s new in this release?

The new version of Aspose.BarCode for JasperReports 17.11.0 has been released. Major development of this release includes support to generate the postal barcode with specified height and databar coded barcode with segments per row. Enhanced functionality to recognize GS1Code128 coded barcode has also been incorporated in this release.  Some important fixes are part of this release, such as BarCode text alignment is not correct with Compact Framework, EAN13 barcode is not generating correct barcode image when using compact framework, Can't recognize DatabarStacked code, Generates incorrect barcode for EAN14, Incorrect recognition type for GS1Code128 barcode, Generates incorrect barcode for DatabarLimited, Generates incorrect barcode for UPCE, Index was out of range exception when try to recognize barcode from PDF, Incorrect DatabarLimited generation/recognition and many more. This release includes plenty of new and improved features as listed below
  • Support to define settings "segments per row"
  • Ability generate a postal barcode with specified height
  • Remove Obsolete public API
  • Make consistent .NET Compact and Full Framework API
  • BarCode text alignment is not correct with Compact Framework
  • EAN13 barcode is not generating correct barcode image when using compact framework
  • Image has 3 Code39Standard barcodes in it, Aspose.BarCode is recognizing only 1 barcode
  • UPC-A barcode is not generating correct barcode image when using compact framework
  • Aspose.Barcode is not generating correct UPC-E barcode image when using compact framework
  • yDimension property doesn't work
  • Incorrect recognition type for Code93Standard barcode
  • Can't recognize DatabarStacked code
  • Incorrect recognition type for DatabarTruncated barcode
  • Unable to get the supplement code text from EAN13 coded barcode
  • Generates incorrect barcode for EAN14
  • Incorrect recognition type for GS1Code128 barcode
  • Generates incorrect barcode for DatabarLimited
  • Generation DatabarExpandedStacked isn't correct
  • Can't recognize Pharmacode with AllSupportedTypes
  • Can't recognize second barcode (DatabarExpandedStacked)
  • Aspose.Barcodes 17.06 BarCodeReader does not recognize a barcode types on .gif image format
  • Aspose.BarCode is unable to detect barcode in BMP format image whereas the same is working if in JPEG format image
  • Generates incorrect barcode for UPCE
  • Incorrect default height of Pharmacode
  • Incorrect recognition type for MacroPdf417 barcode
  • Incorrect text in picture for DatabarStacked
  • Recognition result isn't correct for DatabarExpandedStacked
  • Unable to recognize DatabarStacked barcode
  • Index was out of range exception when try to recognize barcode from PDF
  • Incorrect DatabarLimited generation/recognition
  • Aspose.BarCode API is working strange with license file
  • Aspose.BarCode is detecting barcode from image that has no barcode on it
  • Recognized incorrect Supplement barcode
  • Aspose.BarCode is unable to recognize DataMatrix barcodes on a TIFF image
  • Aspose.BarCode is detecting more barcodes than present in PDF file
  • Reading barcode from PDF is returning garbage along with required output
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.BarCode for JasperReports documentation that may guide users briefly how to use Aspose.BarCode for performing different tasks like the followings.
Overview: Aspose.BarCode for JasperReports
Aspose.BarCode for JasperReports allows developers to display high quality barcode labels on JasperReports that can be rendered further in BMP, JPG, GIF and PNG formats. It supports more than 25 barcode symbologies including Linear or 2D barcodes and can also be integrated into existing and new JasperReport (jrxml) files. Aspose.BarCode for JasperReports is written purely in Java and a single provided JAR file can easily be deployed on the machines running JasperReports or JasperServer.
More about Aspose.BarCode for JasperReports

Monday, December 25, 2017

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for .NET 17.12.0. Here is a look at just a few of the biggest features and API changes in this month’s release, implemented Aspose.Words for .NET Standard 2.0, Implemented API to set chart axis properties, added feature to get the docPartGallery value of StructuredDocumentTag of type SdtType.DocPartObj, Horizontal and vertical flipping attributes are now taken into account when rendering DML textboxes, improved rendering of diacritics for “Courier New” font,  Multiline MathML expressions rendering fixed, EMR_ROUNDRECT records processing while rendering metafiles fixed, PDF Rendering of indexed images while converting to CMYK color space fixed, Fixed bug causing freezes when converting document with DML Charts to PDF in debug x86 mode, OTF(CFF) fonts to PDF/A documents export fixed, DML Charts with empty area do not throw exception on rendering now, Fixed scaling problem with DML bubble charts on rendering, LINQ Reporting Engine supports dynamic setting of chart axes’ titles, Improved handling of decimal tab alignment in cells when paragraph has hanging indent, Improved text wrapping when line contains single or no characters, Improved handling of cell margins and table alignment, Improved cell alignment when line has trailing spaces and custom tabs, improved handling of collapsed paragraphs, Fixed exception in rare case when line break point cannot be found and Fixed exception when document is saved with revision balloons inside of a cell. Now, Aspose.Words for .NET includes Aspose.Words for Android via Xamarin, Aspose.Words for iOS via Xamarin and Aspose.Words for Mac via Xamarin. Some breaking changes have been made, such as external reference to SkiaSharp has been added (in previous versions SkiaSharp was merged into Aspose.Words for Xamarin dlls) and Native graphics objects (Android.Graphics.Bitmap and Android.Graphics.Canvas in Aspose.Words for Android via Xamarin version and CoreGraphics.CGImage and CoreGraphics.CGContext in Aspose.Words for iOS via Xamarin and Aspose.Words for Mac via Xamarin) has been replaced in public API.This allowed us to fully unify public API of all Aspose.Words for Xamarin versions. Code written for one platform can be reused on another without any changes. Starting from this release, Aspose.Words for .NET includes .NET Standard 2.0 version. It has full functionality of regular .NET version of Aspose.Words with few limitations and public API difference, such as Saving to BMP is not yet supported, Signing of PDF document is not yet supported, Printing feature is not provided in .NET Standard, Public API differences are the same as in Xamarin versions, i.e. SkiaSharp.SKBitmap and SkiaSharp.SKCanvas are used as native graphics objects instead of System.Drawing.Bitmap and System.Drawing.Graphics and more. It has also Implemented API to Set Chart Axis Properties and has added Feature to Get the docPartGallery Value of StructuredDocumentTag of Type SdtType.DocPartObj It has also provided typed access to a merge field’s properties in this release of Aspose.Words. We have changed the return type of the FieldMergingArgsBase.Field property (and hence of the corresponding descendants’ properties) from Field to FieldMergeField. Please refer to the following article for more detail. The list of new and improved features added in this release are given below
  • Add feature to Format X/Y/Z Axis of chart.
  • Add feature to format axis numbers of chart
  • Add feature to format axis (minimum and maximum bounds)
  • Add feature to set Axis Title of Chart using LINQ Reporting
  • Adding the chart axis label formatting.
  • Add feature to set/get "Specify interval unit" of axis label
  • Add feature to Format Axis Number
  • Add feature to get the docPartGallery value of StructuredDocumentTag of type SdtType.DocPartObj
  • Implement Aspose.Words for .NET Core
  • Add feature to support Aspose.Words for .NET Core 2.0    Feature
  • Extra empty space appear after conversion from Docx to Pdf
  • Document.UpdateFields does not update the AUTOTEXT
  • Content shifts down to the pages in PDF
  • Empty page is created after section break in output Pdf
  • Identify elements close to page boarder.
  • Transparent images are lost in output Pdf
  • Text is shifted down to the page in output PDF
  • Wrong empty formula appears in document after accepting revisions
  • Shape's position is changed in output PDF
  • DOCX to PDF, table on page moved down
  • Contents are pushed down to the page in output PDF
  • Table's position is changed after conversion from Docx to Pdf
  • Simplified font is used instead of Traditional in Chinese (Taiwan) document
  • Rtf's text font is changed
  • Position of numbers in cell is changed after conversion from DOCX to PDF
  • Expose switches in MailMerge Field
  • Add exception when TableEnd field is missing
  • Add support for svgBlip drawing extension.
  • Check on summer 2015 // Doc to tiff conversion issue with text rendering issue
  • Merged cells are lost after when UpdateTableLayout method is called
  • /rounding/ Blank page is created after conversion from Docx to Pdf
  • TestCmykImageDefectJ21 is rendered to PDF incorrectly when ShowAllFormattingMarks are set to true
  • /text wrap/ Text moves after converting Word to PDF
  • /delete revisions balloons/ Failed to render revisions balloons when the last table row is deleted
  • Aspose Word hang when processing HTML
  • RTF to PDF, Issues with margins/indents
  • Image Rendering Issue
  • Document.UpdateFields does not stop (endless loop)
  • Chart get blurry when convert word to html
  • Borders specified for "colgroup" element are not applied to cell
  • RTF: Background image is lost for textboxes inlined with text
  • /Courier New + diacritics with non-zero advance/ Russian text accent rendering issue in resultant PDF
  • /Courier New + diacritics with non-zero advance/ Herbew text accent rendering issue in resultant PDF
  • Page number shifted to right in DOCX to PDF conversion
  • XmlMapping.SetMapping throws System.InvalidOperationException
  • DOCX to DOCX conversion issue with font of pie chart title
  • Footnote formatting is changed after joining RTF documents
  • /revisions/ List rendering issue in PDF document
  • DOCX to PDF rendering truncate the footer shape
  • Tables are not properly aligned in pdf output
  • Empty Area Chart. Exception is thrown when converting to PDF .
  • Cell's top border is lost after using Borders.Top
  • ImageSaveOptions.PageIndex is ignored when IPageSavingCallback is implements
  • System.ArgumentNullException when converting specific file
  • Symbol Field Color in Footer is lost in PDF conversion
Other most recent bug fixes are also included in this release
Newly added documentation pages and articles

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

Aspose.Words is a word processing component that enables .NET 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 21, 2017

Find Root Element Name of Xml Map & Ignore Errors while Rendering Excel to PDF using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 17.11.0.This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the APIs. Aspose.Cells allows users to find the root element name of XML map using XmlMap.RootElementName property. Users can query cell areas mapped to xml map path with Aspose.Cells using the Worksheet.xmlMapQuery() method. If the path exists, it will return the list of cell areas related to that path inside xml map. The first parameter of Worksheet.xmlMapQuery() method specifies the xml element path and the second parameter specifies the xml map users want to query. Smart Art shapes are special shapes that allow to create complex diagrams automatically. Aspose.Cells allows users to detect Smart Art shapes and convert them to Group shape that enables users to handle smart art shape like a group shape. Consequently, users will have access to the individual parts or shapes of the group shape. Microsoft Excel allows users to create a shared workbook. When users share the workbook, then more than one user can edit the workbook. Aspose.Cells enables developers to create a shared workbook with Workbook.Settings.Shared property. Besides, users can protect or unprotect a shared workbook. Aspose.Cells allows to render sequence of pages of an Excel file to images using ImageOrPrintOptions.PageIndex and ImageOrPrintOptions.PageCount properties. These properties are useful when there are so many pages in an worksheet but users need to render a few pages only. This will not only save the processing time but also saves the memory consumption of the rendering process. Users can ignore all errors during the conversion process using the PdfSaveOptions.IgnoreError property. This way, conversion process will be completed smoothly without throwing any error or exception but data loss may occur. Below are some important new features, enhancement and bug fixes part of this release.
  • ImageOrPrintOptions.PageIndex and ImageOrPrintOptions.Count properties needed to get the image of desired pages
  • Exporting gridlines with borders do not display gridlines inside border in Excel to HTML rendering
  • LightCellsDataProvider is removing leading and trailing spaces
  • Incorrect font is used in the PDF output of MS Excel chart
  • Some arrows or call-outs are missing in the output HTML
  • 2nd comment is missing from worksheet comments collection
  • Workbook creation seems to hang when reading from an XLSM file
  • Style.QuotePrefix property does not work for XLSB file
  • Setting the picture data affects the other chart and it displays wrong
  • CheckBox.setName() method works in MS Excel 2016 but does not work in MS Excel 2007
  • MS Excel filters are not converted correctly - XLSB to XLSM conversion
  • Changing value of ComboBoxActiveXControl does not change the value of linked cell
  • Cells.setColumnWidthPixel and Cells.setRowHeightPixel have different behaviors
  • Extending table range unexpectedly mutates cell contents
  • Exception: "java.lang.NumberFormatException" when loading an HTML file format
  • Cells.deleteBlankRows is causing "java.lang.ArrayIndexOutOfBoundsException: 1937" exception
  • Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded - File III
  • Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded - File II
  • Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded - File I
  • Chart.toImage results in java.lang.ArrayIndexOutOfBoundsException
  • Saving a Workbook as PDF after RemoveUnusedStyles API produces a CellsException
  • "java.lang.IllegalArgumentException: Invalid row index" occurred
  • Exception: "java.lang.IllegalArgumentException: Invalid row index" on saving an XLSX file format
  • Exception: java.lang.NumberFormatException when re-saving an XLSB file format
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Cells for Java documentation that may guide users briefly how to use Aspose.Cells for performing different tasks like the followings.
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 20, 2017

HTML to PDF, XPS Conversions & Enhanced Z-Index Positioning Algorithms inside .NET Apps

What’s new in this release?

Aspose team is happy to announce the new release of Aspose.Html for .NET 17.12.0. In this version of the API, Aspose team has made significant improvements to the processing of CSS styles and HTML to PDF conversion feature. Furthermore, it has also made some internal bug fixes and enhancements, related to z-index and page splitting algorithms. An overview of the improvements and changes is given in the release notes of Aspose.Html for .NET 17.12. According to z-index positioning specifications, z-index specifies the stack level of the box in the current stacking context as well as whether the box establishes a stacking context. In Aspose.Html for .NET 17.12, Aspose team has improved z-index positioning algorithms so setting position property of an element to “absolute” value will place the element correctly without an overlapping of content. Since the inter file format conversion has been the most attractive feature of the APIs offered by Aspose,  It has fixed some internal bugs related to formatting in HTML to PDF/XPS conversion(s). In previous version(s) of Aspose.Html for .NET, it was observed while converting HTML into PDF/XPS, that the resultant PDF/XPS file(s) used to have some formatting issues. These issues were identified as miscalculation of Colspan width with incorrect processing of CSS styles and have been fixed in Aspose.Html for .NET 17.12. Below is the list of new and improved features added in this new release
  • Incorrect Processing of styles converting HTML to PDF/XPS
  • HTML to PDF - Formatting issues in resultant file
  • Incorrect render result with CSS position property
Newly added documentation pages and articles

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

Aspose.Html for .NET is an advanced HTML manipulation API that enables developers to perform a wide range of HTML manipulation tasks directly within .NET applications. This API offers the capabilities to create as well as manipulate HTML files within your .NET applications. It also provides the features to iterate through HTML elements, Nodes, extract CSS information, edit or remove HTML nodes, configure a document sandbox which affects the processing of CSS styles, rendering of HTML to PDF, XPS or raster image formats and much more.

More about Aspose.Html for .NET

Tuesday, December 19, 2017

Setting QR Version Number & Enhanced DatabarStacked Barcode Recognition in SQL Reports

What’s new in this release?

Aspose team is happy to announce the new release of Aspose.BarCode for Reporting Services 17.12.0. The major development in this release is the support to generate QR coded barcode with setting version number. Aspose.BarCode for Reporting Services now enables the developers to generate QR coded barcode with setting its version number. Setting QR version number is very simple and is demonstrated in the code snippet on blog announcement page. The code snippet contains comments that makes it self-explanatory. This release also fixes exceptions that were reported by Aspose valued customers, Such as Process of setting license has been improved, Now API will show correct exception message in case license, subscription is expired. Setting license time has also been improved, Working of Aspose.BarCode in multi-threaded environment has been enhanced, DatabarStacked barcode recognition process has been enhanced & more. Below is the list of new and improved features added in this new release
  • Support to set QR version while generating barcode image
  • Setting License in Aspose.BarCode throws exception
  • Aspose.BarCode throw exception when used in multi-threading
  • Setting License in Aspose.BarCode takes too long
  • Unable to recognize DatabarStacked barcode with big white space
 Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.BarCode for Reporting Services documentation that may guide users briefly how to use Aspose.BarCode for performing different tasks like the followings.
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 18, 2017

Manage End Paragraph Run Properties & Improved PPTX Presentation Comments Rendering using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 17.11.0. This is primarily a maintenance release whereby Aspose team has added some new features, such as Implementation of End Paragraph Run Properties for Paragraph,  Rendering comments when saving Presentation into Image and Improve rendering comments into PDF / HTML. There are some important enhancements and bug fixes part of this release, such as PPTX to PDF conversion giving OutOfMemoryError, Opening and saving PPTX, changes part types, PDF not properly generated from PPTX, Thumbnails not properly generated from PPTX, Slide animation duration is not extracted from animation, Missing text in generated thumbnail, wrong character spacing in generated SVG and thumbnail, Text is improperly indented in generated thumbnails,  Exception on saving PPT, Clone PPTX does not retain layout/master, Video play mode for video frame resets on cloning slide, Presentation repair message appears for cloned presentation and many more. This list of new, improved and bug fixes in this release are given below
  • List of supported font file extensions
  • Rendering comments when saving Presentation documents into image
  • Support for End Paragraph Run Properties
  • Set slide hidden doesn't work when saving to ODP format
  • Improve rendering comments into PDF / HTML
  • Extend support for Hidden Slides for Open Document Presentation format
  • PPTX to PDF conversion giving OutOfMemoryError
  • Open and save PPTX changes part types
  • PDF not properly generated from PPTX
  • Thumbnails not properly generated from PPTX
  • OleObjectFrame getting resized on double clicking
  • Slide animation duration is not extracted from animation
  • Text missing on generated thumbnail
  • The text is backwards and misaligned
  • Wrong character spacing in generated SVG and thumbnail
  • PptxReadException (A generic error occurred in GDI+) on loading presentation
  • PptxReadException on loading presentation
  • Text is improperly indented in generated thumbnails
  • Direction of the characters and "Yen-sign" changed when converting to image
  • PptxRead exception on loading presentation
  • Exception on saving PPT       
  • NullReference exception is thrown on removing slide
  • Problem saving a presentation from PPT to PPTM
  • NullPointerException on exporting to HTML
  • Clone PPTX does not retain layout/master
  • Video play mode for video frame resets on cloning slide
  • Presentation repair message appears for cloned presentation
  • Cannot open PPTX after saving
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Slides for Java documentation that may guide users briefly how to use Aspose.Slides for performing different tasks like the followings.
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

Sunday, December 17, 2017

Export VSDM Drawing to SVG Format & Enhanced VSDX to PDF Export in Java & .NET Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for Java & .NET 17.11.0. The recent version 17.11 has enhanced the way of exporting VSDM drawing to SVG format, as the result, the shading problem of shapes has been decreased. The recent version also covers enhancements and regular bug fixes. Aspose team recommends the client to incorporate the latest upgrade of Aspose.Diagram API to take benefit of improved functionality and bug fixes. This release also includes some important enhancements and bug fixes, such as AutoFitPageToDrawingContent does not work as expected, the member shape of two groups behaves weird in the Output VSDX, Shadows of Shapes are not being preserved properly during VSDX to PDF export, the incorrect formatting of the text in VSD to SVG conversion, invisible connecting lines on generating a network drawing in Output VSDX and many more. This release includes several enhanced features and bug fixes as listed below
  • Output VSDX - AutoFitPageToDrawingContent does not work as expected
  • Open and save routine of VSDM is missing Macros
  • Output VSDX - the member shape of two groups behaves weird
  • VST to VDX conversion, pictures are missing from the each rectangle shape
  • VSDX to PDF export - Shadows of Shapes are not being preserved properly
  • Output VSDX - misplaced text of the dynamic connector
  • Output VSDX - invisible connecting lines on generating a network drawing
  • VSD to SVG - an unknown source error is thrown
  • VSD to SVG - incorrect formatting of the text
  • VSD to SVG - the text items are displaced
Newly added documentation pages and articles

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

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

More about Aspose.Diagram for Java

Thursday, December 14, 2017

Work with Extended Attributes of Message using EWS & Enhanced MSG to EML Conversion using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Java 17.11.0. This release introduces a new feature of working with Extended attributes of messages using API’s Exchange Web Service (EWS) client. In addition, it also brings several fixes to other functionality of the API that further stabilizes the overall behavior of the API in terms of expected behavior. For a complete list of what is new and fixed.  This version of Aspose.Email for Java provides the capability to work with Extended Attributes of messages using the API’s EWS client. Extended attributes can be added to message in the same way as adding Named properties to messages. The API now has FetchMapiMessage method that allows to retrieve a message from Exchange server along with such properties associated with it. In addition to new feature, this release of API also includes several improvements in terms of bug fixes. This further adds to the overall stability of the API in terms of expected output. The main improved features & bug fixes added in this release are listed below
  • EWS: Support for create, retrieve and update Extended Attributes for Emails
  • Item moved event not fired for sub-folders
  • Imap client attachment names issue. Content-Disposition filename is not parsed properly.
  • EMLX attachments (MSG/EML) saved as separate emails in MBOX
  • The (subject, to and from) disappears form converted MailMessage from MapiMessaage
  • The exception occurs while loading MapiMessage from MailMessage.
  • MapiRecipientType shows Unknown for all message recipients
  • Mails not read from MBOX
  • MSG attachment extensions changed to EML while converting MSG to EML
  • Notes added to PST don't retain correct information
  • Notes created from 2016 Note file don't open in MS Outlook
  • Fetch calendar items returns error "Input string was not in a correct format"
Other most recent bug fixes are also included in this release.                          
Newly added documentation pages and articles

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

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

More about Aspose.Email for Java

Wednesday, December 13, 2017

Generate QR Coded Barcode with Version Setting & Enhanced Recognizing Code128 Barcode using .NET

What's New in this Release?

The latest version of Aspose.BarCode for .NET 17.12.0 has been released. The major development in this release is the support to generate QR coded barcode with version setting. This release also supports enhanced process of recognizing Code128 and OneD coded barcode. Improved speed and quality of 1D barcode recognition process has also been incorporated in this release. Aspose.BarCode supports the functionality to generate QR coded barcode with its version information. This functionality allows to generate QR coded barcode by setting its version number. A property BarCodeBuilder.QRVersion has been introduced to define the said setting. How a developer can set QR version number is demonstrated in the code snippet given below. The code snippet contains comments that makes it self-explanatory. This release also fixes exceptions that were reported by Aspose valued customers, such as Process of setting license has been improved. Now API will show correct exception message in case license subscription is expired. Setting license time has also been improved, Working of Aspose.BarCode in multi-threaded environment has been enhanced, DatabarStacked barcode recognition process has been enhanced, Process of recognizing barcode from JPEG and TIFF image has been improved Functionality to generate Datamatrix barcode has been updated and Process to recognize PDF417 and Code128 barcode has been enhanced. Performance improvements have been made to boost up the process. Below is the list of new and improved features supported in this version.
  • Support to set QR version while generating barcode image
  • Improve speed and quality of the new 1D recognition algorithm
  • Fake recognition of OneD barco
  • Setting License in Aspose.BarCode throws exception
  • Aspose.BarCode throw exception when used in multi threading
  • Setting License in Aspose.BarCode takes too long
  • Unable to recognize DatabarStacked barcode with big white space 
  • Aspose.Barcode is unable to recognize Code128 barcode from JPG image
  • Unable to recognize barcode from a TIFF image
  • Datamatrix barcode is generated incorrectly 
  • Performance issue while reading PDF417 and Code128 codes        
  • Performance issue while reading PDF417 and Code128 codes
  • Performance issue while reading PDF417 and Code128 codes
  • Performance issue while reading PDF417 and Code128 codes        
  • Performing BarCode recognition in C++ application is taking long time     
  • Can't recognize code128 from a tif file
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.BarCode for .NET documentation that may guide users briefly how to use Aspose.BarCode for performing different tasks like the followings.
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

Tuesday, December 12, 2017

Aspose.Cells for JavaScript via Java is Released! Create, Edit & Convert Excel Spreadsheets

What's New in this Release?
 
Aspose team is pleased to announce the first public release of Aspose.Cells for JavaScript via Java (17.11). The new API incorporates MS Excel data processing and rendering functionalities in JavaScript (the most commonly used client-side scripting language). Aspose.Cells for JavaScript via Java has full functionality of Aspose.Cells for Java with a few limitations, minor API changes and additional requirements. It is a subset component that includes all the important and useful features present in its native Aspose.Cells for Java. It is equally robust and feature rich component. It supports high-fidelity file format conversions to and from XLS, XLSX, XLSM, SpreadsheetML, CSV, Tab Delimited, HTML, MHTML and OpenDocument Spreadsheet in JavaScript. The developers will have full programmatic access through a rich APIs set to all MS Excel document objects and formatting that allows to create, modify, extract, copy, merge, and replace spreadsheet content. With Aspose.Cells for JavaScript via Java, developers can export data, format spreadsheets to the most granular level, create, manipulate and render charts, apply and calculate complex formulas efficiently and much more. All users need to do is install Node.js SDK for your specific platform and setup node-java bridge. The list of new and improved features in this release are listed below
  • XLS, SpreadsheetML (XLSX, XML), Comma Separated Value (CSV), HTML, OpenDocument Spreadsheet (ODS), PDF, Tab Delimited, Plain Text (TXT)
  • Render spreadsheet to vector images (EMF)
  • Render worksheets to raster images (Multipage TIFF, GIF)
  • Render worksheets to raster images (PNG, JPEG, etc.)
  • Copy or move worksheets within or between workbooks
  • Insert images, Create conventional and custom charts and Set gradient background for charts using API
  • Add comments to cells
  • Microsoft Excel 2007/2010 themes and colors
  • Create auto-filters
  • Implement data validations
  • Implement data sorting
  • Find and replace text
  • Merge/split Cells
  • Group/ungroup rows and columns
  • Create custom page breaks
  • Calculate complex Excel formulae
  • Support advanced conditional formatting supported in Microsoft Excel 2007/2010
  • Freeze/unfreeze Panes
  • Insert hyperlinks to link data
  • Implement Smart Markers
  • Specify document properties settings
  • Protect/unprotect worksheets
  • Specify advanced protection options introduced in Excel XP and later versions
  • Create list object/Microsoft Excel tables
  • Apply all characters formatting in the cells including fonts, colors, effects, borders and shading
  • Apply all the number format settings (supported in Microsoft Excel) for the cells
  • Set all types of text alignment settings
  • Apply different kinds of Font Settings for the cells
  • Apply different colors to cells, fonts, gridlines, graphic objects etc.
  • Apply different rich text formatting in a single cell
  • Apply different border settings on cells
  • Apply different background patterns on cells
  • Apply Format settings on a worksheet, row, column or a range of cells etc.
  • Adjust page orientation, scaling, paper size
  • Specify a margins and page centering
  • Create or edit your header and/or footer
  • Set print area, print titles, or turn on gridlines etc.
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Cells for JavaScript via Java documentation that may guide users briefly how to use Aspose.Cells for performing different tasks like the followings.
Overview:  Aspose.Cells for JavaScript via Java

Aspose.Cells for JavaScript via Java is an Excel Spreadsheet Processing API that allows developers to employ the ability to read, write and manipulate Excel spreadsheets via Node.js. It is a scalable and feature rich API that offers spreadsheet format conversion, styling of worksheets to the most granular level, chart management & rendering, and our world renowned Formula Calculate Engine. It allows converting whole spreadsheets, individual worksheets & charts to a number of image & fixed-layout formats.

More about Aspose.Cells for JavaScript via Java

Monday, December 11, 2017

Create/Protect Shared Workbook, Determine Smart Art Shape & Convert It to Group Shape using .NET

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for .NET 17.11.0. Smart Art shapes are special shapes that allow users create complex diagrams automatically. Aspose.Cells allows users to detect Smart Art shapes and convert them to Group shape. Users can find if the shape is smart art shape or normal shape using Shape.IsSmartArt property. Users can also convert Smart Art Shape into Group Shape using the Shape.GetResultOfSmartArt() method. It will enable users to handle smart art shape like a group shape. Consequently, users will have access to the individual parts or shapes of the group shape. The sample code on blog announcement page loads a template file containing a smart art shape. It then converts the determine the smart art shape and convert into group shape. Microsoft Excel allows users to create a shared workbook. When users share the workbook, then more than one user can edit the workbook. Aspose.Cells enables users to create a shared workbook with Workbook.Settings.Shared property. Users can protect or unprotect a shared workbook.Aspose.Cells allows users to find the root element name of XML map using XmlMap.RootElementName property. Users can ignore all errors during the conversion process using the PdfSaveOptions.IgnoreError property. This way, conversion process will be completed smoothly without throwing any error or exception but data loss may occur.Users can query cell areas mapped to xml map path with Aspose.Cells using the Worksheet.XmlMapQuery() method. If the path exists, it will return the list of cell areas related to that path inside xml map. Aspose.Cells allows users to render sequence of pages of an Excel file to images using ImageOrPrintOptions.PageIndex and ImageOrPrintOptions.PageCount properties. These properties are useful when there are so many pages in a worksheet but users need to render a few pages only. This will not only save the processing time but also saves the memory consumption of the rendering process. There are some other enhancements included and other exception handled in the new release for the users, such as Copy Paste Behavior Of EnableClipboardCopyPaste and PasteType GridDesktop Properties, Handled exception when using PivotTable.RefreshData, Handled System.ArgumentOutOfRangeException when XLSB is converted to PDF and Handled exception while loading the output XLS file (with OLE Objects, images, etc. excluded). This release includes several enhanced features and bug fixes as listed below        
  • XmlMapQuery like functionality needed as available in MS Excel
  • Associated property needed for XMLMaps to get the RootElementName for the map
  • Scale becomes smaller - Fonts issue
  • Protect shared workbook - Set or change password
  • Support PasteType for Aspose.Cells.GridDesktop during Copy/Paste actions
  • Unable to get Text of Smart Art shapes 
  • Pivot table is taking too long to refresh data
  • Direction of shape is wrong when converted to image format 
  • Star shapes are not shown correctly in the output PDF
  • Characters overlap when converting to image
  • Some drawing elements are inverted while others are shifted to the right
  • Position of the line objects changed while rendering the spreadsheet to PDF
  • PivotTable options - Show the values row - gets enabled on re-saving
  • Missing total values for the calculated fields when refreshing/calculating PivotTable data
  • Error of expanding data to proper columns when saving an MHTML file format to Excel file
  • LightCellsDataProvider is removing leading and trailing spaces
  • Formula calculation resolves formula unexpectedly to error
  • Saving Excel as PDF decreases column width
  • Legend of the chart is missing in the output PDF
  • Number formatting in chart is lost after saving an Excel file as PDF
  • PDF file created by Aspose.Cells causes error in Adobe Acrobat Reader
  • Chart to image or PDF - 3D Line Chart is not correct or rotated
  • Validation is not correctly copied from one worksheet to another
  • Style.QuotePrefix property does not work for XLSB file format
  • Specific Excel workbook becomes hidden after opening and saving
  • Columns were expanded unexpectedly in the merged workbook
  • HTML string having multiple fonts corrupts the output Excel file
  • SpreadsheetML file when re-saved via Aspose.Cells contains additional protection settings applied
  • AutoFitColumns breaks HTML formatting in the output Excel file
  • MS Excel prompts an error message when opening the output file
  • Textbox font is changed after ungrouping shape(s)
  • The row height becomes too big after autofitting rows
  • Issue with CellColor when using the context menu to change
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Cells for .NET documentation that may guide users briefly how to use Aspose.Cells for performing different tasks like the followings.
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

Sunday, December 10, 2017

Render Comments When Saving Presentation into Image & Enhanced PPTX to PDF Conversion using Java

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for Java 17.11.0. This is primarily a maintenance release along with support for some new features.  There are some important features introduced in this release, such as Render comments when saving Presentation into Image and Implementing End Paragraph Run Properties for Paragraph. There are some important enhancements also part of this release, such as PPTX to PDF conversion gives OutOfMemoryError, When PPT is converted to PDF, text in diagrams is missing, Error while loading ppt with Embedded XLS Object, Embedded visio text not properly displayed in SVG format, PDF file extremely enlarged when converted from PPT to PDF, Poor Performance when converting PPSX to PDF, PptxReadException: TiffImageException on loading presentation, NullPointerException on exporting to HTML and Bullet signs are not rendered correctly in the result of saving a PowerPoint into SVG format. This list of new, improved and bug fixes in this release are given below
  • Rendering comments when saving Presentation documents into image
  • Support for End Paragraph Run Properties
  • Set slide hidden doesn't work when saving to ODP format
  • Improve rendering comments into PDF / HTML
  • Extend support for Hidden Slides for Open Document Presentation format
  • PPTX to PDF conversion gives OutOfMemoryError
  • When PPT is converted to PDF, text in diagrams is missing.
  • Error while loading ppt with Embedded XLS Object
  • Embedded visio text not properly displayed in SVG format
  • PDF file extremely enlarged when converted from PPT to PDF
  • Poor Performance when converting PPSX to PDF
  • PptxReadException: TiffImageException on loading presentation
  • NullPointerException on exporting to HTML
  • Bullet signs are not rendered correctly in the result of saving a PowerPoint into SVG format
Newly added documentation pages and articles

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

Aspose.Slides is a Java component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint. It supports PHP applications and provides all advanced features for managing presentations, slides, shapes, tables and supports PPT, POT, POS PowerPoint formats. Now you can add, access, copy, clone, edit and delete slides in your presentations. It also supports audio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.

More about Aspose.Slides for Java

Thursday, December 7, 2017

Working with Conflict Pages & Enhanced Loading Attached OneNote Files inside Java Apps

What’s new in this release?

Aspose development team is very excited to announce the new release of Aspose.Note for Java 17.11.0. This release enhances the capability of working with pages from a Notebook document for manipulating Conflict Pages. It also brings improvements to the API in terms of bug fixes that further adds to the stability of the API functionality. This release of API provides an enhancement where a page version from history can be identified as conflict page. Conflict pages are skipped by default while saving the file. Using the API, if it is marked as non-conflict using the isConflictPage method, it will be saved as usual one in the history without being ignored as shown in the code sample on blog announcement page. Bellows is the list of new and enhanced features included in this new release.

  • Page size is reset to Auto after document saving
  • Page metadata node is missed exception is raised while loading attached onenote files      
  • Exception raised while loading the attached one note file
  • API shows incorrect number of pages in the document
  • Page history is not accessib
Newly added documentation pages and articles
 

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

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

More about Aspose.Note for Java

Wednesday, December 6, 2017

Color Replacement in PSD Layers, Set Color Type & Compression Type for JPEG Images using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Imaging for .NET 17.11.0. In this release Aspose team has added support for many feature along with resolution of outstanding issues in API. There are some new features introduced in this release, such as setting Color Type and Compression Type for JPEG Images, Color replacement in PSD layers, Saving SVG with Fonts embedded or Exported, Managing resources while saving Metafileas SVG, Convert ODG Files, Updating Fonts cache and setting replacement for missing fonts. Some important enhancements are also part of this release, such as Resolution of PSD Conversion CMYK to RGB with alpha channel, Improperly computed TiffFrame.HorizontalResolution resolution, Improve memory usage of Tiff options, JPEG, PNG decoders, Improve performance the de-convolution filter in case low memory, Converting DNG image into JPG provides output with light spots, Improper text rendering in generated PNG, Optimize the Aspose.Imaging.Color structure, SVG is not properly converted PNG, Improve performance of CMYK colors processing, improve performance JPEG decoder and exceptions when saving PSD image. The main new and improved features added in this release are listed below
  • Aspose.Imaging 17.6.0 : Managing resources while saving Metafile images as SVG
  • Saving SVG with fonts embedded or exported
  • Add possibility to force fonts cache update
  • Provide setting for replacing missing fonts
  • Add support for color replacement in PSD layers
  • Support for ODG (OpenDocument graphics)
  • Support for the combination of ColorType as Grayscale & CompressionType as Progressive for the JpegOptions class
  • PSD Conversion CMYK to RGB with alpha channel doesn't work
  • Improperly computed TiffFrame.HorizontalResolution
  • Improve memory usage of Tiff options, JPEG, PNG decoders
  • Improve performance the de-convolution filter in case low memory
  • Converting DNG image into JPG provides output with light spots
  • Improper text rendering in generated PNG
  • Some PNG files are incorrectly read with LoadOptions
  • Optimize the Aspose.Imaging.Color structure.
  • Aspose.Imaging 17.7.0: Adds evaluation message when loading SVG with venture licenser
  • SVG is not properly converted PNG
  • Improve performance of CMYK colors processing
  • Improve performance JPEG decoder
  • UpdateText changes layer properties and fonts
  • KeyNotFoundException when saving PSD image
  • Dithering may work incorrectly when partial loading occurs
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Imaging for .NET documentation that may guide users briefly how to use Aspose.Imaging for performing different tasks like the followings
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.

More about Aspose.Imaging for .NET

Tuesday, December 5, 2017

Introducing Binary Classification for Better OCR Recognition & Enhanced OCR Operation using .NET

What’s new in this release?

We are proud to announce the new release of Aspose.OCR for .NET 17.11.0.  This is primarily a maintenance release whereby we have resolved certain issues incurring in API. Furthermore overall performance of the API has also been improved in this release. Binary Classification has been introduced for better OCR recognition. OCR network implemented in Player under our main OCR component to achieve better performance. Since all the enhancements are internal to the API, there are no public API changes from end user’s point of view and the features can be used readily with this new version.  This release includes plenty of new features as listed below
  • Binary Classificator providing better OCR quality.
  • New Neural Network Player (NNNPlayer) providing better OCR performance.
  • All OMR-related APIs removed.
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.OCR for .NET documentation that may guide users briefly how to use Aspose.Diagram for performing different tasks like the followings.
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.

More about Aspose.OCR for .NET

Monday, December 4, 2017

Get Position of Floating Table & Dynamic Shape Fill Color Setting for LINQ Reporting Engine using .NET

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for .NET 17.9.0. This month’s release contains over 102 useful new features, enhancements and bug fixes. There are some important features and API changes in part of this month’s release, such as LINQ Reporting Engine supports dynamic shape background coloring, Improved optional hyphen handling and fixed related infinite loop issue, Improved floating table re-breaking in specific scenarios where content of a table used to be lost outside of a page, Improved table grid computation when cells contain tab characters, Further improved character spacing control handling, PCL documents rendering improved. UCS-2 symbol sets can now be mapped to the printer built-in fonts – it allows to print non-ascii symbols with built-in fonts if supported by printer, A ‘cosmetic’ pen (i.e. pen with fixed 1-pixel width) rendering improved in metafile output documents, Font metrics calculation affecting the vertical positioning of text for GDI+ output rendering improved, Added fallback for strokes with unsupported binary raster operations in metafile rendering, Gamma-correction flag is now taken into account while rendering metafiles brushes and Metafile warnings improved. This release has introduced new feature for setting the fill color of Shape node using LINQ Reporting. Please refer to the  article Setting Background Color Dynamically for more detail in the documentation section. A new constant is added into the MsWordVersion enumeration type. It can be passed into the CompatibilityOptions.OptimizeFor method to optimize the document contents as well as Aspose.Words behavior to match MS Word 2016 version. Aspose team has added public property OleFormat.OlePackage to provide ability to set file name, extension and display name for OLE Package when inserting ole object using MemoryStream. Please refer to the article Set File Name and Extension when Inserting Ole Object for more detail. A new feature has been added in this release to get the position of floating table. It has removed following obsolete public methods from DigitalSignatureUtil class. Instead, the methods with SignOptions class should be used. Added warnings for unsupported binary raster operations. Also added fallback to bitmap rendering in this case on .NET platform. Changed type of warnings about unsupported metafile records from DataLoss/Unexpected Content to more appropriate MinorFormattingLoss. It has removed warnings about unsupported metafile records, which do not affect the output. The list of new and improved features added in this release are given below
  • Table width is changed after conversion from Docx to Pdf.
  • Add feature to include all styles in Resources\AllStyles2007.docx from StyleIdentifier Enum
  • Shifted text in a document after conversion from MS Word to PDF
  • When DOCX is saved as PDF, table columns have incorrect width
  • Add feature to fill shape (text-box) color in Linq Reporting Engine
  • Built-in styles in MSW 2013 are different than in MSW 2007.
  • Provide method that returns Text in the same order as we see in MS Word, Google Docs, LibreOffice etc
  • Applying a radial gradient fill (hardware rendering).
  • Applying a rectangular gradient fill (hardware rendering).
  • Implement support of transform for radial gradient fill (hardware rendering).
  • TOC line spacing is changed in PDF output.
  • Empty table appears in ouput PDF
  • Get position of floating table in public API
  • /revision marks/ Support revision marks upon rendering
  • Shape gets overlapped due to its incorrect position
  • Applying simple textures (such as Color, Gradient, Picture, etc.) for 3D shapes (hardware rendering)
  • Issue when loading HTML with incorrect namespace declarations
  • Incorrect table position in DOM API and resultant HTML
  • To set file name and extension when inserting ole object using MemoryStream
  • Support to evaluate IF condition
  • Shading.BackgroundPatternColor returns incorrect value after updating Theme color
  • Demo code of Page Splitter has to be simplified and reviewed.
  • Contents move down to the page after conversion from Docx to Pdf
  • Position of table's rows is changed after conversion from Docx to Pdf
  • Table truncates in PDF - only one page in rendered
  • Font changed in saved .rtf document
  • Table on edge of page is mangled in PDF
  • Multipage table content cutting off on transforming Word to PDF
  • Blank pages appear in generated ODT
  • /character spacing control/ Chinese text moves to next line after conversion from Doc to HtmlFixed
  • Row's contents are truncated after conversion from Docx to Pdf
  • Row's contents are truncated after conversion from Docx to Pdf
  • Docx to Pdf conversion issue with table's rendering
  • Cell's contents are truncated at the bottom of page in output Pdf
  • Table's cells are completely lost after re-saving Odt
  • Html save as Odt - tables display incorrectly
  • Distance between list item marker and text increases after saving to HTML
  • "DOCX to WML" conversion result has wrong output.
  • DOCX to PDF conversion losing pages
  • Incorrect table/page layout // DOCX to PDFA: some text is missing in resultant PDFA document
  • TOC paragraph spacing difference in Aspose.Words and MS Word
  • MS Word 2016 shows page number incorrectly in status bar after saving RTF To DOCX
  • Formatting issue in PDF printing
  • Process hangs during rendering DOCX to PDF
  • /character spacing control/ Position of line break changes in rendered document
  • DOCX to PDF conversion issue with Khmer text
  • Text is wrapped to next line in table after conversion from DOCX to PDF
  • Images are overlapped after conversion from DOCX to HtmlFixed
  • List label values are incorrect after joining documents
  • DOCX to PDF conversion issue with SmartArt rendering
  • DOCX to PNG conversion issue with text formatting
  • DOCX to Image conversion issue with text formatting
  • Greek letter ยต converted to M when DOCX saved as PDF
  • Text overlaps on header row border in resultant Image
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

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

Aspose.Words is a word processing component that enables .NET 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

Sunday, December 3, 2017

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

Aspose Newsletter for December 2017 has now been published that highlights all the newly supported features offered in the recent releases. It includes information about how to get 25% off Aspose.Total for .NET, Java, C++, Android via Java, Android via Xamarin, iOS via Xamarin, Mac via Xamarin, SharePoint, SSRS and JasperReports, New Product Launched: Aspose.Pdf for C++, Convert Visio drawing to image with PDF export area option, Aspose.Words LINQ Reporting Engine supports dynamic shape background coloring & more.
                      
Get 25% off Aspose.Total

Get 25% off Aspose.Total for .NET, Java, C++, Android via Java, Android via Xamarin, iOS via Xamarin, Mac via Xamarin, SharePoint, SSRS and JasperReports. Quote HOL2017WBS when placing your order. Buy Now

New Product Launched: Aspose.Pdf for C++

Aspose.Pdf for C++ is newly added PDF API within Aspose.Pdf product family. Developers can create new as well as manipulate existing PDF documents without using Adobe Acrobat. It provides features to add text, images, annotations and attachments inside PDF documents along with other useful features like splitting PDF pages, concatenating different PDF documents, adding bookmarks are also offered. Read more details 

Convert Visio drawing to image with PDF export area option

Aspose.Diagram for .NET API enables developers to convert drawing to image with the same conversion area as Microsoft Visio application converts a drawing to PDF. Our team has added SameAsPdfConversionArea member in the ImageSaveOptions class to perform this conversion. Read more details here.

Aspose.Words LINQ Reporting Engine supports dynamic shape background coloring

LINQ Reporting Engine is a part of the Aspose.Words API that enables you to build reports using an extended set of reporting features. The latest version supports setting the fill color of shape node using LINQ Reporting. Read more

How to: Work with extended attributes of messages using Exchange Web Service?

Aspose.Email for .NET 17.11 introduces new features where messages from Exchange server can be retrieved as Outlook Messages. You can easily create, manipulate, retrieve and update extended attributes of messages using the API’s EWS client. Try out fully functional code examples

How to: Convert DICOM image to PDF in .NET?

Aspose.Pdf for .NET is allows converting various image formats to PDF and other supported file formats including Digital Imaging and Communications in Medicine (DICOM) images to PDF. Try out fully functional .NET code examples

How to: Read and write external connection of Excel XLSB file in .NET and Java?

Aspose.Cells already supports reading and writing external connection of Excel XLSX file. Now the same support is available for XLSB file format in .NET and Java applications while the code is same for both formats (XLSX and XLSB). Try out fully functional code examples

How to: Add superscript and subscript text in PowerPoint Presentations?

Aspose.Slides supports adding EMZ image to images collection along with managing superscript and subscript text inside any paragraph portion within .NET, Java, SharePoint, SSRS and JasperReports. Developers must use Escapement properties of PortionFormat class for adding superscript or subscript text in the text frame. Try out fully functional code examples

How to: Import PDMS RVM files and export to supported 3D formats in .NET?

With Aspose.3D for .NET API – convert RVM files to all supported 3D formats. The RVM file stores 3D power plant project and developers can import RVM models into the Aspose.3D for .NET API with the constructor or open member of the scene class. Try out fully functional code examples

Updates about new Product Releases
  1. Aspose.Total for .NET a compilation of our latest .NET products.
  2. Aspose.Total for Java – a compilation of our latest Java products.
  3. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  4. Aspose.Total for Android – all the latest versions of our Android APIs.
  5. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  6. Aspose.Total for Reporting Services– a compilation of our latest Reporting Services products
  7. Aspose.Total for C++ - The latest versions of our C++ products packaged into one product suite.
  8. Aspose.Pdf for Java 17.9 – Improved algorithm for inter file format conversion (JPG to PDF, XPS to PDF, PDF to HTML, PDF to DOCX, TIFF to PDF).
  9. Aspose.Words for Android via Java 17.10 – Improved word documents comparison and signing Word document using signature provider identifier.
  10. Aspose.BarCode for .NET and Java 17.11 – Generate Databar coded barcode with segments per row.
  11. Aspose.Words for JasperReports 17.10 – Support of JasperReports Styles in exported word document.
  12. Aspose.BarCode for .NET, Java and Reporting Services 17.10 – Enhanced barcode image rotation functionality.
  13. Aspose.Tasks for .NET 17.11 – Improved setting output image quality while exporting recognition.
  14. Aspose.Note for .NET 17.11 – Adds ability to identify conflict pages from a page’s history.
  15. Aspose.Html for Java 17.10 – JavaScript engine supports jQuery library inside the document scripts.
  16. project data to JPEG.
  17. Aspose.OCR for .NET 17.11 – Binary classification has been introduced for better OCR
Supporting User Groups and Conferences
Aspose is sponsoring a number of user groups and upcoming events, including
  • December 18th: OKKYCON – South Korea
  • November 07- 09: W-JAX Germany – Munich, Germany
  • November 11th: Java User Group – Bangladesh
  • November 13 – 17: Visual Studio Live! – Orlando – FA, USA
  • November 11th: Pakistan JUG – Karachi, Pakistan
Sponsor a user group? Get in contact: user.groups@aspose.com
Collect your copy of Aspose Newsletter, August 2017 edition