Tuesday, February 28, 2017

Specify Page Breaks, Office-Math Support & Mail-merge Cleanup Option inside Cloud Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Words for Cloud 17.2.0. This release contains new features to Aspose.Words for Cloud and a couple of bug fixes. Aspose.Words core library has also been updated to version 17.2.0. It is supports specifying rendering mode and quality for the Graphics object. It also supports specifying whether the page breaks should be preserved during export. It Represents an Office Math object such as function, equation, matrix or alike. It also gets or sets a set of flags that specify what items should be removed during mail merge. Aspose.Words for Cloud’s platform independent document manipulation API is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. You can use it with any platform — web, desktop, mobile, and cloud. The API integrates with other cloud services to give you the flexibility you need when processing documents. It is suitable for any type of business, document, or content. The list of new and enhanced features added in this release are given below
  • Arithmetic operation resulted in an overflow in TestConvertToPdfWithReplaceResourcesHostToOption
  • Object reference not set to an instance of an object when specifying cleanup options
  • Add ImageSaveOption "GraphicsQualityOptions.StringFormat"
  • Add TxtSaveOption "ForcePageBreaks"
  • Add support of OfficeMath
  • Add Mailmerge cleanup option "RemoveStaticFields"
Start a free trial today – all users need is to sign up with the Aspose for Cloud service. Once signed up, users are ready to try the powerful file processing features offered by Aspose for Cloud.

Overview: Aspose for Cloud

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

More about Aspose for Cloud
     

Monday, February 27, 2017

Import DirectX Files & Convert DirectX 3D Model to 3D Supported Formats inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 17.02.0. The new version adds support of importing DirectX (.x) files. Developers can import DirectX (.x) files (ASCII and Binary) into the Aspose.3D API, and then export them in any supported 3D format. Developers can install Aspose.3D Nuget package in their .NET applications because we publish each version as a NuGet package on the NuGet gallery. The X file format refers to files with the .x file name extension. The DirectX (.x) format is a template-driven format which can accommodate all your 3D gaming needs, from simple mesh’s to complete bone animation characters. Using Aspose.3D API, developers can convert a DirectX (.x) 3D model to 3D supported formats. All supported 3D formats are listed on this page: Save a 3D Document. These help topics will help to know the way of importing an existing X file, Reading a 3D Scene and Specify Load Options of 3D DirectX .x File. This release includes plenty of new features as listed below
  • Add support of importing the X (binary and ASCII) files.
  • Enhanced Reading a 3D Scene
  • Import an Existing PLY File into the Aspose.3D API
  • Add support of importing the DXF.
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

Sunday, February 26, 2017

Set Text Properties for Tables in Presentation, Spelling & Grammar Check on Text Portion using Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java 17.1.0 has been released. This is a maintenance release whereby we have resolved several issues incurring in product. It improved the text management support in this release and have added LanguageId property to setup proofing language for checking spelling and grammar on text portion level. Please visit the documentation article, Change Language for Text in Portion for further reference. It has also included the support for setting text properties for tables inside presentation. Users can now have options for setting the text format on table level , row level, and columns level. This release has also improved the support for working with charts and now users can set the custom chart data labels values from chart data workbook as well. Developers can also set the slide size by using it with different ways of content scaling. Please visit the documentation article, Setting the Slide Size with respect to Content Scaling for further reference. it has also improved the presentation rendering support in this release and have resolved certain issues related to missing or improper text rendering, missing images, missing charts and its entities in generated PDF, HTML and slide thumbnails outputs. This release has resolved the issues related to presentation saving which earlier resulted in missing or wrong fonts, missing headers, improper text, missing hyperlinks and wrong line styles for shapes in saved presentations. It has also addressed the presentation access and saving issues have been rectified for many presentation decks that resulted in exceptions including NullReferenceException, ArgumentException, NotImplementedException and PptxReadException in previous releases. Some important enhancement & bug fixes included in this release are given below
  • Support for Value from Cells feature for chart data labels
  • Support for bulk setting text properties for whole table, row or column
  • Set and control text spellcheck language using Aspose.Slides
  • Add support for changing language of presentation and shape's text
  • Using locale for setting the language
  • Language property for textboxes
  • Changing slides orientation has no effect on contents
  • Changing font related properties in master slide not getting applied
  • Setting multi-level chart categories not working
  • Unexpected subscript effect on saving presentation
  • System.ArgumentOutOfRangeException when adding shape to slide and saving
  • Exception on converting ppt to pptx or pptm
  • Pptx not properly converted to html
  • Pptx to pdf conversion giving OutOfMemoryError
  • Text are improperly rendered in generated PDF
  • EMF images are not properly rendered in generated pdf
  • Embedded fonts are not getting copied when cloning slide
  • Exception on generating thumbnails
  • Problem with content in result file after saving Ppt to Pptx
  • Cylinder drawing is changed after loading and saving a ppt
  • Meta files are improperly rendered in generated thumbnails
  • Fix implementation of ChartSeriesGroup.CompareTo() method.
  • Character misplaced after converting to svg
  • Cell border not generated as double line
  • Icon missing after converting slide to svg
  • Text in pptx document not justified properly
  • Bullets changes while converting odp to pdf
  • Creating charts from sql server table
  • Slide orientation went wrong
  • Thumbnails output cropped
  • NotImplementedException on saving presentation
  • Shapes with FillType.Group missing in the generated thumbnail
  • Text is improperly rendered in generated thumbnail
  • Bullet space changed after saving ppt
  • Pptx changed after converting to pdf
  • Exception on saving presentation
  • Text is not being rendered when exporting slides as thumbnails
  • High memory consumption while converting pptx to pdf
  • Incorrect character positioning in HTML representation of the presentation document in Safari for iOS
  • Equations are improperly rendered in generated PDF and thumbnails
  • Chart title appears on pptx to html
  • Incorrect chart on generated pdf
  • Date changed to asterisk when saving presentation
  • DataPoints of scattered chart are not showing in the generated image file
  • Y Axis Labels are not correct in the generated image file
  • Images are not rendered in HTML to PPTX Import
  • Exception on Opening the PPTX file. Error unexpected font parsing exception
  • Ppt to Pptx conversion disturbs equations
  • Improper gradient fill export for geometry shapes
  • Improper DrBrush is used when exporting gradient filled text to PDF
  • Gradient brush is incorrectly formed when exporting gradient-filled text
  • PPTX to PDF: Text is missing in generated PDF file
  • Footer not Visible when setting using Metacharacters
  • Chart improperly rendered in generated PDF
  • Protected view error message on generating PPT form Aspose.Slides
  • Improper thumbnail generated for PPT
  • Default font related properties are set when copying slide notes
  • Index out of range exception on accessing presentation
  • PowerPoint 2010 Error Message: PowerPoint has detected problem in file in generated PPT
  • ProtectedView message appears if multiple hyperlinks are added in generated presentation
  • Picture is missing in notes page on presentation save
  • Equations text overlap in the generated PDF
  • Mathematical equation are improperly rendered in exported PDF
