Tuesday, July 31, 2018

Aspose Launched New Email Programming Component for Python Developers

What’s new in this release?

Aspose is proud to expand its APIs family with the addition of a new product known as Aspose.Email for Python via .NET. The addition of this new API extends the Aspose.Email Product family to several other platforms. The API lets Application developers to embed email related functionality in their Python applications without worrying about the underlying details of message formats. It is easy to use, rich with emailing functionality and provides the ease of development in native python. Aspose.Email for Python via .NET is available at PyPI (Python Package Index) repository as well as in Aspose downloads section. The API documentation section, Installating Aspose.Email for Python via .NET, lists the detailed steps for installing the API from both these sources. The API functionality comprises of rich set of emailing features that continue to be part of our other APIs. It not only supports variety of email message formats, but also supports popular mail storage file types. In addition, it provides support for well-known emailing protocols. The main features added in this release are listed below
  • Working with Mime messages
  • Working with Email attachments
  • Conversion of messages from one format to another
  • Working with Outlook Message formats
  • Support for Outlook Storage Files including OST and PST
  • Work with Appointments
  • Create and send emails using SMTP protocol
  • Working with POP3 and IMAP protocols for retrieving messages from server
  • Support for filtering messages from email servers using POP3 and IMAP
  • Create and send appointments using SMTP
  • Working with Thunderbird storage files
  • Working with Outlook Calendar, Contacts, Tasks and Notes
  • Creating Voting options and Follow Up flags
Newly added documentation pages and articles

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

Aspose.Email for Android API enables developers to design Android applications for managing & manipulating Outlook email file formats without using MS Outlook. It provides tools to create, read & convert Outlook MSG, PST, EML, EMLX, OST & MHT file formats. It manages recipients, subject, message body, attachments in MSG documents. It creates & save appointments in draft format, extract & save calendar items from a PST, add Mapi Items such as Messages, Contacts, Notes, Journals & Tasks to a PST.

More about Aspose.Email for Python via .NET

Monday, July 30, 2018

.NET Core Support, Setting Precision of Data in Chart Data Labels using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 18.6. In this release we have improved the chart support by adding new features along with resolution of other issues. There are some important new features part of this release, such as .NET Standard/.NET Core support, Setting Precision of Data in chart Data Labels, Support for setting date format for Category Axis Value, Support for setting rotation angle for chart axis title, Switch Data over axis, Setting Chart Marker Options, support of setting Position Axis in Category or Value Axis, Support for showing Display Unit label on Chart value axis and Support for Bubble chart Size scaling. There are some important enhancements and bug fixes also part of this release, such as improvement in quality of generated PDF, The WMF image is corrupted in PDF output, Chart rendering issues in exported PDF, PPTX to PDF – space difference between text and line, When PPTX is converted to PDF, the vertical graphs lines are different, Circles in the output PDF don’t match the source presentation, The chart horizontal axis is corrupted in PDF output, Font styles change to italic when saving presentation as HTML, JpegQuality setting not works when saving PPTX with JPEG image as PDF, Setting chart data value in chart worksheet does not refresh chart and many more. This list of new, improved and bug fixes in this release are given below
  • .NET Standard/.NET Core support
  • Support for setting precision of data in chart data label         Featur
  • Support for setting the date format for Category Axis Value
  • Support for setting rotation angle for chart axis title
  • Support for switch Row/Column for chart data
  • Setting the chart marker options on data points level
  • Support of setting Position Axis in Category or Value Axis
  • Support for showing Display Unit label on Chart value axis
  • Support for setting markers and its properties for particular chart series point
  • Getting Series Data Point color from Theme
  • Support for Bubble chart Size scaling
  • Setting Series Overlap for Clustered Bar Chart
  • Support for managing visibility of data labels located outside of plot area
  • Improve slide graph quality
  • Low quality PDF generated
  • The WMF image is corrupted in PDF output
  • When PPTX is converted to PDF, vertical axis of the graph contains additional items.
  • PPTX to PDF  - space difference between text and line
  • When PPTX is converted to PDF, the vertical graphs lines are differen
  • Some spacing is lost in the output PDF
  • Circles in the output PDF don't match the source presentation
  • The chart horizontal axis is corrupted in PDF output
  • Font styles change to italic when saving presentation as HTML
  • JpegQuality setting not works when saving PPTX with JPEG image as PDF
  • Setting chart data value in chart worksheet does not refresh chart
  • Chart data not updating         
  • The animation synchronization is lost in the output presentation
  • NullReference exception is thrown on loading presentation
  • PPT to PPTX conversion result in corrupt presentation due to WordArt text present in slide
  • Custom Marker image failed to rendered in generated PDF
  • Shadow effects on text are lost when saving presentation using Aspose.Slides
  • Paragraph text is not splitted in portions on changing the shadow effect on portion text
  • WordArt is improperly rendered in generated PDF
  • Improper vertical axis rendering in generated PNG
  • Export to PPTX works but PPT fails
  • Exception on presentation load
  • XmlException on loading the presentation
  • Font size changes after saving
  • Background change color after saving
  • PPTX to PDF not properly converted
  • Charts are improperly rendered in generated PDF
  • Chart changes after cloning
  • Layout changed while converting PPTX to PDF
  • Language changed when converting PPTX to PDF
  • Low quality images generated from presentation
  • The axis major unit has been changed in generated PNG
  • Chart title differs from expected
  • PPTXReadException on loading presentation
  • Repair message in saved file
  • NullPointer Exception on loading presentation
  • PPTXReadException on loading presentation
  • System.Exception on loading presentation
  • ODP to PPTX not properly converted
  • Content moved in generated HTML
  • PPTX not properly converted to PPT
  • Saved PPT presentation requires repairing in PowerPoint
  • Application Hangs while saving PPTX
  • Conversion process never ends
  • Argument Exception is thrown in Box&Whisker chart has only 2 categories
  • etting RawFrame property has no effect for SmartArtShape
  • Overflow exception on saving if chart data point has blank value
  • No format validation for images resource
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, July 29, 2018