Other most recent bug fixes are also included in this release

Overview: Aspose.Slides for Java

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

More about Aspose.Slides for Java

Thursday, February 23, 2017

DNG Image Support & Exporting Images in Multi-Threaded Environment inside Java Apps

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 17.1.0.  The major development in this release is support for exporting images in multi-threaded environment. Support for DNG format has also been incorporated in this release. Aspose.Imaging for Java now supports exporting images in multi-threaded environment. Aspose.Imaging for Java ensures the optimized performance of operations during execution of code in multi-threaded environment. All imaging option classes in  Aspose.Imaging for Java now implement IDisposable interface. Therefore it is a must that developer properly disposes off the imaging options class object in case getSyncRoot property is set. Aspose.Imaging now supports getSyncRoot property while working in multi-threaded environment. Developer can use this property to synchronize access to the source stream. Following code snippet demonstrates how the getSyncRoot property can be used. Aspose.Imaging for Java now supports the DNG (Digital Negative) image format (.dng). It is a publicly available archival format for the raw files generated by digital cameras. DNG helps ensure that photographers will be able to access their files in the future. Aspose.Imaging for Java provides the DngImage class to load DNG files and same can be used to convert the DNG to raster formats. This release also introduced some important enhancements, such as Process of updating PSD text layer, Processing of updating PSD text layer with non-English characters, converting PSD layer to PNG format and using Aspose.Imaging API in multi-threaded environment has been greatly improved.  The main new and improved features added in this release are listed below
  • DNG format support
  • ThreadSafe API support stage 1
  • Thread safe API for TIFF images
  • Updating text layer with non-English characters using Aspose, the characters are replaced by box
  • Updating text layer with many more characters than the source is showing incorrect results
  • Converting PSD layer to PNG have lager font size then a PNG saved through Photoshop natively