Add Rotated Text inside PDF Document & PDF to XLSX Conversion using Java

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.PDF for Java 18.6.  This release includes new features as well as fixes to the bugs reported by our customer in earlier versions. Adding text with rotation angle can be an important requirement in particular scenarios of text generation in PDF. In order to add text with rotation in PDF document, you can use setRotation() method of TextState Class to specify rotation angle of text. Along with functionality of adding rotated text inside PDF, extraction of that text and determining rotation angle of text characters has also been implemented in this release of the API. TextFragmentAbsorber class has further been enhanced to support extraction of rotation angle of text characters. PDF to XLS as well as other file format conversion was already supported in Aspose.PDF for Java. However, a new conversion feature i.e. PDF to XLSX has been introduced in this release of the API. All descendants of com.aspose.pdf.Operator has been moved under the namespace com.aspose.pdf.operators. Thus ‘new com.aspose.pdf.operators.GSave()’ should be used instead of ‘new com.aspose.pdf.Operator.GSave()’. While upgrading to latest version of the API, you will need to upgrade your existing code where you were using previous com.aspose.pdf.Operator namespace. There are some important enhancements and bug fixes part of this release, such as PDF to HTML Conversion has been improved in terms of visibility and formatting of symbols, Fonts handling and watermark rendering have been improved further, Improved memory consumption by API methods and calls, Worked over formula based fields while converting from XFA to Standard AcroForms, Consistency of text format has been maintained while converting PDF to PDF/A, Redaction Annotation feature has been further improved and Worked over producing better results while extracting bookmarks from PDF. Some important improved features included in this release are given below
  • Rotation angle of Text Character
  • Support of PDF to XLSX
  • PDF to HTML: problems with visibility and formatting symbols
  • Incorrect string calculations result in cropped italic watermark
  • Cannot retrieve size of all fonts
  • Test aspose.pdf compatibility with JDK 9
  • Some threads hangs for the latest Java for PDF
  • Exception while instantiating license in Web application
  • Exception when trying to run project through maven on MAC
  • Exception trying to read bookmark from PDF file
  • Creating a PDF from Text in Cloud Environment throws missing font error
  • JVM memory consumption issue with table creation
  • Formula based field is not working after converting from XFA to Standard
  • PDF to PDF/A-2b - some labels get blurred
  • RedactArea throws NPE in non-licensed mode
  • RedactAnnotation does not work in non-licensed mode
  • PDF to PDF/A-2b - the chart labels are rotated
Newly added documentation pages and articles

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

Get List of Available Fonts & Export Header/Footer Bookmarks in Output PDF using Java

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 18.7. There are 90 improvements and fixes in this regular monthly release.
If a document has revisions, MS Word shows the similar revisions in a group in “Reviewing Pane”. It has added support of revision groups in this version of Aspose.Words to get the similar revisions e.g. insert, delete etc. Aspose team has added RevisionCollection.Groups property, RevisionGroupCollection and RevisionGroup classes in this version to work with revision groups. In some cases, Word document has more than one sections which contain bookmarks in the header/footer. It has added new feature in this version of Aspose.Words to control how header/footer bookmarks are exported in PDF. A new feature has been added to get the list of fonts available in Aspose.Words font engine. We have added FontSourceBase.GetAvailableFonts method in Aspose.Words 18.7 that returns the collection of PhysicalFontInfo class. This class specifies information about physical font available. MS Word allows to compare documents with comparison settings. Users can ignore document formatting, headers footers, fields, footnotes, tables, textboxes, comments and case changes when documents are compared. We have added the “comparison settings” feature in this version of Aspose.Words. It has added new TxtLoadOptions class to work with load options of text files in this version of Aspose.Words. New public properties LeadingSpacesOptions and TrailingSpacesOptions have been added in this class to control the way of handling leading and trailing spaces during loading TXT file. It has added new public property TxtLoadOptions.DetectNumberingWithWhitespaces in Aspose.Words 18.7. The LoadOptions.AllowTrailingWhitespaceForListItems is obsolete property now. Use TxtLoadOptions.DetectNumberingWithWhitespaces property instead of it. It has added new feature to remove personal information from the document. Starting from Aspose.Words 18.7, untyped containers like ArrayList have been replaced with typed containers like List. Obsolete method RemoveUnusedResources() was removed from Document class. Obsolete method SetImage() was removed from ImageData class. Obsolete property MirrorMargins was removed from PageSetup class. Please use the PageSetup.MultiplePages property to set MultiplePagesType. The list of most notable new and improved features added in this release are given below
  • New typed (generic) collections and enumerators were introduced in Aspose.Words public API
  • Added public property HeaderFooterBookmarksExportMode in PdfSaveOptions
  • Added FontSourceBase.GetAvailableFonts method
  • Added public API for revision groups
  • Introduced new comparison settings
  • A new limo stretch algorithm for VML shapes rendering was developed, which most accurately repeats the output of MS Word (limo-stretched shapes)
  • Public property OutlineOptions.CreateOutlinesForHeadingsInTables added allowing to specify whether or not to create outlines for headings inside tables
  • Public method FontSourceBase.GetAvailableFonts added. It returns the list of fonts available via specific font source
  • Improved rendering of DrawingML shapes with specified parent object extents
  • EffectExtent attributes are now taken into account when calculating the bounding box for DrawingML shapes
  • Improved EMR_ALPHABLEND record handling while rendering metafiles
  • Now hidden shapes inside the group are not visible during rendering
  • Fixed the leading spaces handling while processing EMF+ DrawString records
  • Fixed a bug when grayscale effect was incorrectly applied to metafile
  • Fixed a bug with the graphic frame rendering (invalid frame layout on the page)
  • Fixed rendering of shadow effect for transparent shapes
  • Fixed a bug with rendering of the MathML object if balanceSingleByteDoubleByteWidth property and UseFELayout property are specified
  • Improved rendering of \0 characters
  • Improved column balancing when column has footnotes
  • Improved handling of table grid when layout is changed programmatically
  •  Improved table breaking in 2013 mode when it overlaps footer
  •  Improved handling of “don’t add space between paragraphs of the same style” option when only one of the paragraphs have this option set
  • Fixed issue when hanging punctuation precedes inline shape
  • Fixed issue when Kinsoku rule is analyzed for shapes
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

Wednesday, July 25, 2018

Skew Correction Module Release & Improved Text Recognition Module inside Cloud Apps

What’s new in this release?