Overview:Aspose.Imaging for Java`

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

More about Aspose.Imaging for Java

Wednesday, February 22, 2017

Table Text Formatting Support & Set PPT Slide Size with Respect to Content Scaling using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 17.1.0. It has included support for some of much awaited new features in this releases along with resolution of outstanding issues. Earlier, if users needed to alter the text formatting for table rows or columns, users needed to traverse through every row or column respectively for setting the text formatting. Now, Aspose.Slides offers a new feature for setting the text format on table level , row level, columns level. User can also set the slide size by using it with different ways of content scaling. Please visit the documentation article, Setting the Slide Size with respect to Content Scaling for further details. Now, Users can also use the custom chart data label values from chart data workbook as well. This release has resolved the issues related to presentation saving which earlier resulted in missing or wrong fonts, missing headers, improper text, missing hyperlinks and wrong line styles for shapes in saved presentations. It has also addressed the presentation access and saving issues have been rectified for many presentation decks that resulted in exceptions including NullReferenceException, ArgumentException, NotImplementedException and PptxReadException in previous releases. It has also improved the presentation rendering support in this release and have resolved certain issues related to missing or improper text rendering, missing images, missing charts and its entities in generated PDF, HTML and slide thumbnails outputs.   This list of new, improved and bug fixes in this release are given below
  • Support for Value from Cells feature for chart data labels
  • Support for bulk setting text properties for whole table, row or column
  • Set and control text spellcheck language using Aspose.Slides
  • Add support for changing language of presentation and shape's text
  • Using locale for setting the language
  • Language property for textboxes
  • Changing slides orientation has no effect on contents
  • Changing font related properties in master slide not getting applied
  • Setting multi-level chart categories not working
  • Unexpected subscript effect on saving presentation
  • Exception on converting ppt to pptx or pptm
  • Pptx not properly converted to html
  • Pptx to pdf conversion giving OutOfMemoryError
  • Text are improperly rendered in generated PDF
  • EMF images are not properly rendered in generated pdf
  • Embedded fonts are not getting copied when cloning slide
  • Exception on generating thumbnails
  • Problem with content in result file after saving Ppt to Pptx
  • Cylinder drawing is changed after loading and saving a ppt
  • Meta files are improperly rendered in generated thumbnails
  • Character misplaced after converting to svg
  • Cell border not generated as double line
  • Icon missing after converting slide to svg
  • Text in pptx document not justified properly
  • Bullets changes while converting odp to pdf
  • Creating charts from sql server table
  • Slide orientation went wrong
  • Thumbnails output cropped
  • Shapes with FillType.Group missing in the generated thumbnail
  • Text is improperly rendered in generated thumbnail
  • Bullet space changed after saving ppt
  • Pptx changed after converting to pdf
  • Exception on saving presentation
  • Text is not being rendered when exporting slides as thumbnails
  • High memory consumption while converting pptx to pdf
  • Incorrect character positioning in HTML representation of the presentation document in Safari for iOS
  • Equations are improperly rendered in generated PDF and thumbnails
  • Chart title appears on pptx to html
  • Incorrect chart on generated pdf
  • Date changed to asterisk when saving presentation
  • DataPoints of scattered chart are not showing in the generated image file
  • Y Axis Labels are not correct in the generated image file
  • Images are not rendered in HTML to PPTX Import
  • Exception on Opening the PPTX file. Error unexpected font parsing exception
  • Ppt to Pptx conversion disturbs equations
  • Improper gradient fill export for geometry shapes
  • Improper DrBrush is used when exporting gradient filled text to PDF
  • Gradient brush is incorrectly formed when exporting gradient-filled text
  • PPTX to PDF: Text is missing in generated PDF file
  • Footer not Visible when setting using Metacharacters
  • Chart improperly rendered in generated PDF           
  • Protected view error message on generating PPT form Aspose.Slides
  • Improper thumbnail generated for PPT
  • Default font related properties are set when copying slide notes
  • Index out of range exception on accessing presentation
  • PowerPoint 2010 Error Message: PowerPoint has detected problem in file in generated PPT
  • ProtectedView message appears if multiple hyperlinks are added in generated presentation
  • Picture is missing in notes page on presentation save
  • Equations text overlap in the generated PDF
  • Mathematical equation are improperly rendered in exported PDF
Other most recent bug fixes are also included in this release

Overview: Aspose.Slides for .NET

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

More about Aspose.Slides for .NET

Tuesday, February 21, 2017

Integrate Aspose.Barcode in Visual Studio 2015 & MS SQL Server Reporting Services 2016 Support

What’s new in this release?

Aspose team is happy to announce the new release of Aspose.BarCode for Reporting Services 17.1.0. The major development in this release is integration of Aspose.Barcode in Visual Studio 2015. Support of Aspose.Barcode for SSRS 2016 has also been incorporated in this release. Aspose.BarCode for Reporting Services now working with Visual Studio 2015. Users can load the Aspose.BarCode.ReportingServices.dll into Visual Studio 2015 toolbox and design the SQL report with barcode in it. Aspose team has added support of Microsoft SQL Server Reporting Services 2016. Users can now develop their reports in SSRS 2016 with barcode in it. There are some important enhancement part of this release, such as Process of integrating Aspose.BarCode into Microsoft Visual Studio, Process of setting Margins and padding, previewing Barcde properties in design view, Processing of barcode Alignment, Functionality of barcode control in SSRS on Visual Studio 2015 and Barcode text generation process for PDF417 coded barcode has been greatly improved. Below is the list of new and improved features added in this new release
  • Add support Visual Studio 2015
  • Support SSRS 2016
  • Barcode is scaled in Design view in Visual Studio
  • Margins are not taking effect
  • Padding is not taking effect
  • Barcode Alignment is different in server version and deployment version
  • Accessing the Barcde properties in design view throw exception
  • Barcode Control is Inactive in SSRS on Visual Studio 2015
  • Barcode is not working in Visual Studio 2015
  • BarCodeBuilder does not generate CodeText for characters: "~B" and "~C" properly for PDF417
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, February 20, 2017

Add Extended Attribute Definition to a Project & Improved MPP Loading using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Tasks for .NET 17.1.0. This month’s release brings improvement to the public API for working with custom fields of a project. The new implementation makes it simple for creating extended attributes. This release also fixes a number of bugs reported with earlier version of the API. This release has improved the public API for working with custom fields i.e. Tasks as well as Resources. The improved version of this API simplifies adding an extended attribute definition to project and create extended attribute from this definition. The new implementation provides individual implementations for working with plain and lookup custom fields. The static methods of ExtendedAttributeDefinition class allow the creation of each type of extended attribute, such as Create Task Definition, CreationResourceDefinition, CreateLookupTaskDefinition and CreateLookupResourceDefinition. The sample code on the blog announcement page shows a basic illustration of this improved implementation for creating a Task lookup extended attribute.  This month’s release also fixes several bugs that improve the overall API functionality, such as working with Extended Attributes of the API, lookup values error while assigning to task, large file size after creating task baseline and Saving Extended Task Attributes to output MPP. This release includes plenty of new features as listed below
  • Improve public API to simplify working with Custom Fields.
  • Extended attribute lookup table is not showed in XML format.
  • MPP cannot be loaded into Project object
  • False lookup table attached with an extended attribute while adding lookup with another extended attribute
  • Wrong %Complete and ActualDuration calculated in MPP as compared to XML (.NET)
  • Huge file size after setting baseline
  • Extended attribute cannot be added to MPX
  • Marking Tasks As Complete - Task Complete Indicator Not Displayed
  • Extended attribute not saved properly to MPP file
Other most recent bug fixes are also included in this release

Overview: Aspose.Tasks for .NET

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

More about Aspose.Tasks for .NET

Sunday, February 19, 2017

Metered License Support & Export Fonts to HTML in Base64 Encoding in Java Apps

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 17.2.0. This month’s release contains over 51 useful new features, enhancements and bug fixes.Here is a look at just a few of the biggest features and API changes in this month’s release. Support of Metered License, Export fonts to HTML in Base64 encoding, Added HtmlSaveOptions.ResourceFolder and HtmlSaveOptions.ResourceFolderAlias public Properties, Exposed access to Height/Width of Text Frames, Improved control over BiDi text direction elements and Non-bidi fields that contain hided bidi whitespaces are properly resolved. Starting from this version, Aspose.Words for Java provides the functionality to use metered licensing mechanism. Aspose.Words allows developers to apply metered key. It is a new licensing mechanism. The new licensing mechanism will be used along with existing licensing method. Those customers who want to be billed based on the usage of the API features can use the metered licensing. It has introduced new property HtmlSaveOptions.ExportFontsAsBase64. This property allows user to embed fonts resources to HTML in Base64 encoding. This release has introduced new property HtmlSaveOptions.ResourceFolder. This property is used to Specify a physical folder where all resources like images, fonts, and external CSS are saved when a document is exported to HTML. The default value of this property is an empty string. This release has also introduced new property HtmlSaveOptions.ResourceFolderAlias. This property is used to specify the name of the folder used to construct URIs of all resources written into an HTML document. The default value of this property is an empty string.  The list of new and improved features added in this release are given below
  • Support of Metered License
  • Export fonts to HTML in Base64 encoding
  • Added HtmlSaveOptions.ResourceFolder and HtmlSaveOptions.ResourceFolderAlias public properties
  • Exposed access to Height/Width of Text Frames
  • Improved control over BiDi text direction elements
  • Non-bidi fields that contain hided bidi whitespaces are properly resolved
  • Support the dir and the bdo elements
  • Date Field with mixed bidi/non-bidi formatting.
  • Add CssFolder property to HtmlSaveOptions
  • Discrepancy between HtmlSaveOptions and HtmlFixedSaveOptions regarding ImagesFolder and FontsFolder properties.
  • More horizontal spacing between paragraphs of the same style when exporting to HTML
  • Review when Word ignores strokes with weight less that 1 pt
  • Document.UpdateFields updates the INDEX field incorrectly.
  • List numbering resets when rendering Aspose.Words generated DOCX to PDF with Adlib
  • Dash symbol is rendered as unknown while saving SVG to PNG.
  • System.OverflowException while open html document
  • Metered License
  • Math equation's alignment is changed in output Pdf
  • Document.Compare returns incorrect revisions
  • Left indentation of list items is incorrect in generated ODT
  • pic:pic element is not written during RTF to DOCX conversion
  • Cell's background-colors is not correct in output Html/Docx/Pdf
  • Footnote line renders higher in PDF
  • /hidden cell break/ When Converted To PDF, text in output file is not on same page like in original Word document.
  • Page break is lost after re-saving WordML document
  • Attributes related to FitText are improperly read into the model of the .DOC document.
  • Docx to Pdf conversion issue with TOC item rendering
  • Single Solid-line in word document converts double border for the images in HTML
  • Docx to HtmlFixed conversion issue with table's borders
  • StyleCollection.addCopy - Breaking the Multi Level List numbering for Heading styles
  • A text overlaps on top left logo image in PDF
  • Extra TOC entry is rendered in output Pdf
  • Bookmark missing after open and resave document using Aspose.Word
  • Header contents are lost after conversion from Docx to Pdf
  • Docx to Pdf conversion issue with hyperlinks
  • When DOCX is saved as PDF by using a FileStream or MemoryStream, then the output document is missing some elements.
  • Position of SmartArt elements are changed in output Pdf
  • Docx to Pdf conversion issue with hyperlinks
  • Document.Compare increases the Table's cells
  • List numberings changes from alphabets to numbers during rendering
  • UpdateFields truncates text in bookmark cross-reference
  • A formula errors to "divide by zero" when calling UpdateFields
  • Charts become invisible in output HtmlFixed
  • Word to PDF conversion create "double encodes" hyperlink
  • Some text content is repeated in rendered document
  • Rtf to Doc conversion issue with page numbers of TOC field.
  • When open document, a Aspose.Words.FileCorruptedException occurs.
  • HTML document has no <link> to external CSS file when callback is used
  • Horizontal Axis of chart does not render correctly in output PNG
Other most recent bug fixes are also included in this release

Overview: Aspose.Words

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

More about Aspose.Words

Thursday, February 16, 2017

Latex to PDF Conversion, Enhanced PDF to DOC/DOCX & HTML to PDF Conversion in Java Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Pdf for Java 17.1.0.  This version includes a new feature to convert Latex file to PDF document along with all the enhancements and improvements introduced in its corresponding version of Aspose.Pdf for .NET. This version has introduced Latex to PDF conversion feature. Aspose team has included a LatexLoadOptions class to load Latex files in Aspose.Pdf DOM and render it to PDF file. Sometimes it is required to show some text at bottom of the page to inform users for table broken in two pages. It has included BreakText property in Table class for this purpose in this version. Some other important features are also part of this release, such as Reference a Single Image Multiple Times, Set Different TabLeaderTypes for different TOC Levels and add text inside Graph Object. It has improved TIFF to PDF conversion performance, PDF to PDFA, PDF to DOC/DOCX and HTML to PDF conversion feature along with many other bug fixes in this version. Some important improved features included in this release are given below
  • LaTeX to PDF support
  • PDF to PDFA: distorted image
  • PDF to PPTX - Some text is absent
  • PDF to HTML - Text is not properly being rendered
  • Latex to PDF throws internal exception
  • HTML to PDF: incorrect alignment of the page contents
  • PDF to DOCX throws StringIndexOutOfBoundsException
  • PDF to DOC: formatting of half table is lost
  • Problems in PCL to PDF conversion
  • TIFF to PDF - Conversion takes too much time
  • PDF to XPS: Transparent rectangle rendering issue
  • NullPointerException when encrypting documents from different threads
  • While converting PDF to docx TOO MANY OPEN FILES error occurs  
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, February 15, 2017

List Tasks from Exchange Server & Remove Linked Resources’ Traces from Message Body using .NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 17.1.0. This month’s release brings several improvements to the API functional areas including Exchange Web Service (EWS) API, Linked Resources of a message and MIME message processing. It also fixes several bugs that were reported with last month’s version of the API. Aspose.Email API lets users list messages from exchange server mailbox using the ListMessages method. Similarly, appointments can be retrieved using the ListAppointments method of the IEWSClient API. This release implements the functionality of listing tasks from Exchange Server mailbox using the ListTasks method. Not only tasks can be listed from the mailbox, these can be filtered as well by using the ExchangeQueryBuilder – a feature that was introduced in the last month’s release. The IEWSClient already supports creating contacts on Exchange Server. The use of Contact class, however, had limitations as it was lacking certain properties. This month’s release enhances this functionality by providing additional properties. This month’s release also provides the capability to remove Linked Resource’s traces from message’s body if it is removed from the message. The overloaded method of LinkedResourceCollection.RemoveAt method removes all traces of the resource from message body along with the resource. The API converts embedded EML attachments to MSG during conversion to MSG format using MapiMessage.FromMailMessage. However, there could be occurrences where the requirement is to retain/preserve embedded EML format during this conversion. This month’s release provides the capability to preserve the embedded EML format using the MapiConversionOptions.PreserveEmbeddedMessageFormat. The main bug fixes & improved features added in this release are listed below
  • Create ListTasks method in EWS client
  • Provision of additional properties for Contact
  • Migrate from IExchangeClientBase.ListContacts to IExchangeClientBase.GetContacts method
  • Modify HtmlBody of message to clear traces of LinkedResources
  • Recurrence info and organizer not rendered while converting Calendar item to Mhtml
  • Format of EML attachment in messages should not change to MSG
  • Adding nested messages to EML message in TNEF format has issues
  • Contact properties could not be fetched from Exchange server
  • Difference in items count after merging the PSTs
  • MSG file corrupted after conversion from EML
  • Wrong Message priority value retrieved
  • XML content in EMLX files loaded incorrectly in message body
  • Files count of FileDragEventArgs incorrect in Windows 10
  • Duplicate BCC email addressses after loading EML file
  • IMAP ListMessages raises Invalid Server Response
  • Sent date read incorrectly when loading EML
  • EML to MapiMessage, raises exception without license
  • Exception when reading message header 'Subject'
  • ListMessages and ListMessagesFromPublicFolder raises NullReferenceException
  • Loading of MSG file raises FormatException
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for .NET

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

More about Aspose.Email for .NET

Tuesday, February 14, 2017

Create, Read, Update and Delete Footnotes in Word Documents inside Cloud Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Words for Cloud 16.12.0. This release contains a new feature and some bug fixes. Aspose.Words core library has also been updated to version 17.1.0. Developers will now be able to Create, Read, Update and Delete Footnotes in Word documents by using Aspose.Words for Cloud 17.1.0. Aspose.Words for Cloud, a cloud-based document creation, manipulation and conversion API, helps you process documents with its many flexible features. Users can perform a wide variety of document operations with Aspose.Words for Cloud’s REST API. Create a new document from scratch, modify an existing document, convert documents to different formats, and render the document to images. Aspose.Words for Cloud’s platform independent document manipulation API is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. Users can use it with any platform — web, desktop, mobile, and cloud. The list of new and enhanced features added in this release are given below
  • AsposeCloudException: The document appears to be corrupted and cannot be loaded
  • Add support of Footnotes (get, add, update, delete)
  • Error on split html: Object reference not set to an instance of an object
Start a free trial today – all users need is to sign up with the Aspose for Cloud service. Once signed up, users are ready to try the powerful file processing features offered by Aspose for Cloud.

Overview: Aspose for Cloud

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

More about Aspose for Cloud

Monday, February 13, 2017

Add/Update Layers in PSD File & Convert PSD Layer to PNG Format inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Imaging for .NET 17.1.0. The major development in this release is the enhancements incorporated in Aspose.Imaging to improve the overall performance of the API. This release has improved process of adding PSD layer & Support for JPEG lossless decoder has also been incorporated in this release. Some important enhancements are also part of this release, such as process of updating PSD text layer has been improved, Processing of updating PSD text layer with non-English characters has been improved, Processing of converting PSD layer to PNG format has been improved and functionality to add layers in PSD file has been improved. The main new and improved features added in this release are listed below
  • Unable to add layers to PSD file
  • Implement JPEG lossless decoder
  • Converting PSD layer to PNG have lager font size then a PNG saved through Photoshop natively .Net
  • Updating text layer with many more characters than the source is showing incorrect results .Net  
  • Updating text layer with non-English characters using Aspose, the characters are replaced by box .Net
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

Sunday, February 12, 2017

Specify Number of Significant Digits & Get Paper Size of a Worksheet inside Java Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 17.1.0. This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the API. The LoadFilter class allows customizing the loading process as per the properties of the Worksheet. In order to customize the loading process, one has to override the LoadFilter.startSheet method. Please note, there are just a few properties that can be used for a given worksheet object in this scenario because most of the data and properties have not been loaded yet. The available Worksheet properties are: Name, Index & VisibilityType. With the release, the API has added the setter for the LoadFilter.LoadDataFilterOptions property to replace the m_LoadDataFilterOptions instance variable. Users may change the LoadDataFilterOptions property in their own implementation of LoadFilter class to control the behavior of loading template files. Sometimes, application requirement could be to retrieve the worksheet’s paper size in the unit of Inches, which can now be achieved using two properties. The PageSetup.PaperWidth and PageSetup.PaperHeight properties are of type double representing the paper width & height in the unit of inches while considering the page orientation. Aspose.Cells APIs store 17 significant digits of double values unlike Excel application which stores only 15 significant digits. Users can override this default behavior of Aspose.Cells APIs while using the newly exposed property. The code snippet on blog announcement page enforces the Aspose.Cells APIs to use 15 significant digits while storing double values to the spreadsheet files of type XLSX.  It has has added a property to the WorkbookSettings class. The CheckCustomNumberFormat is useful in checking if the Style.Custom property has been set properly or not. In case the Style.Custom property has been set improperly, that is; the value does not correspond to valid pattern then the Aspose.Cells for Java APIs will throw CellsException with appropriate message. This new release has enhanced its core for more stability as well as fixed a few critical bugs. Moreover, there are numerous minor enhancements in order to improve the overall usage of the API. A few of the worth mentioning enhancements includes, ability to read the color of shape’s glow effect, Support for rendering gradient fill for WordArt objects while converting spreadsheets to HTML, support to load Excel 2016 chart types, enhanced HTML parsing engine for inline CSS, handled a few exceptions and many more.
  • GetPaperWidth and GetPaperHeight methods added in PageSetup class
  • Support Gradient Fill for the WordArt while converting spreadsheets to HTML
  • Saving to HTML is wrong
  • Gridlines behind Shapes are not exported when converted to HTML
  • Some CSS rules ignored when importing HTML
  • Contents are striked through in the converted HTML
  • Text style of some cells is wrong when saved to HTML
  • DataBar wrong when cell has background color set
  • Chart picture is not getting saved when EMF or SVG format is used
  • HtrmlSaveOptions.ExportGridLines does not seem to be working for a particular spreadsheet
  • Recalculating a number of formulas using Aspose Cells APIs results in "#NUM!" error
  • Date format problem while importing CSV with ICustomParser
  • Name.getRanges() API produces unexpected results
  • Unable to access the instance variable m_LoadDataFilterOptions while overriding the startSheet method of LoadFilter class
  • Cell string value & rounding problem based on different JDK versions
  • Right-to-left and left-to-right control characters are not rendered correctly in PDF when conversion is done on Linux
  • Hebrew - In the table the word wrapped lines are aligned to the right in PDF while they should be centered as in Excel
  • Wrong conversion of Arabic worksheet to SVG
  • Hebrew - Wrapped text is not right-aligned in PDF as in Exce
  • Hebrew - Series labels when there is a word wrap the characters are not displayed in the right sequence
  • Shape to image Error while rendering 03.xls to PDF
  • Shape to image Error while rendering 02.xls to PDF
  • Chart image in the HTML is wrong
  • Uneven lines' thickness at intersections while rendering spreadsheet with diagram to PDF
  • Chart labels are not displayed/rendered the same (as per the original Excel file) in the output PDF file
  • Angle of x-axis labels is incorrect in Chart's PDF
  • Incorrect rendering of bar charts while rendering spreadsheet to HTML
  • Setting formula referring to external workbook creates 3d formula
  • Unreadable content error in Excel 2007 after resaving a spreadsheet
  • Conditional format expression changes on deleting rows
  • Cell.getFormula() returns broken formula for a cell
  • Output file gets corrupt after executing DataLabels.setPosition() method
  • Conditional format priority order changes on Cells.deleteRows() method
  • Vba module is lost while re-saving an XLSM file on Linux
  • API adds extra apostrophes to the modified formula
  • Dynamic formula in designer spreadsheet using {-1} {-2} return Invalid formula error
  • Transparency of the shapes is reset to 0 while converting XLS to XLSB
Other most recent bug fixes are also included in this release

Overview: Aspose.Cells for Java

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

More about Aspose.Cells for Java

Thursday, February 9, 2017

Visio Drawings Export with Selective Collection of Shapes & VSD to PDF are Enhanced using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for Java 17.1.0. The new version of the API allows developers to dynamically select shapes and export the Visio drawing to any other supported format. This release also covers improvements to preserve the color of shapes and manage the complete rendering of shapes on exporting the Visio drawings. This release also incorporates regular bug fixes and performance improvements. Aspose.Diagram API has support of opening Visio drawings, and then save into any other supported output format. Using the recent version 17.1.0 or higher, developers would be able to open an existing Visio drawing, select specific collections of shapes and export drawing into the output format. In that way, they can also split complex Visio drawing into multiple sub drawings. This is useful if the diagram is very long and complex. The help topic in the documentation section is shows how to export a Visio drawing with selective shapes. It has enhanced the feature of exporting Visio drawings. The auto ported Aspose.Diagram for .NET to Java to give developers perfectly same features on both platforms, so this version incorporates the bug fixes and enhancements from its equivalent .NET version. This release includes several enhanced features and bug fixes as listed below
  • Can't retrieve the fill color of rectangle shape from a VSDX diagram.
  • The color of shapes is not being preserved on converting a VSDX to PDF.
  • The formatting of rectangle shape is missing on converting a VSDX to PNG.
  • The shadow of shapes is not being rendered properly on converting a VSD to SVG.
  • The color of callouts and text is not being preserved on converting a VSDX to PNG.
  • A Microsoft SharePoint Workflow shape is missing on converting a VSDX to PNG.
  • Missing text items and an overlap of a shape on converting a VSD to PDF.
  • Incomplete rendering of the dynamic connectors on converting a VSD to HTML.
  • A shape text is being converted to the dummy characters.
  • Partial rendering of the Visio shapes on converting Visio pages to SVGs.
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

Wednesday, February 8, 2017

Read/Write XLSM, CSV or XLSB Files & Named Ranges Support in Excel Spreadsheets using C++

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for C++ 17.1.0. This release includes many new features and enhancements that further improve the overall feature set of the API. This new release has provided support for more file formats including CSV, Tab-Delimited, XLSM (macro enabled spreadsheet format since Excel 2007) and XLSB (binary spreadsheet format since Excel 2007). Developers can now load these file formats in Aspose.Cells’ object model as well as save the result back after manipulation. The process to load any of the supported file format is simple as passing the file path (or an object of the FileStream) to the Factory::CreateIWorkbook method, however, in order to save the result in a particular file format requires explicit directive, that is; by passing appropriate second parameter from the Aspose::Cells::SaveFormat enumeration to the IWorkbook.Save method. In order to get more in-depth knowledge of these newly supported file formats, please check the detailed articles in the documentation section, such as Load & save CSV files, Load & save Tab-Delimited files, Load & save XLSM spreadsheet files and Load & save XLSB spreadsheet files. Aspose.Cells for C++ API now supports the creation of named ranges. The simplest approach to create a named range is to first create an object of the IRange class, and then set its Name property while using the IRange.SetName method. This makes the named range to appear in the Microsoft Excel’s Name Manager interface. Besides creating new named ranges, the API also supports to manipulate existing named ranges. Please note, if an object of the IRange has the Name property set, that is; IRange object has a name then it becomes the part of the INameCollection which can be accessible via the IWorksheetCollection class object. If the application requirement is to retrieve a specific named range, it can be get via the INameCollection.GetObjectByIndex method. This release includes several enhanced features and bug fixes as listed below
  • Read / Write XLSM file format
  • Read / Write CSV file format
  • Read / Write XLSB file format
  • Create and manipulate Named Ranges
  • Read / Write Tab Delimited file format
Overview: Aspose.Cells for C++

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

More about Aspose.Cells for C++

Tuesday, February 7, 2017

SharePoint 2016 Support & Enhanced License Access within SharePoint Apps

What's New in this Release?

Aspose team is pleased to announce the long awaited version of Aspose.Slides for SharePoint 17.1.0.  This is one of major product releases where Aspose team has introduced the support for SharePoint 2016 in Aspose.Slides for SharePoint. This release has also fixed the issues pertaining to Aspose.Slides for SharePoint license access that encountered in earlier API versions. Moreover, this release has been built on the basis of latest release of Aspose.Slides for .NET. It supports exporting to all formats supported by Aspose.Slides for .NET.  This release includes plenty of new and improved features as listed below
  • Support export to all formats supported by Aspose.Slides for .NET
  • Support for SharePoint 2016 in Aspose.Slides
  • Use Aspose.Slides for .NET 17.1 features
  • Aspose.Slides.SharePoint license not working with 1.5.0
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 you can create, access, copy, clone, edit and delete slides in your presentations. Other features include saving PowerPoint slides into PDF, adding & modifying audio & video frames, using shapes like rectangles or ellipses and saving presentations in SVG format, streams or images.

More about Aspose.Slides for .NET

Monday, February 6, 2017

Metered Licensing Mechanism & Enhanced Conversion of AutoCAD DWG to PDF & PNG using .NET

What’s new in this release?

Aspose development team is pleased to announce the release of Aspose.CAD for .NET 16.12.1. The major development in this release is support for metered license mechanism. The new licensing mechanism will be used along with existing licensing method. Those customers who want to be billed based on the usage of the API features can use the metered licensing. Aspose.CAD for .NET provides the functionality to use metered licensing mechanism. It has introduced Metered class in API to accomplish this job. Sample code is provided that will demonstrate how to calculate the consumed CAD API requests. There are some important enhancements part of this release, such as Process of converting DWG to PDF format and converting DWG to PNG format in multithreading has been improved. The main new features added in this release are listed below
  • Update Dynabic.Metered functionality
  • Implement Underlay Flags for DWG format
  • Implement drawing of DGN format as a part of DWG
  • Converting DWG to PDF is showing incorrect results
  • Implement reading insert coordinate and rotation angle for DGN underlay.
  • Converting DWG to PNG in multithread is throwing exception
Overview:Aspose.CAD for .NET

Aspose.CAD for .NET enables developers to convert AutoCAD DWG and DXF files to PDF, JPG, PNG, BMP, TIFF and GIF image formats. It is a native API and does not require AutoCAD or any other software to be installed. Developers can also convert the selected layers and layouts from the AutoCAD files. The conversion to PDF and Raster images is of very high quality. Developers can also remove entities from DWG and DXF documents. It also adds support for leader’s entity for DWG format.

More about Aspose.CAD for .NET

Sunday, February 5, 2017

List Tasks from Exchange Server & Preserve Embedded EML during Conversion to MSG using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Java 6.11.0. Ported from its equivalent .NET version, this month’s release includes the same features, enhancements and bug fixes that were part of the .NET version of the API. Specifically, it enhances the functionality of Outlook MSG conversion to MIME message. This release simplifies the conversion process of Outlook messages (MSG) to MIME. Instead of using the MailMessageInterpreter class, the API provides overloads of MapiMesasge class’s save method to save MSG file to EML. In addition, the MapiMessage class now exposes toMailMessage method that converts MSG files to EML with additional options. The code sample on the blog announcement page shows the usage of this API functionality. This release also enhances the ExchangeMessageInfo class for retrieving BCC information from email messages. This is helpful in retrieving the information for email messages from mailbox’s Draft as well as Sent Items folder. This month’s release also fixes several bugs that further adds to the overall functional improvement of the API. The main improved features & bug fixes added in this release are listed below
  • Replace the use of the interpreter classes
  • Provision of Bcc field in ExchangeMessageInfo
  • EML to XPS Layout clipping
  • MSG file cannot be converted to MailMessage using MailMessageInterpretor
  • NamedProperties of embedded message lost while embedding message into another message and add to PST
  • Regression: Error in Occurrence Generation
  • MailMessage Attachment name turned garbage
  • Html body is not loaded properly
  • Using java.lang.Iterable in public API if possible
  • SmtpClient leaking ThreadLocal data in Tomcat
  • EML->MSG raises System.Exception
  • Exception "rgb(0, 0, 0) is not a valid value for Int32" while loading the message
  • Exception while converting OST to PST file
  • MapiMessage.FromMailMessage raises FormatException: Input string was not in the correct format
  • MailMessage.Load raises Exception for attached EML file
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for 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

Thursday, February 2, 2017

Aspose.Newsletter February 2017: Spotlight on Award Winning APIs Suite Aspose.Total & Other News

Aspose Newsletter for February 2017 has now been published that highlights all the newly supported features offered in the recent releases.  It also includes information about award-Winning File Format APIs Aspose.Total, CodablockF Coded Barcode support with improved Barcodes Recognition, PDF/A _2U Standard with improved PDF Optimization, Show or Hide Pivot Items of Pivot Fields of the Pivot Table in an Excel Workbook, Export Visio Drawings with Selective Shapes, Images and Attachments data for Microsoft OneNote online format & Converting EMF to WMF format.
One APIs Suite: More than 100 Business File Formats
Award-Winning File Format APIs to create, edit, convert, render and manipulate all popular document formats including Word, Excel, PDF, PowerPoint, Outlook and Images from within your .NET, Java, Cloud and Android applications. Download Free Trial
Support of CodablockF Coded Barcode in Java Applications with improved Barcodes Recognition
Aspose.Barcode for Java 16.12 incorporates performance enhancements to improve recognition speed of Aztec coded barcode, improved processing of DataMatrix and support of CodabloackF coded barcode recognition with AllSupportedTypes property. Processing of rotated DataMatrix barcode has also been improved in this release. Take a look at all feature enhancements in this blog post.
Support of PDF/A _2U Standard with improved PDF Optimization in Java Applications
Aspose.Cells for Cloud now supports to show or hide pivot items of pivot field inside the pivot table as well as resize list object or table inside the worksheet. With Aspose.Cells for Cloud, you can work with all aspects of spreadsheets and save them to PDF, HTML, XPS and many other formats. Read this blog post about PDF/A _2U Standard support with improved PDF Optimization
Show or Hide Pivot Items of Pivot Fields of the Pivot Table in an Excel Workbook
Aspose team has worked on the documentation of all of our .NET and Java APIs to reorganize and restructure the contents and examples, so that the appropriate contents are grouped and linked for quick and easier access. This effort will improve the readability of the documentation as well. Please go through the documentation as per users needs and experience the improvements. Read more
Converting EMF to WMF format in your .NET and Java Applications
Programmers can now easily convert EMF file to WMF format using few simple lines of code within their .NET and Java applications. Please find code examples on respective blogs of Aspose.Imaging for .NET and Java.
Export Visio Drawings with Selective Shapes in .NET and Java Applications
Aspose.Diagram APIs now allows developers to select specific shapes and render Visio drawing into any other supported format. The output drawing keeps only the selected shapes, since this feature adds more control over the way of exporting Visio drawings. Check out Aspose.Diagram for Java and .NET for more details:
Images and Attachments data for Microsoft OneNote online format in .NET and Java Apps
Aspose.Note API provides support for images and attachments in Microsoft OneNote Online file format. It also fixes a number of bugs and improves the API functionality. Check our more in Aspose.Note for .NET and Java blog posts.
Updates about new Product Releases
  1. Aspose.Total for .NET a compilation of our latest .NET products.
  2. Aspose.Cells for .NET 17.1.0 –Improved Custom Filtering Mechanism and Retrieve Paper Size of Worksheets
  3. Aspose.Words for .NET 17.1.0 – Support of Metered Licensing, Inserting Online Video into Document
  4. Aspose.Pdf for .NET 17.1.0 – Support to Reference Single Image for Multiple Times in a PDF file.
  5. Aspose.Slides for .NET 16.12.0 – Support for improved HTML and SVG options
  6. Aspose.OCR for .NET 16.12.0 - Metered licensing support for OMR
  7. Aspose.Total for Java – a compilation of our latest Java products.
  8. Aspose.Words for Java 17.1.0 - Support of Metered Licensing, Inserting Online Video into Document
  9. Aspose.Cells for Java 17.1.0 - Improved Custom Filtering for Templates and Specify Number of Significant Digits.
  10. Aspose.Pdf for Java 17.1.0  –Support to Reference Single Image for Multiple Times in a PDF file.
  11. Aspose.Email for Java16.12.0 – Filtering Tasks by Status supported with Aspose.Email for Java
  12. Aspose.Slides for Java 16.12.0 – Support for improved HTML and SVG options
  13. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  14. Aspose.Total for Android – all the latest versions of our Android APIs.
  15. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  16. Aspose.Total for Reporting Services– a compilation of our latest Reporting Services products
  17. Aspose.Total for JasperReports – The latest versions of our JasperReports products.
Supporting User Groups and Conferences
Aspose is sponsoring a number of user groups and upcoming events, including:
  • Feb 14-15: DeveloperWeek Conference 2017 - San Francisco, CA, USA
  • Feb 20-22: Devnexus 2017 - Atlanta, GA, USA
  Would you like us to sponsor your user group? Get in contact: user.groups@aspose.com
Collect your copy of Aspose Newsletter, November 2013 edition
Contact Information
Aspose Pty Ltd Suite 163,
 79 Longueville Road Lane Cove,
NSW, 2066 Australia
 Aspose - The File Format Experts
sales@aspose.com
Phone: 888.277.6734
 Fax: 866.810.9465

Wednesday, February 1, 2017

Get Paper Size of Excel Worksheet & Improved Custom Load Filtering Mechanism using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for .NET 17.1.0. The new release includes some valuable features and other enhancements with critical bug fixes. The LoadFilter class allows customizing the loading process as per the properties of the Worksheet. In order to customize the loading process, one has to override the LoadFilter.StartSheet method. Please note, there are just a few properties that can be used for a given worksheet object in this scenario because most of the data and properties have not been loaded yet. The available Worksheet properties are: Name, Index & VisibilityType. Users may change the LoadDataFilterOptions property in their own implementation of LoadFilter class to control the behavior of loading template files. Sometimes, application requirement could be to retrieve the worksheet’s paper size in the unit of Inches, which can now be achieved using the PageSetup.PaperWidth and PageSetup.PaperHeight properties. The PageSetup.PaperWidth and PageSetup.PaperHeight properties are of type double representing the paper width & height in the unit of inches while considering the page orientation. Aspose.Cells APIs store 17 significant digits of double values unlike Excel application which stores only 15 significant digits. Users can override this default behavior of Aspose.Cells APIs while using the newly exposed CellsHelper.SignificantDigits property. The code snippet enforces the Aspose.Cells APIs to use 15 significant digits while storing double values to the spreadsheet files of type XLSX. It has added the CheckCustomNumberFormat property to the WorkbookSettings class. The CheckCustomNumberFormat is useful in checking if the Style.Custom property has been set properly or not. In case the Style.Custom property has been set improperly, that is; the value does not correspond to valid pattern then the Aspose.Cells for .NET APIs will throw CellsException with appropriate message. It has enhanced its core for more stability as well as fixed a few critical bugs. Moreover, there are numerous minor enhancements in order to improve the overall usage of the API. Furthermore, this release has fixed several other issues. For example, issues around reading/writing MS Excel Excel file formats, rendering wordart and smartart shapes, rendering charts and other shapes, manipulating ListObject/Table, formatting and manipulating Pivot Tables, conditional formatting, rendering to HTML file format, rendering images from Excel worksheets, rendering images files from charts and exporting Excel workbooks to PDF format have been resolved. The formula calculation engine is improved too in the new release. This release includes several enhanced features and bug fixes as listed below
  • MS Excel 2016 XLSX file containing Waterfall chart cannot be opened via Aspose.Cells APIs
  • Bind Worksheet to a Customized Collection object (Aspose.Cells.GridWeb)
  • Bind Worksheet to a DataSet object at Run Time (Aspose.Cells.GridWeb)
  • Output Excel file is not good when converting an HTML file to Excel file format
  • Issue with Date format in German locale when rendering an Excel file to PDF
  • Representation of double numbers in Aspose.Cells
  • PivotTable.RefreshData takes a lot of time
  • Performance of GETPIVOTDATA
  • Formulas with GETPIVOTDATA are not being recalculated in the output file
  • Some CSS rules ignored when importing HTML
  • Images in table has incorrect position
  • Content color has been changed
  • Content style has been changed
  • Contents have been displaced
  • Issue with overriding default styling of TH elements
  • Column position has been changed while refreshing the Pivot Table
  • Merged cells in XLSX are not displayed as merged in HTML
  • Horizontal and vertical lines are missing in Pivot Table after converting spreadsheet to PDF
  • LoadOptions.LoadFilter is not working expectedly
  • YIELD function result inaccurate when CalculateFormula() method is called
  • Calculating formula returns different results than MS Excel
  • Image rendered incorrectly when a cell has Egyptian pound symbol
  • WordArt objects become mere dots in the output PDF
  • Area chart is slanted at the end in PDF output unlike MS Excel file
  • Unnecessary lines appear in the chart image
  • Culture settings are not applying on output chart's image
  • Graph is not rendered correctly when spreadsheet is converted to PDF
  • Image generated by Aspose.Cells gets distorted when inserted into Docx
  • Worksheet contents change after opening and resaving as illustrated in the second screenshot
  • Worksheet contents change after opening and resaving as illustrated in the first screenshot
  • Dotted cell borders are not retained while converting XLSX to ODS
  • Excel files get corrupted after loading and saving via Aspose.Cells APIs
  • Color of the hyperlink does not change when clicked in MS Excel
  • Spreadsheet becomes corrupted after simple load and re-save
  • WorksheetCollection.CreateRange does not seem to create a range
  • Arrow links are broken between objects in process flow when using Aspose.Cells APIs
  • Excel shows "Name cannot be the same as a built-in name" message after saved with Aspose.Cells
  • Formula is calculated wrongly by Workbook.CalculateFormula() method and output file is corrupted
  • WordArt Text in TextBox renders as outline only rather than filled characters while converting spreadsheet to PDF
  • Resizing the ListObject in XLSM with external data range makes the result corrupted
  • This WordArt watermark is not printed properly as the color/style is changed in the output PDF
  • Filtering on columns is lost when XLSX is converted to ODS
  • Function's text gets corrupted and WordArt text becomes white after converting an XLS to XLSX file format
  • Formatting of WordArt text in XLS file gets changed after converting into XLSX file format
  • Formatting issues (regarding WordArt) with XLS file
  • Issue with adding 3D effects to Shapes (TextBox) created by using Aspose.Cells
  • SmartArt support in Excel-to-PDF rendering
  • Issue with GlowEffect
  • Merged cells appear to be unmerged while load existing spreadsheet to GridWeb
  • Issue with Copy/Paste merged cell - Aspose.Cells.GridDesktop
  • WebWorksheet.GroupRows or GridWorkSheet.GroupRows isn't working as expected
  • Spreadsheet with form controls
Other most recent bug fixes are also included in this release

Overview: Aspose.Cells for .NET

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

More about Aspose.Cells for .NET