We are pleased to announce the release of Aspose.OCR Cloud 18.6. Aspose team has released Skew Correction module that allows to recognise slightly rotated images, integrated Tensor-flow-Serving technology into Aspbose's pipeline and improved Text Recognition module to fix a lot of issues in Aspose roadmap. There are some important new features part of this release, such as released skew correction module that allows to recognise slightly rotated images, Integrated Tensorflow-Serving technology into our pipeline and improved text recognition module to fix a lot of issues. There are some important bug fixes also part of this release, such as Fixed issue of collapsing words,  duplicate letters, punctuation symbols issues and many more. This release includes plenty of new & enhanced features as listed below
  • Released skew correction module that allows to recognise slightly rotated images
  • Integrated Tensorflow-Serving technology into our pipeline
  • Improved text recognition module to fix a lot of issues in our roadmap:
    • Fix issue of collapsing words
    • Fix issue of duplicate letters
    • Fix issues with punctuation symbols
    • Learn to recognise characters: hyphen-minus (-), dash (–), grave accent (`), underscore (_), slashes (/)(\)
Overview: Aspose.OCR Cloud

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

More about Aspose.OCR Cloud

Monday, July 23, 2018

Add Cells to MS Excel Formula Watch Window, Create & Render Slicers in Spreadsheet using .NET

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for .NET 18.6. It has supported to add Microsoft Excel Formula Watch Window for the users. Moreover, it has included some important fixes and other enhancements for the users. Slicers are a strong way to filter pivot table data. You can insert slicers into MS Excel to quickly and easily filter pivot tables. Aspose.Cells now supports to create, manipulate and render Slicers in the spreadsheet. Please see the sample code on blog announcement page. It loads the sample Excel file that contains the pivot table. It then creates the slicer based on the first base pivot field. The following sample code loads an Excel file that contains an existing slicer. It un-selects the 2nd and 3rd items of slicer to refresh it. It then applies formatting/style of the slicer and finally describes on how to remove the slicer. spose.Cells also supports rendering of slicer shape. When users convert a worksheet into image or save a workbook to PDF or HTML formats, Users will see, slicers are rendered properly. MS Excel Watch Window is a useful tool to watch the cell values and its formulas conveniently in a window. Users can open the Watch Window using Microsoft Excel by clicking the Formulas > Watch Window. It has Add Watch button that can be used to add the cells for inspection. Similarly, users can use Worksheet.CellWatches.Add() method to add cells into Watch Window using Aspose.Cells API. Custom XML Parts are the XML data that is stored inside the Microsoft Excel documents and are used by the applications that deal with them. There is no direct way of adding them using Microsoft Excel UI at the moment. However, users can add them programmatically. Please use Workbook.CustomXmlParts.Add() method if users want to add Custom XML Part using Aspose.Cells API.  Aspose.Cells can extract text from the Gear type Smart Art shape. In order to do so, users should first convert Smart Art shape to group shape. Then users may get the array of all the individual shapes forming the group shape using the GroupShape.GetGroupedShapes() method. Finally, users can iterate all of individual shapes one by one in a loop and extract their text using the Shape.Text property.  There are some other enhancements included and a few exceptions handled in the new release for the users, such as improve converting line Callout to image, WorkbookRender.ToImage(pageIndex, fileName/stream) and Bitmap WorkbookRender.ToImage(int pageIndex) methods included, Support DateTimeOffset format when importing custom objects, Handled EndOfStreamException when Aspose.Cells.Dll (latest assembly) is ilmerged, Exception: “File is corrupted” when loading an XLS file and ArgumentOutOfRangeException when Aspose.Cells (latest assembly) is ilmerged. This release includes several enhanced features and bug fixes as listed below       
  • Render Slicer shape to image format
  • Update Slicer in XLSB and XLSX file formats
  • Create Slicer in XLSB and XLSX file formats
  • Create or update Slicer in Excel 2013 using Aspose.Cells
  • Add API to get & set CustomXmlPart ID
  • Improve converting line Callout to image
  • WorkbookRender.ToImage(pageIndex, fileName/stream) and Bitmap WorkbookRender.ToImage(int pageIndex) methods included
  • Support DateTimeOffset format when importing custom objects
  • GroupShape definition is misleading
  • Relevant methods in Aspose.Cells API are added for GetRangeAddess(), GetCellCount(), GetEntireAddress() and GetOffset()
  • Convert smart art from XLSX to XLS file format
  • Convert smart art from XLS to XLSX file format
  • Ink tools disappeared when converting to PDF
  • Portions of the picture in the spreadsheet renders in different color while converting worksheet to image
  • Ink Objects does not render while converting spreadsheet to PDF format
  • Some shapes are missing and some are dispersed (dis-positioned) - Excel to HTML conversion
  • When Issue4 callout placement.xlsx converted to PDF, formatting is not good
  • Displaced bigger image on converting an XLSM to PDF
  • Some drawing shapes are displaced or rendered wrongly in Excel to HTML rendering
  • Unable to extract smart art images correctly
  • Shape is displaced to cover data in Excel to HTML rendering
  • All previous columns and rows data stay in the PivotTable after filtering
  • Output HTML is good in Chrome but wrong in IE or Edge
  • Rows imported to single cell when importing HTML file format
  • Cell value truncated when importing HTML
  • Single quotes disappear from the formula when opening the file
  • Formulas (containing linked data source in other workbooks) are not calculated fine
  • Tab bar becomes hidden when user changes tab because Grid height grows up
  • Print from Aspose.Cells differs from Excel
  • PDF output ignores all the page breaks inside an MS Excel file
  • Shape color changes when convert to PDF file format
  • Excel document is slipping while saving as PDF
  • Mixture of page 1 and page 2 in the output PDF
  • Single word is splitted into two lines in Aspose.Cells' rendered output image
  • Unable to load password-protected ODS file
  • Pareto chart does not display in MS Excel file but it renders somewhat fine in PDF
  • The chart horizontal axis label is corrupted
  • Saving XLT file as XLS after clearing chart's data series causes red "Protected View" warning
  • Watermark works fine with the spreadsheets but nothing shows up on charts
  • Y-axis ticks in chart image do not match with MS-Excel
  • CellsException - System.OutOfMemoryException while converting Excel file to PDF
  • Pie chart legend colors change after saving to PDF and do not match up with pie chart slices
  • Saving an XLT/XLTX file as XLS/XLSX causes red "Protected View" warning
  • Hyperlinks are corrupted when referencing to sheet with special characters in its name
  • Standardized way for last three numbers in the signature shape name
  • Resizing headless table corrupts the output MS Excel file
  • Output Excel File is corrupt after creating list object
  • When render an Excel document to PDF, the process never finishes
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, July 22, 2018

Recognizing QR Barcode Successfully from TIFF Images & Enhanced Metered Licensing using Java

What’s new in this release?

Aspose team is pleased to announce the new version of Aspose.BarCode for Java 18.2.0. The major development in this release is the enhanced process to recognize barcode from images and PDF files. This is primarily a maintenance release whereby Aspose team has resolved certain issues reported by Aspose’s valued customers.  There are some important enhancements and bug fixes part of this release, such as Enhanced the barcode text rendering process in such a way that text rendering is different on systems which have custom display scaling. In this release the enhanced process of text rendering has been incorporated, Barcode recognition process have been enhanced to detect barcodes from PDF files, Functionality to recognize barcode from images has been improved. The functionality has been upgraded in such a way that if API encounters a situation in which metadata of barcode indicates that barcode has 19 lines but actually it has 18 lines. Algorithm will act accordingly and returns correct recognition result and Rendering of barcode text with custom font size have been revised. The process has been enhanced in such a way that now barcode text with custom font size fits in the image. Below is the list of main improved features and bug fixes added in this release.
  • Unable to recognize the barcodes from images
  • License text is drawn incorrectly
  • Wrong codetext alignment on systems with custom scaling
  • Aspose.BarCode is unable to detect barcode from PDF
  • GetAngle() method is returning 0.0 for every barcode image supplied
  • Generation barcode text with custom font size is not fit the image  
 Newly added documentation pages and articles

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

Aspose.BarCode is a Java based visual component for generation & recognition of 1D & 2D barcodes to support Java, web applications and J2ME platform. It supports 29+ barcode symbologies like MSI, QR, OneCode, Australia Post, Aztec, Code128, Code11, EAN128, Codabar, Postnet, USPS and also supports image output in GIF, PNG, BMP & JPG formats. Other features include barcode size & color settings, rotation angle & caption. You can render barcodes to images, printers, HTTP servlet response & graphical objects too.

More about Aspose.BarCode for Java

Thursday, July 19, 2018

Set Chart Marker Options & Bubble Chart Size Scaling in Presentations using Java

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for Java 18.6. It has improved the API features support by introducing improved charts management support along with resolution of outstanding issues. There are some important new features included in this release, such as support for Bubble chart Size scaling, setting Chart Marker Options, support for setting rotation angle for chart axis title, setting Precision of Data in chart Data Labels, switch Data over axis, support of setting Position Axis in Category or Value Axis, Support for showing Display Unit label on Chart value axis and Support for setting date format for Category Axis Value. Theare some important enhancements and bug fixes also part of this release, The WMF image is corrupted in PDF output, Exception on presentation load, Document element did not appear on loading presentation, Font size changes after saving, Numbers aren’t converted properly when convert PPTX to PDF, Exception on loading and saving presentations, ODP to PPTX not properly converted, Content moved in generated HTML, Repair message in saved file, Exception on converting presentation to PDF, Presentation not saving and Size increased after converting PPTX to PDF. This list of new, improved and bug fixes in this release are given below
  • Bouncy Castle dependency testing
  • PPTX to PDF blocks other threads in multi-threaded environment
  • Implementation of Bubble chart Scale size
  • FIPs Compliant version of Bouncy Castle usage in APIs
  • .NET Standard/.NET Core support
  • support for setting precision of data in chart data label
  • Support for setting the date format for Category Axis Value
  • Support for setting rotation angle for chart axis title
  • Support for switch Row/Column for chart data
  • Setting the chart marker options on data points level
  • Support of setting Position Axis in Category or Value Axis
  • Support for showing Display Unit label on Chart value axis
  • Support for setting markers and its properties for particular chart series point
  • Getting Series Data Point color from Theme
  • Setting Series Overlap for Clustered Bar Chart
  • Support for managing visibility of data labels located outside of plot area
  • Improve slide graph quality
  • The WMF image is corrupted in PDF output.
  • Exception on presentation load
  • Document element did not appear on loading presentation
  • Font size changes after saving
  • Numbers aren’t converted properly when convert PPTX to PDF
  • PPTXReadException on loading presentation
  • ODP to PPTX not properly converted
  • Content moved in generated HTML
  • NullPointer Exception on loading presentation
  • Repair message in saved file
  • Exception on loading presentation
  • Exception on converting presentation to PDF
  • Presentation not saving
  • Size increased after converting PPTX to PDF
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, July 18, 2018

Convert Siemens JT Version 9 into Other Supported 3D Format inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 18.6. The recent version 18.6 has incorporated support of importing Siemens JT version 9, and developers would be able to convert Siemens JT version 9 to any supported 3D format. Aspose team always recommends using the latest upgrade of Aspose.3D API to take benefit of improved functionality and bug fixes.  With the help of Aspose.3D for .NET API, developers can convert version 9 of Siemens JT files to the supported formats. All supported output formats are listed in these help topics: Save 3D Document (.NET) and Save 3D Documen (Java). Developers can import Siemens JT file into the Aspose.3D for .NET/Java APIs with the constructor or open member of the Scene class as narrated in these help topics: Import 3D model (.NET) and Read 3D document (Java). There are some important enhancements and bug fixes also part of this release, such as FBX to GLTF conversion, an import error occurred during input FBX, an empty document is created during RVM to GLFT conversion and many more. This release includes plenty of new features as listed below
  • Siemens JT Version 9 import support
  • FBX to GLTF - the output GLTF loader fails in three.js
  • Input FBX - an import error occurred
  • Rendering - the wrong operand type error
  • RVM to GLFT - an empty document is created
  • RVM to WavefrontOBJ - an empty document is created
  • Input FBX - Unsupported VertexElement attribute BinormalsIndex error occurred
  • Siemens JT Version 8 import support
Newly added documentation pages and articles

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

Format Validation for Image Resource & Copying Slide b/t Presentations inside Cloud Apps

Aspose team is pleased to announce the new release of Aspose.Slides for Cloud 18.6. The release implemented format validation for image resource, fixed a bug in Copying Slides API of adding unnecessary slides. There are some important new features and enhancements part of this release, such as Format validation for image resource, Passing ARGB color as PUT request body parameter of background resource is deprecated and is going to be removed after 18.6. Use color query string parameter instead, PdfNotes, SwfNotes and TiffNotes export formats are deprecated and are going to be removed after 18.6. Use Pdf, Swf and Tiff formats instead with NotesPosition export option. This release includes plenty of improvements & bug fixes features as listed below.
  • Format validation for image resource
  • Unnecessary Slides added when trying to copy a Slide from one Presentation to Another
  • Passing ARGB color as PUT request body parameter of background resource is deprecated and is going to be removed after 18.6. Use color query string parameter instead
  • PdfNotes, SwfNotes and TiffNotes export formats are deprecated and are going to be removed after 18.6. Use Pdf, Swf and Tiff formats instead with NotesPosition export option
  • Export shape to SVG
Overview: Aspose.Slides for Cloud

Aspose.Slides for Cloud is a REST API which allows you to process presentations. It allows you to create, modify, and convert presentations and provides a wide variety of features for working with presentations in the cloud. You can convert a presentation to TIFF, PDF, XPS, PPTX, ODP, PPSX, PPTM, PPSM, POTX, POTM, HTML and image formats. Aspose.Slides for Cloud allows you to extract different elements or a presentation including slide, text, color schemes, font schemes, shapes and images etc. Aspose.Slides for Cloud’s powerful API lets your apps process Microsoft PowerPoint presentations in the cloud, saving you the time it would take to develop your own API.

More about Aspose.Cells for Cloud

Monday, July 16, 2018

Extract Highlighted Text & Removing All Text from PDF Document using .NET

What's New in this Release?

Aspose team is very excited to announce the new version of Aspose.PDF for .NET 18.6. This new release has introduced new features related to text manipulations and PDF/UA validation. Along with that, it has also made some fixes to the bugs, reported in earlier versions of the API. It has been an essential requirement to extract highlighted text from PDF documents. Earlier it was possible to extract text from PDF documents on the basis of some specific regular expressions or by specifying a string to be searched. TextFragmentAbsorber and TextAbsorber classes of the API, have been being used quite often and efficiently to serve the purpose. However, regarding the requirement of extracting highlighted text from PDF document, it has investigated the feature and introduced TextMarkupAnnotation.GetMarkedText() and TextMarkupAnnotation.GetMarkedTextFragments() methods in API. Users can extract highlighted text from PDF document by filtering TextMarkupAnnotation and using mentioned methods. An example, demonstrating the feature usage has also been showcased in the API documentation. While removing text from PDF documents using earlier versions of the API, users needed to set found text as empty string. The performance overhead in this case was, to invoke a number of checks and adjustment operations of text position. Which was why, several performance issues were observed while performing such operations. It could not minimize the number of checks and adjustment operations, as they are essential in text editing scenarios. Moreover, users cannot determine, how many of text fragments will removed and adjusted when they are processed in loop. In Aspose.PDF for .NET 18.6, new Aspose.Pdf.Operators.TextShowOperator() method has been introduced, in order to remove all text from PDF pages. Therefore, we recommend using this method to remove all text from PDF document, as it surely minimizes the time and works very fast. In latest release of Aspose.PDF for .NET, all descendants of Aspose.Pdf.Operator were moved into namespace Aspose.Pdf.Operators. Thus ‘new Aspose.Pdf.Operators.GSave()’ should be used, instead of ‘new Aspose.Pdf.Operator.GSave()’. While upgrading to latest version of the API, users will need to upgrade your existing code where users has used previous Aspose.Pdf.Operator namespace. It has have also worked for introducing Accessibility Features, thus introduced new features as part of work on 508 compliance (WCAG) such as PDF/UA validation feature was added and Tagged PDF support was added.  The list of important new and improved features are given below
  • Add feature "Extract Highlighted Text from HighlightTextMarkUpAnnotations" to the TextFragmentAbsorber class
  • Add support of OTF font when embedding in PDF
  • Text Extraction - Spaces are improperly embedded inside words
  • TableAbsorber throws exception while trying to access any row other than first row of first table or any other table than first
  • PDF to Image - Some contents are overlapping
  • PDF to JPEG - Incorrect output
  • TableAbsorber: incorrect table count in PDF
  • Text is overlapped when saving particular document as image or HTML
  • PDF to HTML - Object reference not set to an instance of an object
  • Conversion HTML to PDF produces incorrect output
  • PDF to PDFA - Comments are broken in resultant document
  • Flattening Fields is not flattening the Print button inside PDF
  • The output is too big after conversion to PDFA_1B format
  • After conversion PDF-to-PDFA the output contains corrupted diagram
  • The document loaded from HMTL file looks different then original
  • PDF to PDF/A-1b - the output PDF does not pass compliance test
  • PDF to PDF/A-1b - the output PDF does not pass compliance test
  • PDF to JPG - Blue gradient is darker in the JPG compared to the PPT slide PDF
  • PDF to JPG - Objects fading to transparent
  • PDF to JPG - transparent turns to white
  • DF to JPG - Objects fading to transparent causes image differences
  • PDF to JPG - Objects fading to transparent causes image differences
  • Yellow background not same after converting PDF to PDF/A
  • JPEG output loses the fade effect on the source document
  • The document image loses fading to transparent in PDF output
  • Blank pages added after HTML to PDF rendition
  • PDF to PDF/A-2b - the chart labels are rotated
  • PDF to PDF/A-2b - some labels get blurred
  • Duplicated evaluation watermarks when saving EPUB document
  • Output image or html is filled with black color
  • HTML to PDF - exception thrown
  • Flattening Fields is not flattening the buttons inside PDF
  • Multi byte characters not displayed in PDF
  • Header added but footer is missing (HTML->PDF)
  • The header and the footer exist only on the first page.
  • Missing table after adding to Footer
  • PDF to PDF/A-2b
  • Unable to load OTF Font from a resource stream 
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.PDF for .NET documentation that may guide users riefly how to use Aspose.PDF for performing different tasks like the followings.
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, extexnded 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.

More about Aspose.Pdf for .NET

Sunday, July 15, 2018

Add Extended Attributes to Resource Assignments & Improved XER to MPP Conversion using Java

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.Tasks for Java 18.6. This release introduces a new feature of writing extended attributes information to resource assignments similar to tasks and resources. It also improves the overall API functionality by fixing issues reported with the previous version of the API. Aspose.Tasks API already had the capability to add extended attributes to tasks and resources in a project. This month’s release introduces the capability to add extended attributes information to resource assignments as well. Extended Attributes can be added to resource assignments as plain as well as lookup values. Following examples show adding these two type of extended attributes to the project.  Below is the complete list of bug fixes and enhanced features included in this release.
  • Support for reading/writing of extended attributes to resource assignment
  • Validation of work contour type for manual tasks and assignments without resource
  • Forbid a changing of the work contour type for manual task and assignment without resource
  • Implement extended attribute writing for resource assignments
  • Fix calculation of Stop/Resume dates when assignment percent work complete equals 100
  • Fix calculation of Start/Finish dates when duration is set after them
  • Fix calculation of Stop/Resume dates of tasks during recalculation
  • AT writes contoured timephased data in wrong way - work is different
  • A HyperlinkBase project property value is truncated up to 15 characters
  • Duration is zeroed when material resource is being used
  • No links on tasks after an export to PDF/HTML/Images
  • Resource usage distribution is not correct in the resultant MPP file
  • Wrong elapsed duration for a summary task
  • Partial baselines are skipped when reading assignments' baselines
  • XER to MPP raises TaskWritingException
  • Baseline* extended attribute values for assignments are lost in AT-resaved file.
  • Wrong duration set for all tasks when edays set for a task
  • Wrong dates/duration set in MPP for CalculationMode.None and IsManual = true
  • Extra extended attribute value fetched for a task
  • Schedule is broken after a resave of XML MSP project with custom timephased data
  • Extended attributes lost while resaving MPP file
Newly added documentation pages and articles

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

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

More about Aspose.Tasks for Java

Thursday, July 12, 2018

Set Alternative Text of Table & Setup Language Preferences in Word Docs using Java

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 18.6. There are 66 improvements and fixes in this regular monthly release. A new feature has been introduced in this version of Aspose.Words to insert hyperlink dynamically using LINQ Reporting engine. Please read the documentation article Inserting Hyperlinks Dynamically for more detail. Starting from Aspose.Words 18.6, users can set the alternative text of table. Aspose team has  added Title and Description properties into Table class. It has added new methods in DocumentBuilder class to insert inline and free-floating shapes. These methods allow to insert DML shape into the document model. It has removed MinimumIsAuto and MaximumIsAuto properties from the AxisScaling class. The type of the Minimum and Maximum properties has been changed from double to AxisBound. A new class AxisBound has been added in latest API that allows specifying axis bound as a numeric, datetime or “auto” value. The LanguagePreferences class has been added for this feature. It has added new feature in this release to setup language preferences. In MS Word, users can setup it from ‘Set the Office Language Preferences’ dialog. It has addd following public properties into the Inline, Paragraph, ShapeBase and InlineStory classes to work with ‘move from’ and ‘move to ‘ revisions. This release has also added support of line break options for Asian Typography. some public properties have been added into the ParagraphFormat class. It has added TxtSaveOptions.AddBidiMarks property in this version of Aspose.Words to support insertion of bi-directional marks in output TXT file format.  Obsolete enum RowAlignment was Removed from API. Please use TableAlignment enum instead. Obsolete method InvalidateFieldTypes was removed from Document and Range classes. Please use NormalizeFieldTypes method instead.  The list of most notable new and improved features added in this release are given below
  • Exposed Title and Description properties into Table class
  • Added feature to insert shapes through the DocumentBuilder using ShapeType
  • Changed public properties of AxisScaling class
  • Implemented API allowing to set up language preferences
  • Added IsMoveFromRevision and IsMoveToRevision properties
  • Exposed properties for Asian typography into ParagraphFormat class
  • Public TXT save option AddBidiMarks is added
  • Implemented “left” and “right” alignment support for Ruby objects rendering
  • Improved rendering of DrawingML chart data labels with percentage values and the specified format
  • Flat shapes that are perpendicular to the projection plane are not rendered now
  • Zero-width characters in DrawingML textboxes no longer cause an exception during rendering
  • Fixed an issue with font fallback rendering for 1F600 – 1F64F (Emoticons) Unicode range
  • Fixed a bug with the rendering of the chart data labels, when label text and SpPr are specified
  • Fixed a bug with the maximum value of the chart axis when rendering DrawingML charts
  • Fixed a problem with rendering of subscript and superscript text in DrawingML charts
  • Fixed a bug where the shadowed shapes with compound outline lost their fill
  • Fixed MathML alignment issue inside text boxes
  • Fixed layout when large inline shape is attached to a paragraph with space after overflowing page
  • Fixed issue with preferred width of vertically merged table cells accounted for during width computation
  • Fixed exception when revision balloons are displayed in certain cases
  • Enhanced logic which handles page breaks inside text frames
  • LINQ Reporting Engine supports dynamic insertion of hyperlinks
  • Add DateTime type to Minimum/Maximum AxisScaling
  • Add feature to get Move From and To revision type
  • Add feature to insert mailto link using LINQ Reporting
  • Add feature to insert shapes through the DocumentBuilder using ShapeType
  • Add feature to rotate VML text box (shape)
  • Add Table properties in table object to get/set Title, Descriptions in table>properties>Alt Text tab
  • Consider adding a InsertShape method to DocumentBuilder
  • Implement possibility to create DML shapes by default.
  • Support Asian Typography options of Paragraph
  • AW throws NRE if a field contains a comment
  • Blank page added in generated PDF
  • Document.Save lose the 'Image Size and Quality' setting
  • Emulate special "page break before" handling
  • Fonts of SVG fragments saved to HTML are not included in font resources
  • Paragraph moves to the right during DOCX to PDF conversion
  • RTF to HTML is not Converting all the RTF content to HTML
  • Shape.Rotation does not work for Shape node created by Aspose.Words
  • System.TypeInitializationException when try to create new CertificateHolder at .Net Standard 2.0
  • Throw a meaningful exception when inserting a Shape in GroupShape with wrong markup language
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

Wednesday, July 11, 2018

.NET Core Support, Improved Setting Layout & Gradient Fill of Visio Shapes using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for .NET & Java 18.6. This new release has incorporated support of .NET Core, and enhancements to set the layout and gradient fill of Visio shapes. Aspose team is pleased to announce that developers could now use Aspose.Diagram for .NET API in their .NET Core applications and the .NET Core is being rapidly adopted by organizations. There are some important enhancements and bug fixes part of this release, such as VSDX to PDF export VSD to PDF conversion, VSDX to HTML export, VSDX to XPS export, VSDX to JPEG export, VSDX to PNG export, VSDX to SVG export, Missing connector in Diagram, incorrect rendering of the text and many more.  Here is the list of important enhancements and bugs fixes in the new version.
  • Add Support of .NET Core
  • VSD to PDF conversion, tank image doesn't have the internal straight line structures
  • VSD to PDF conversion, horizontal gradient fill instead of centerVSD to SVG export, the page output in SVG format is coming blurred
  • VSDX to PDF export - Partial rendering of the Calendar type shapes
  • VSDX to HTML export - Partial rendering of the Calendar type shapes
  • VSDX to XPS export - Partial rendering of the Calendar type shapes
  • VSDX to JPEG export - Partial rendering of the Calendar type shapes
  • VSDX to PNG export - Partial rendering of the Calendar type shapes
  • VSDX to SVG export - Partial rendering of the Calendar type shapes
  • VSDX to PDF export - green color rectangles are added
  • VSDX to PDF export - the font color of the shape text is changed
  • VSDX to PDF export - the shape text is missing
  • The black color lines are not visible on converting a VSD to SVG
  • Missing connector in Diagram
  • VSDX to PNG - the vertical space of words is missing
  • Output VSDX - incorrect rendering of the text
  Newly added documentation pages and articles

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

Preserve Bookmarks in PDF to Word Conversion & New Save-Options Support inside Cloud Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Words for Cloud 18.6. The release provided new SaveOptions and support for preserving Bookmarks in PDF to Word conversion. There are some important new SaveOptions such as UpdateLastSavedTime,OdtSaveOptions.MeasureUnit, HtmlSaveOptions.CssClassNamePrefix. Please check Convert Document to Destination Format with Detailed Settings and Save Result to Storage article for complete details of HTMLSaveOptions and ODTSaveOptions. This release also adds support for Preserving Bookmarks in PDF to Word Conversion. PDF to Word converter now retains Bookmarks when users convert PDF document to Word. Please check Convert PDF Document to Word article for complete list of features supported for PDF to Word conversion.

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, July 9, 2018

Barcode Generation or Recognition inside Android, iOS & Mac Applications via Xamarin using .NET

What's New in this Release?

The latest version of Aspose.BarCode for .NET 18.6 has been released. The news is also an excitement for software application developers who would love to incorporate barcode generation & recognition processes in their Android, iOS and Mac applications via Xamarin. Aspose team is pleased to announce that Aspose.BarCode will support the following new platforms from now. Support for Universal Windows Platform (UWP) has also been incorporated in this release such as Android via Xamarin, iOS via Xamarin and Mac via Xamarin. As the names indicate, these new platforms are mobile applications development via Xamarin. These will include a small set of features of Aspose.BarCode for .NET API in the start. Support for Android and iOS via Xamarin will enables the developers to do native development in C#. Aspose.BarCode for .NET now includes assemblies for .NET Standard 1.3 and .NET Standard 2.0. The exact version of supported Android, iOS and UWP you can found at .NET implementation support. A table can be found on this link which lists all versions of .NET Standard and the platforms supported.  With the launch of Aspose.BarCode for .NET 18.6, developers for Android and iOS will be able to develop applications capable of functionality offered by Aspose.BarCode API. These include Customizable barcode generation, Generated barcode image can be saved in PNG, JPG, TIFF and SVG (vector) formats, Multithreading enabled barcode recognition process, Barcode image in PNG, JPG and TIFF formats can be supplied for recognition and All of the barcode types supported by regular Aspose.BarCode for .NET API can be generated and recognized on these platforms. The only limitation is the EMF image format. EMF image format is not supported, because it is windows-specific. This release also includes improvement in terms of bug fixes which further add to the overall stability of the API. These are related to various API functionality such as    Adding BarCode dependency from NuGet was throwing exception. This issue was reported and upon investigation it was found that the issue is due to dependency on SkiaSharp in .NET Framework. This issue has been fixed and During an internal investigation, it was found that Metered license functionality is not working incorrectly with some BarCodeReader constructors. This issue has been resolved. Below is the list of new and improved features supported in this version.
  • Add support for Tiff images on .NET Standard
  • Support of Aspose.BarCode for Universal Windows Platform (UWP)
  • Add support for Xamarin Android
  • IPhone support
  • Add support for Xamarin iOS
  • Add support for .NET Standard 1.3
  • Analyze what it takes to make Aspose.BarCode for Windows Store apps
  • Adding BarCode dependency from NuGet is throwing exception
  • Metered license works incorrectly with some BarCodeReader constructors
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

Sunday, July 8, 2018

Add Cells to Microsoft Excel Formula Watch Window & Working with Slicers using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 18.6. This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the APIs. Microsoft Excel Watch Window is a useful tool to watch the cell values and its formulas conveniently in a window. You can open the Watch Window using Microsoft Excel by clicking the Formulas > Watch Window. It has Add Watch button that can be used to add the cells for inspection. Similarly, users can use Worksheet.getCellWatches().add() method to add cells into Watch Window using Aspose.Cells API.  Slicers are used to filter data quickly. It provides buttons that user can click to filter Table or Pivot Table data. Whenever, Slicer buttons are selected or deselected, it shows the current filtering state that helps the user to understand what precisely has been filtered in the Pivot Table. The sample code on blog announcement page loads an Excel file that contains an existing Slicer. It unselects the 2nd and 3rd items of Slicer to refresh it. It then applies formatting/style of the Slicer and finally describes on how to remove the Slicer. Custom XML Parts are the XML data that is stored inside the Microsoft Excel documents and are used by the applications that deal with them. There is no direct way of adding them using Microsoft Excel UI at the moment. However, users can add them programmatically in various ways e.g. using VSTO, using Aspose.Cells etc. Please use Workbook.getCustomXmlParts().add() method if users want to add Custom XML Part using Aspose.Cells API. Users can also set its ID, using the CustomXmlPart.ID property. Similarly, if users want to select Custom XML Part by ID, it can use Workbook.getCustomXmlParts().selectByID() method. Aspose.Cells has added few new utility methods inside the Range object that help the user finding Address, Cell Count, Offset, Entire Column and Entire Row of the Range object.  Aspose.Cells can extract text from the Gear Type Smart Art Shape. In order to do so, users should first convert Smart Art Shape to Group Shape using the Shape.getResultOfSmartArt() method. Then users should get the array of all the Individual Shapes forming the Group Shape using the GroupShape.getGroupedShapes() method. Finally, users can iterate all of Individual Shapes one by one in a loop and extract their text using the Shape.getText() method.  Below are some important new features, enhancement and bug fixes part of this release.
  • Implement custom data sorting in Pivot Table report via Aspose.Cells APIs
  • The implementation of the MS Excel feature 'Watch Window'
  • Unable to extract the text from the gear type SmartArt
  • Exception: "FormulaBuildUnknown formula token0" on Name.getRefersTo()
  • Exception: "FormulaBuildMore than one token in stack...." on Cell.getFormula()
  • Aspose.Cells accepts and corrects an invalid formula
  • Some drawing shapes are displaced or rendered wrongly in Excel to HTML rendering
  • Unable to extract Smart Art images correctly
  • Shape is displaced to cover data in Excel to HTML rendering
  • Calculation of formulas are wrong e.g. it generates #DIV/0! errors
  • Cell A3 format is not correct in the output HTML
  • Poor performance when generating PDF file from an MS Excel file
  • XLSX to TIFF - exception NoClassDefFoundError
  • Images are lost when Excel file is converted to PDF
  • Chart.calculate method causes OutOfMemoryError
  • Memory increases in rendering Excel file to PDF file format
  • Font size changed on chart title due to characters() method
  • Shadow effect is changed while re-saving XLS
  • Excel to PDF conversion - the conversion never completes
  • Unable to get or set alternative text for Comment shape
  • Aspose.Cells hangs when converting a spreadsheet ml file (xml) to PDF with self-closing Styles tag
  • Unable to set alternative text for SmartArt shape
  • getFirstVisibleRow() and getFirstVisibleColumn() returning invalid indices
  • Hyperlinks with encoded symbols (such as, "%5c") decode after re-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.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

Thursday, July 5, 2018

Set Default Font Name While Saving a Document as PDF & Get All Fonts from PDF File using Java

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.PDF for Java 18.5.  Since Aspose team always intend to provide an API with robust performance and usable features, It has introduced exciting features in the Java API by porting them from early release of .NET library. Furthermore, several bug fixes and performance improvements have also been made in this release of the API. Usually, Aspose.PDF for Java API used to replace fonts with default font, when specific fonts were not present or installed in the device where document was being generated. Therefore, it has investigated for a feasibility; if a font is used and embedded into the document, the output document should have same font – instead of being replaced by some default font. it has implemented this feature by introducing setDefaultFontName() method in PdfSaveOptions Class. One of the excited features in Aspose.PDF for Java 18.5 is to get all fonts from PDF document programmatically. With this release of the API, users can get all fonts by using getAllFonts() method. An example with complete code snippet is given on the the API documentation section. Along with the above features, there are some important bug fixes also part of this release, such as Extra space is being rendered with commos in PDF to HTML conversion, text goes beyond the page after replacing and many more. Some important improved features included in this release are given below
  • DefaultFontName setting when saving Pdf as Pdf
  • Implement functionality to get all fonts from document
  • NullPointerException when saving PDF as HTML
  • Aspose.Pdf 18.4 throws exception "Incomplete private key - missing CRT." when signing document with .pfx file
  • PDF to HTML: Extra space is being rendered with commos
  • Text goes beyond the page after replacing
  • PDF to HTML - Hyperlinks are removed in resultant file     
Newly added documentation pages and articles

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

Wednesday, July 4, 2018

Add Extended Attributes to Tasks & Resources in a Project inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Tasks for .NET 18.6. This release introduces a new feature of writing extended attributes information to resource assignments similar to tasks and resources. It also improves the overall API functionality by fixing issues reported with the previous version of the API. Aspose.Tasks API already had the capability to add extended attributes to tasks and resources in a project. This month’s release introduces the capability to add extended attributes information to resource assignments as well. Extended Attributes can be added to resource assignments as plain as well as lookup values. Following examples show adding these two type of extended attributes to the project. This release includes plenty of new features as listed below
  • Support for reading/writing of extended attributes to resource assignment
  • Validation of work contour type for manual tasks and assignments without resource
  • Forbid a changing of the work contour type for manual task and assignment without resource
  • Implement extended attribute writing for resource assignments
  • Fix calculation of Stop/Resume dates when assignment percent work complete equals 100
  • Fix calculation of Start/Finish dates when duration is set after them
  • Fix calculation of Stop/Resume dates of tasks during recalculation
  • AT writes contoured timephased data in wrong way - work is different
  • A HyperlinkBase project property value is truncated up to 15 characters
  • Duration is zeroed when material resource is being used
  • No links on tasks after an export to PDF/HTML/Images
  • Resource usage distribution is not correct in the resultant MPP file
  • Wrong elapsed duration for a summary task
  • Actual Start date disappear after a resaving by AT
  • Partial baselines are skipped when reading assignments' baselines
  • XER to MPP raises TaskWritingException
  • Baseline* extended attribute values for assignments are lost in AT-resaved file.
  • Wrong duration set for all tasks when edays set for a task
  • Wrong dates/duration set in MPP for CalculationMode.None and IsManual = true
  • Extra extended attribute value fetched for a task
  • Schedule is broken after a resave of XML MSP project with custom timephased data
  • Extended attributes lost while resaving MPP file
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

Monday, July 2, 2018

Aspose.Newsletter July 2018: Import & Export 3D Models without Installing Any 3D Modeling Software & Other News

Aspose Newsletter for July 2018 has now been published that highlights all the newly supported features offered in the recent releases. It includes information about Import and Export 3D Models within Java Apps Without Installing Any 3D Modelling Software, Aspose Consulting Partners Program, Aspose.BarCode for Android via Java & Aspose.Words for C++ launching Soon, Generate and Recognize Barcodes in Android, iOS and MAC Apps via Xamarin, NET Standard 2.0 and Working with GPS Exchange Format (GPX) Files in .NET, Convert Excel spreadsheet to PDF or image formats in C++ Apps & many more.

Import and Export 3D Models within Java Apps without Installing Any 3D Modeling Software

Aspose.3D for Java API includes support of accessing 3D elements for editing purposes, creating 3D model from scratch, defining Metadata of the 3D scene, creating primitive 3D Shapes and visiting sub nodes to convert meshes to custom binary format. Java developers can also build GPU and CAD friendly geometries as well as skeletal animation and morphing. All popular 3D file formats are also supported to convert to and from. Download Free Trial

Aspose Consulting Partners Program

Aspose has recently started consulting partners program to provide professional consultancy services, implementation and unique solutions to help Aspose API users develop customized solutions according to the business needs. These third-party companies do not provide technical support, but they have deep working experience with Aspose products and we recommend them for discussing and execution of consulting projects only. If a company wants to join for becoming a part of this consulting partner program, then read out FAQs and register an official application there for further consideration.

Launching Soon: Aspose.BarCode for Android via Java

Good news for Android apps developers – Aspose.BarCode for Android via Java is soon to be released that will allow incorporating barcode generation and recognition functionalities within Android applications. Many popular barcode types will be supported along with control over barcode size and appearance of text over on barcode. Read more details

Launching Soon: Aspose.Words for C++

Aspose.Words product family is expanding with a new product addition: Aspose.Words for C++ that will allow application developers to perform Word document processing functionalities within their native C++ applications. It will be a native C++ library allowing developers to create, manipulate and convert Word documents programmatically without requiring Office Automation or Microsoft Word application. Read more details

Generate and Recognize Barcodes in Android, iOS and MAC Apps via Xamarin

Aspose.BarCode for .NET APIs announces support of Android, iOS and MAC platforms from now to develop mobile applications via Xamarin. Support for Universal Windows Platform (UWP) has also been incorporated. Aspose.BarCode for .NET now includes assemblies for .NET Standard 1.3 and .NET Standard 2.0 thus enabling progrmmers to do native development in C#. Read more details here

.NET Standard 2.0 and Working with GPS Exchange Format (GPX) Files in .NET

Aspose.GIS for .NET API now supports .NET Standard 2.0 and Mono framework to be used on Windows as well as Linux. It also adds the capability to open and read GPX files using the GPX drivers. Read more details here.

Code Example: Convert Excel spreadsheet to PDF and image formats in C++ Apps

Aspose.Cells for C++ supports converting MS Excel spreadsheets to PDF file format and rendering worksheets or workbook to image formats (BMP, PNG, GIF, JPG, JPEG, TIFF, EMF) while maintaining good visual fidelity in the conversion. View Code Sample.

Code Example: Set Default Font Name and Get All Fonts from PDF Files in Java

Aspose.Pdf for Java now introduces setDefaultFontName() method in PdfSaveOptions Class to set default font name embedded into the document – the output document should have same font. You can also get all fonts from PDF document programmatically by using getAllFonts() method. Read more details.

Code Example: Insert Shapes in Word Docs through DocumentBuilder within .NET and Java Apps

Aspose.Words now supports inserting inline shape with specified type and size and free-floating shape with specified position, size and text wrap type into document using DocumentBuilder.InsertShape method within .NET and Java applications. This method inserts DML shape into the document model. The document must be saved in the format, which support DML shapes, otherwise such nodes will be converted to VML shape, while document saving.

Code Example: Add Extended Attributes to Resource Assignments in .NET Project Files

Aspose.Tasks for .NET API already had the capability to add extended attributes to tasks and resources in a project. This month’s release introduces the capability to add extended attributes information to resource assignments as well. Extended attributes can be added to resource assignments as plain as well as lookup values. Read more details.

Code Example: Convert HTML Document to Markdown Format in .NET

Aspose.HTML for .NET now supports converting an HTML document to Markdown format for making the content easy to read and write plain text format. Support to render HTML documents to MHTML file format is also included in this release. Read more details

Code Example: Convert Raster Images to PDF in .NET and Java

Aspose.Imaging APIs allow programmers to convert raster images to PDF format within .NET and Java applications. It provides Image class to load PNG, GIF, TIFF files and same can be used to convert these to PDF formats.

Updates about new Product Releases
  1. Aspose.Total for .NET - a compilation of Aspose latest .NET products
  2. Aspose.Total for Java – a compilation of Aspose latest Java products.
  3. Aspose.Total for Android – all the latest versions of Aspose Android APIs.
  4. Aspose.Total for SharePoint – a compilation of Aspose latest SharePoint products.
  5. Aspose.Total for Reporting Services– a compilation of Aspose latest Reporting Services products
  6. Aspose.Total for JasperReports – The latest versions of Aspose JasperReports products.
  7. Aspose.Total for C++The latest versions of our C++ products packaged into one product suite.
  8. Aspose.Words for .NET 18.5 – Upgraded Aspose.Words for Reporting Services to the latest version of Aspose.Words for .NET.
  9. Aspose.Email for Java 18.5 – Auto Discovery of Exchange Server settings using the API’s EWS client.
  10. Aspose.Slides for .NET, Java, C++, SharePoint, Reporting Services and JasperReports 18.5 – Improved SmartArt management and overall PowerPoint presentation rendering support.
  11. Aspose.Words for SharePoint 18.5 – Improved rendering of a Doughnut DrawingML Chart with multiple series.
  12. Aspose.BarCode for Reporting Services 18.6 – Improved overall Barcode API performance.
  13. Aspose.Words for JasperReports 18.5 – Support of JasperServer 7.1.0 now added.
  14. Aspose.Diagram for .NET 18.5 – Enhanced gradient color and improved text rendering of Visio shapes.
  15. Aspose.HTML for Java 18.5 – Enhanced support for scalable Vector Graphics in Java applications.
Supporting User Groups and Conferences

Aspose is sponsoring a number of user groups and upcoming events, including:
  • July 20: Tulsa TechFest – Tulsa – OK, USA
  • August 04: DDD Perth – Perth, Australia
  • August 18: DDD Sydney – Sydney, Australia
Sponsor a user group? Get in contact: user.groups@aspose.com
 
Collect a copy of Aspose Newsletter, July 2018 edition