Monday, October 31, 2016

Retrieve Incoming/Outgoing Nodes from Visio Drawing & Create Visio Masters from Scratch using .NET

What’s new in this release?
Aspose team is pleased to announce the new release of Aspose.Diagram for .NET 16.10.0. The new version of the API allows developers to create a master from scratch and include it in the Visio drawings. Developers can set an icon of the master to present data in the Visio drawings with graphics. Besides this, we have improved API to retrieve directions of all incoming and outgoing nodes as well as getting the relationship information between containers, lists, callouts, and member shapes. The recent version also includes a number of regular bug fixes and enhancements. Developers can install an Aspose.Diagram Nuget package in their .NET applications because we publish each version as a NuGet package on the NuGet gallery. Microsoft Office Visio provides a rich set of pre-made masters. We can drag a master on the Visio page, most of the resulting shapes will inherit their formulae and values from that master. In the past, our clients were placing shapes using stencil, drawing or template. Using the version 16.10.0 or higher, they can now create a Visio master from scratch and it can be repeatedly used. Aspose.Diagram API works with connected shapes in the Visio diagram. The developers use it to get structural information. We have enhanced this feature to unify the retrieval of incoming and outgoing nodes from each Visio drawing format. This version also addresses the issues of misplaced shapes, additional content, the font formatting of shape and improper change in the shape size. These enhancements and bug fixes improve performance and accuracy of Aspose.Diagram API.   Here is the list of important enhancements and bugs fixes in the new version.
  • Master-Ability to add masters without a stencil, diagram or template.
  • VSD to PDF conversion, the text of the shape appears not bold.
  • Shape.GluedShapes method call is not returning all shape ids.
  • DVSDX to PDF conversion, the connecting lines are not straight-I.
  • VSDX to PDF conversion, the connecting lines are not straight-II.
  • VSDX to HTML conversion, the connecting lines are not straight-I.
  • VSDX to HTML conversion, the connecting lines are not straight-II.
  • The text items are displaced on converting a VSDX to PDF.
  • Missing the bold text formatting and incorrect line breaks on converting a VSDX to PDF.
  • The incorrect position of text on converting a VSDX to PDF.
  • The incorrect position of various text items on converting a VSDX to PDF.
  • The vertical text appears as horizontal text on converting a VSDX to PNG.
  • Retrieves reverse order of incoming and outgoing nodes from a VSDX.
  • Can't retrieve relationships cell of the container shape from a VSD.
  • The additional numbers are added while converting a VSD to SVG.
  • The arrows are not being rendered correctly on converting a VSD to SVG.
  • Incorrect rendering of the calendar on converting a VSD to SVG.
  • Shape.ConnectedShapes method returns nodes with the reverse direction.
  • Can't retrieve relationship cell of the shapes from a VSD.
  • The background color of Visio pages is black on converting a VSD to SVG.
  • Junk shape ID's are being retrieved from a VSD diagram.
  • The incorrect symbol appears on converting a VSDX page to SVG.
  • NullReferenceException occurred while converting a VDX to VSDX.
  • The Page size option is being changed by setting the width and height of VSDM page.
  • Can't retrieve relationship string of the shapes from a VSD.
  • An argument error occurred while adding the ActiveX button.
  • Improper change in size of a Visio shape on opening and saving in VSDM.
  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

Sunday, October 30, 2016

Add Built-in Styles for WordArt Objects & Shadow, Glow, 3D Effects for Shape Object using Java

What’s new in this release?
Aspose team is pleased to announce the new release of Aspose.Cells for Java 16.10.0. This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the API. It has added support for reflection effects for a Shape object as Excel provides it via Effects tab under Format Shape dialog. In order to provide the said feature, it has exposed the ReflectionEffect class along with Shape.Reflection property which together controls the reflection effects of a Shape object. It has added the support for Shadow Effects for a Shape object as Excel provides it via Effects tab under Format Shape dialog. It has exposed the Shape.ShadowEffect property along with ShadowEffect class which together allows setting the shadow effect on a Shape object. Aspose.Cells for Java now supports the Glow Effects for a Shape object as Excel provides it via Effects tab under Format Shape dialog. It has exposed the Shape.Glow property along with GlowEffect class which together allows to set the glow effect on a Shape object. Aspose.Cells for Java supports the 3-D Formats for Shape objects as Excel provides it via Effects tab under Format Shape dialog as shown on the blog announcement page.  It has exposed the Shape.ThreeDFormat property along with ThreeDFormat class which together allows to set the 3D formatting for a Shape object. The APIs now support to add WordArt objects with built-in styles. In order to provide this feature, the APIs has exposed the ShapeCollection.AddWordArt method along with PresetWordArtStyle enumeration which together allows adding preset WordArt objects since Excel 2007. Microsoft Excel application allows the automatic proprgation of formulas when new rows are inserted to a ListObject/Table. Aspose.Cells now provides the same feature by exposing the ListColumn.Formula property with this release. A few of the worth mentioning enhancements are ability to detect if spreadsheet contains hidden external links, adding XML map to spreadsheet and link cell to XML map elements, setting preset WordArt styles to shape’s text and Handled a few exceptions such as NullPointerException, IndexOutOfBoundsException & ClassCastException for certain scenarios. This release includes several enhanced features and bug fixes as listed below
  • Refreshing PivotTable is not working in the rendered PDF file
  • XLSM becomes corrupted by simple load and save operation
  • Hyperlinks are not working as expected after converting spreadsheet to HTML
  • Some characters do not render in the output PDF
  • Order of chart legend changed in Chart's PDF
  • Z order of high-low lines is not correct in PDF
  • Spreadsheet becomes corrupted after re-saving with Aspose.Cells
  • Formula is changed after inserting to a cell
  • Strange behaviour with simple bean using Smart Markers
  • NullPointerException while opening a7.xlsm file
  • NullPointerException while opening a6.xlsm file
  • NullPointerException while opening a5.xlsm file
  • NullPointerException while opening a4.xlsm file
  • NullPointerException while opening a3.xlsm file
  • IndexOutOfBoundsException: Index: 23, Size: 14 while refreshing PivotChart
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, October 27, 2016

Retrieve Extra Parameters with IMAP & All Properties of Contact from Exchange Server in Java Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Java 6.10.0. This month’s release includes the same enhancements as were present in the .NET version of the API. It also improves the API functionality by fixing a number of bugs reported by users.  This month’s release provides enhancement where messages can be retrieved along with extended properties from the Exchange server. The overloaded method of listMessages can be used to specify the extended properties to be fetched from the Exchange server. IMAP protocol supports retrieving information from email servers with custom commands. This month’s release enhances the API functionality to retrieve these extra parameters using the listMessages method of the API. This retrieves the message’s summary information, ImapMessageInfo, along with the specified extra parameters. This month’s release also contains several bug fixes that were either reported with the .NET version of the API or directly faced with our Java API. Fixing these further adds stability to the API functionality. The main improved features & bug fixes added in this release are listed below
  • Improve GetContacts method to fetch all properties of Contact from Exchange Server
  • EWS: Retrieve Extended Properties for Items
  • Add extra parameters for UID FETCH command
  • Loading and Saving EML back loses email body
  • Error in recurrence generation
  • Images are not parsed by MailMessage
  • HTMLBodyText not retrieved properly from EML
  • MSG attachment added using MapiMessage can't be opened in MS Outlook
  • Events timezone information not properly added to PST
  • Header with the same name removed after resaving the Plain Text email message
  • PDF attachment corrupted while fetching mail using Pop3Client
  • MSG to EML: Inline image converted to regular attachment
  • EML->EML: Subject encoding lost and turned garbled
  • ImapClient fetches wrong message having PDF and signature info
  • EML body text is not parsed correctly
  • Garbage characters in HtmlBodyText
  • Problem with extracted Email Journal Item
  • MSG added to PST can't be opened in MS Outlook
  • Date/Time changed when message converted from .MSG to .MHTML
  • FormatException raised for EMLs
  • MapiMessage.FromMailMessage raises UriFormatException
  • Exception while loading the email
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.

Wednesday, October 26, 2016

Add/Remove Custom XML Parts in Presentation & Setting Data Range for Chart using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 16.9.0.  Some new features have been included in this release along with resolution of some incurring issues in API as well. Now, users can set the chart data range using Aspose.Slides for MSO charts. Please visit documentation article, Setting Data Range for Chart for further reference. The support for setting handout master has also been made part of this release. Users can also work with XML parts and can now add or remove them using Aspose.Slides inside presentation. Aspose team has rectified several issues incurring in slides background rendering on saving and exporting presentations to images or PDF. This includes issues like background color and gradient effects getting changed. Aspose team has also resolved other rendering issues which include bullet rendering, text rendering, text properties, gradient effects and font getting changed for rendered presentations. It has also resolved issues related to chart as well in this release which include issues with chart category, series labels and improper legend text. The issues related to chart rendering have also been rectified. This list of new, improved and bug fixes in this release are given below
  • Support for adding and removing custom XML parts in presentation using Aspose.Slides
  • Support for HandoutMaster in PPT
  • Setting chart data range using Aspose.Slides
  • Text is improperly rendered in generated thumbnail
  • Wrong line series labels in resaving pptx presentation
  • Parenthesis direction is changed after saving ppt
  • Slides Bullets are changed after saving ppt
  • Slide Background changes after saving ppt
  • Punctuation marks are misplaced after loading and saving a ppt
  • Slide shadow gone after saving ppt
  • Angel for slides is changed after saving ppt
  • Background color Changed after saving ppt
  • Background color blending alignments changing after transforming to PDF
  • Slide color changes while converting pptx to svg
  • Generating slide thumbnail process hangs on slide 35
  • Setting Embedded Aspose.Slides license fail when using Application through Crypto Obfuscator
  • Background is improperly rendered in generated PDF and thumbnails
  • Background Color changes after saving ppt
  • Notes Page view corrupted after saving ppt
  • Legend text partially missing in the generated thumbnail
  • Text has bold and italic styles after exporting presentation to ppt
  • PPT to PDF conversion content are missing
  • Issue while reading slide notes
  • Font changed to Wingdings on ppt load and save
  • MasterNotesSlide returns null for ppt files
  • MasterNotesSlide returns null for ppt files
  • Line chart is incorrectly rendered in generated thumbnail of slide with chart
  • Different shape width in generated pdf
  • Incorrect text wrap in generated pdf
  • ArgumentException while loading a ppt
  • Text formatting lost when saving PPT
  • Gradient and text alignment changed on presentation load and save
  • Background changed on presentation load and save
  • Slides notes are displayed in top left on saving presentation
  • Master notes slide returns null
  • Series label count returns 0 for already added labels to show series values
  • Chart.CategoryAxis return null for ScatterChart  
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.

Monday, October 24, 2016

Multiple Whitelists for Single OCR Operation & Butter Barcode Recognition from OMR Sheet using .NET

What’s new in this release?

We are proud to announce the new release of Aspose.OCR for .NET 16.10.0. The major development in this release is support for supplying multiple white lists for single OCR operation. Improved process of barcode recognition from OMR sheet has also been incorporated in this release. Aspose.OCR for .Net provides the functionality to perform the OCR operation with more than one white list for a single OCR operation. Aspose.OCR for .Net API has introduced a new property Whitelist in RecognitionBlock class. With the help of this property developer can set white list for each RecognitionBlock introduced in a single OCR process. Process of loading barcode into the OMR template editor and Working of barcode recognition into the OMR template editor has been greatly improved. This release includes plenty of new features as listed below
  • Supply more than one whitelist for single OCR operation
  • Loading BarCode 3.8.0 DLL in OMR template editor and recognizing barcode is showing error
  • Recognizing Barcode from OMR sheet using template editor is throwing exception
Other most recent bug fixes are also included in this release

Overview: Aspose.OCR for .NET

Aspose.OCR for .NET is a character recognition component built to allow developers to add OCR functionality in their ASP .NET web applications, web services and Windows applications. It provides a simple set of classes for controlling character recognition tasks. It helps developers to work with image (BMP, TIFF) files from within their own applications. It allows developers to extract text from images quickly & easily, saving time & effort involved in developing an OCR solution from scratch.

Get OOXML Compliance Version of Document & Enhanced MS Word Documents Comparison in Java/.NET Apps

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java & .NET 16.10.0. This month’s release contains over 109 useful new features, enhancements and bug fixes to the Aspose.Words product. Here is a look at just a few of the biggest features and API changes in this month’s release, added Feature to Get OOXML Compliance Version Determined from the Loaded Document, Generate Results Closer to What MS Word Generates after Comparison, Support underline color during HTML import/export, added Ability to Get Field Names from AddressBlock Field, added Analogue of the Fields.Unlink Method and added feature to Preserve Page Field during Docx-Html-Docx Round-Trip. It has added a new feature in to get OOXML compliance version determined from the loaded document content. Note that it makes sense only for OOXML documents. If you created a new blank document or load non OOXML document this property returns the OoxmlCompliance.Ecma376_2006. Document comparison has changed to compare at word level rather than at character level in Aspose.Wrods v16.10. This makes output looks more readable and closer to MS Word. Moreover, speed is greatly improved for big documents. Support of underline color during HTML import/export has been added in this release and It has introduced a new feature in Aspose.Wrods v16.10 to get the field name from Addressblock field. The list of new and improved features added in this release are given below
  • Reply To Comments nesting is lost during open/save a DOC
  • Compare documents like MS Word does
  • Add feature to compare document as MS Word does
  • Chinese text renders incorrectly in HtmlFixed           Feature
  • /document grid + charSpace/ Shape's text is truncated in HtmlFixed
  • /document grid + charSpace/ Chinese text moves to next line and pushes text to next page in HtmlFixed
  • Support underline color during HTML import/export
  • Support edit revisions for table cells.
  • Consider adding an ability to determine 2007/2010 compliance.
  • Add an ability to get field names from Addressblock fields.
  • Add feature to detect OoxmlCompliance of Document
  • Add an analogue of the Fields.Unlink method.
  • Docx-Html-Docx round-trip - Add feature to preserve Page field
  • Track changes on Heading issue in HTML
  • Generate results closer to what Word generates after comparison
  • Compare Word documents is wrongly comparing Normal text to Heading text
  • Enhancement in Document.Compare when complete section is removed/inserted
  • Enhancement in Document.Compare (when a lot of contents are changed)
  • Reduce number of <span> in HtmlFixed
  • Table top row is missing when DOCX converted to PDF
  • Consider filling multiple regions with the same name.
  • Multi-paragraph DocVariable do not render correctly in output Pdf
  • Field currency number formatting issue.
  • Incorrect importing of text in DOS Arabic or Hebrew encodings.
  • Better runtime localization of different possible Linux JRE fonts folders.
  • /font substitution/ Font fallback issue with space character
  • /document grid + charSpace/ AW incorrectly wraps lines
  • Images are missing from GroupShape after re-saving Doc
  • /document grid + charSpace/ Some characters are misplaced after DOCX to PDF
  • /document grid + charSpace/ Extra page after DOCX to PDF
  • Extra Revisions are appeared when a set of pages are added to Document
  • Document.Compare does not mimic MS Word behavior
  • Document.Compare does not mimic Microsoft Word's compare feature
  • Double line on a shape not converting correctly in PDF
  • Document.Compare does not mimic Microsoft Word's compare feature
  • Japanese text moves to next line after conversion from Docx to Pdf
  • NodeImporter.ImportNode corrupts the output document
  • Doc file becomes protected (Restrict Editing) after re-saving
  • Special characters (SpecialChar) are not converted correctly in output text file format
  • Document.Compare does not compare list items correctly
  • Contents move to next page after conversion from Docx to Pdf
  • Some methods work incorrectly when field is located within a single paragraph
  • Some field specific code parsers work incorrectly if the field has nested fields
  • ShapeBase.AspectRatioLocked returns wrong value
  • Document.Compare incorrectly compares bookmark's text
  • Corrupted document is generated on saving RTF to DOCX
  • /Mixed fonts metrics/ Contents move to next page after conversion from Docx to Pdf
  • /font substitution/ Incorrect Arabic words are rendering in Pdf
  • Shape's text is rendered on next line in output Pdf
  • Html to Docx/Pdf conversion issue with SVG "dy" attribute
  • Html to Docx/Pdf conversion issue with SVG "text-anchor" attribute
  • Converting DOC to PDF - Numbering changed
  • The number list is changed to bullet list in output Pdf
  • Discrepancy merging tables when saving as pdf
  • Positions of axis lines not preserved when inserting SVG image in Word document
  • Data missing when inserting SVG image in Word document
  • Zero CSS values are considered invalid on certain properties in Standards mode
  • Word (DOC & DOCX) file containing Burmese letters to PDF conversion Issue
  • Exporting Content Controls inside bulleted and numbered lists to HTML
  • WORDSNET-13833 has not resolved in v16.7
  • Chinese words are rotated after conversion from Doc to HtmlFixed
  • Signature become invalid after conversion from Docx to Pdf
  • When Chart object in Word document is converted to .jpg image, part of legend is missing
  • Footer of produced PDF file has different alignment
  • DocumentBuilder.InsertDocument changes page margins in output document
  • /font substitution/ Txt to Pdf conversion issue with text encoding/rendering
  • Text overlapping when Word document is converted to PDF
  • Chart's Data Table is not rendered correctly in Doc/Pdf
  • Image color is lost after conversion from Docx to Html
  • Hebrew text alignment problem in PDF
  • DOCX to PDF conversion produces blurred output
  • Image renders as black box in output XPS
  • Images are inverted after conversion from Doc to Pdf
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, October 20, 2016

Presentation to Responsive HTML Conversion, Enhanced Slide Cloning & SVG Export in Java Apps

What's New in this Release?

The long awaited version of Aspose.Slides for Java 16.8.0 has been released. This is primarily a maintenance release where Aspose team has added some new features as well in product. It has introduced the support for generating the responsive HTML in this release. Please find more details about the supported feature in Converting Presentation to Responsive HTML. The support for managing embedded fonts has also been included in this release. The more details about this is available over documentation link, Managing Embedded Fonts. The support for getting TextFrame position has also been provided that can be achieved using createTextFrameFormatEffective(). It has resolved certain presentation access and saving issues that earlier resulted in exceptions including OutofMemoryError, ArgumentException, UnSupportedFormatException and NullReferenceException in previous releases.The slide cloning and SVG export has also been improved as well. It has improved the presentation rendering support as well in this release. This includes rectification of rendering issues with charts and their elements, tables and SmartArt shapes. The support for generating of slide images, PDF and Tiff has also been improved in this release for different shape elements inside presentation decks. Some important enhancement & bug fixes included in this release are given below
  • Support for colorizing added images in Aspsoe.Slides
  • Getting position of Text inside slide shape TextFrame
  • Possibility to obtain effective TextFrame Margin values
  • Support for fixed HTML export in Aspose.Slides
  • Implementation of ClassIdentifier Property
  • Support removing embedded fonts in the PowerPoint
  • Implementation of OpenDocument presentation template
  • Export to Responsive HTML format
  • Support for removing embedded fonts from presentation
  • Possibility to obtain effective TextFrameFormat value
  • Support for fixed HTML export in Aspose.Slides
  • Wrong text position
  • Character misplaced after converting to SVG
  • Image is not rendered correctly in exported PDF
  • Wrong bullet number rendered for exported PDF
  • Text color changes after converting PPTX to PDF
  • Exception on adding connector
  • Losing sound on cloning
  • Image missing while converting PPT to SVG
  • Missing Text and error after converting to SVG
  • Underline Color Improperly read
  • Bullets are not appeared correctly after converting to svg
  • Exception on saving PPTX
  • Presentation not saving
  • Exception on loading PPT
  • Slide to SVG conversion: slides colors are changed after saving ppt
  • Invalid jpeg marker error when converting to HTML
  • Borders around equations and charts appearing on saving presentation
  • Value cannot be null on saving PPT presentation
  • Image relationship getting changed in saved presentation
  • Xml changed on load and save
  • Element already exists exception on loading presentation
  • PPT to pdf slow conversion
  • Extract text from Handout Master page using Aspose.Slides fails
  • Extract text from Notes Master page using Slides fails
  • PDF notes are not rendering for for ppt file
  • Data sheet cannot be edited after slide cloning
  • Presentation loading time is too much.
  • Significant performance and memory overhead after upgrade from earlier version 8.6 0
  • Several bugs in Aspose.Slides 6.9 1
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.

Wednesday, October 19, 2016

Work with Extended Properties of Contacts on Exchange Server & List Email Messages in .NET Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 6.10.0. This month’s release enhances the capabilities of Exchange Server Client of the API for different functionalities. Specifically, this include the functionality of getting contacts information along with retrieving extended properties and querying exchange server for listing messages using specific properties. It also contains a number of improvements where the API functionality was not according to expected behavior. This month’s release enhances the fetching contacts information from Exchange server. This provides the support for adding as well as reading extended properties for contact items. The Contact class now contains a collection of ExtendedProperties that can be set and read from the fetched contacts. In order to retrieve these extended properties from the server, the request needs to be set for the Exchange client using the Extended Properties Definition.  This month’s release also enhances the functionality of listing messages from Exchange server. This refers to the modifications that help retrieve messages from server by extended properties. This helps in filtering messages from Exchange server using specified extended properties only. This month’s release also introduces a new feature of retrieving extra parameters using the IMAP Client API of Aspose.Email for .NET. This is sort of alternative for SendCustomCommand that was previously supported by the API. These extra parameters can be retrieved as part of summary information listed from the IMAP server. Information about these extra parameters can be retrieved for specific messages using the message’s unique id and sequence number, as well as for multiple messages based on these parameters. As always, this month’s release also brings a number of improvements to the API functionality by fixing a number of API bugs. This further adds to the overall stability of the API. The main bug fixes & improved features added in this release are listed below
  • Improve GetContacts method to fetch all properties of Contact from Exchange Server
  • EWS: Retrieve Extended Properties for Items
  • Add extra parameters for UID FETCH command
  • Loading and Saving EML back loses email body
  • Error in recurrence generation
  • Images are not parsed by MailMessage
  • HTMLBodyText not retrieved properly from EML
  • MSG attachment added using MapiMessage can't be opened in MS Outlook
  • Events timezone information not properly added to PST
  • Header with the same name removed after resaving the Plain Text email message
  • PDF attachment corrupted while fetching mail using Pop3Client
  • MSG to EML: Inline image converted to regular attachment
  • EML->EML: Subject encoding lost and turned garbled
  • ImapClient fetches wrong message having PDF and signature info
  • EML body text is not parsed correctly
  • Garbage characters in HtmlBodyText
  • Problem with extracted Email Journal Item
  • MSG added to PST can't be opened in MS Outlook
  • FormatException raised for EMLs
  • MapiMessage.FromMailMessage raises UriFormatException
  • Exception while loading the email
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for .NET

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

Tuesday, October 18, 2016

Splitting MS Word Documents to PNG or HTML Format, Saving to GIF are Enhanced in Cloud

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Words for Cloud 1.28.0. Aspose team is pleased to announce the release of Aspose.Words for Cloud 1.28.0. This release contains 12 bug fixes and two enhancements to Aspose.Words for Cloud. Aspose.Words core library has also been updated to version 16.8.0. 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. User 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. It enhanced Conversion on splitting .doc to .png and .html formats, adding saveformat "gif" and Add HtmlSaveOption "OfficeMathOutputMode". It fixed some important issues, such as, Out of memory exception occurs during rendering to PDF, Conversion error on split to html: Index was out of range, Specified cast is not valid exception occurs upon splitting DOCX to HTML files, Error on split html.  The list of new and enhanced features added in this release are given below
  • Conversion error on split .doc to .png and .html
  • Conversion error on split .doc to .png and .html
  • Add HtmlSaveOption "OfficeMathOutputMode"
  • Add saveformat "gif"
  • Out of memory exception occurs during rendering to PDF
  • Conversion error on split to html: Index was out of range
  • Error on split html: Object reference not set to an instance of an object
  • Error on split html: Object reference not set to an instance of an object
  • Error on split to html: Operation is not valid due to the current state of the object
  • Error on split to html: Operation is not valid due to the current state of the object
  • Error on split to html: Operation is not valid due to the current state of the object
  • Error on split to html: Operation is not valid due to the current state of the object
  • AsposeCloudException: The document appears to be corrupted and cannot be loaded
  • Specified cast is not valid exception occurs upon splitting DOCX to HTML files
Start a free trial today – all users need is to sign up with the Aspose for Cloud service. Once users have signed up, they 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, October 17, 2016

Convert 3D Models to PDFs, Generate Tangent & Binormal Data for All Meshes in .NET Apps

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 16.9.0. The new version extends this API with new key features. Developers can import any supported type of 3D model, and then export it to PDF. They can also import 3D scenes and contents from an existing 3D PDF as well as convert all polygons to triangles of a 3D model, and may also generate tangent and binormal data for all meshes in 3D models. The list of supported 3D formats is constantly growing as demands change and technologies evolve. Using Aspose.3D API, developers may create a 3D model from scratch or import from an existing 3D file, they can save it to the PDF. It was a demanded feature because PDF files are compatible across multiple platforms. Using Aspose.3D API, developers can now convert all polygons to triangles of a 3D scene. This way, they can ensure proper rendering of the non-planar faces. All meshes don’t contain tangent and binormal (bitangent) data in various 3D file types. Using Aspose.3D API, developers can generate and store tangent and binormal data for all meshes. The tangent and bitangent are orthogonal vectors with the Normal and instruct about the rate of change of the texture coordinates over the mesh surface. A PDF can store 3D scenes and contents to display 3D models interactively. Aspose.3D API allows to extract 3D scenes and contents from 3D PDFs. Developers may iterate through all 3D scenes and contents to save them in separate files. This release includes plenty of new features as listed below
  • Generate tangent from mesh data.
  • Normal mapping in rendering.
  • Export 3D scene to PDF 1.6.
  • Import 3D scenes from a PDF file.

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.

Sunday, October 16, 2016

Generate/Read Aztec Barcode Type & Checksum Validation for OneCode Barcodes using Java

What’s new in this release?

Aspose team is pleased to announce the new version of Aspose.BarCode for Java 8.2.0. This release supports generating and reading Aztec barcode type. It also supports checksum validation for OneCode and AustraliaPost coded barcodes. Support to apply Metered key has also been incorporated in this release.  Aspose.Barcode for Java allows users to generate Aztec barcode. Users can set BarCodeBuilder.SymbologyType to Aztec to generate Aztec barcode. A property setAztecSymbolMode has been introduced to allow only numbers from 0 to 255 while using Aztec barcode. When setAztecSymbolMode property is set, reader automatically detects Runes.  Aspose.Barcode for Java now supports checksum validation for OneCode and AustraliaPost barcodes. Property setChecksumValidation has been introduced to perform validation on OneCode and AustraliaPost barcodes. Following is the sample code demonstrating how setChecksumValidation can be set to off and on to perform validation. Aspose.Barcode for Java has introduced a new class Metered to apply metered key. There are some important enhancements part of this release, such as Process of reading Postnet barcode has been improved, reading DataMatix barcode, Processing of Dutch KIX barcodes, Functionality to process the Aztec barcode with long code text, Functionality to read barcode from a PDF file, Functionality to read EAN13 barcode along with supplement code text and Process of generating AustraliaPost barcode has been greatly improved. Below is the list of main improved features and bug fixes added in this release.
  • Support to generate Code128C coded barcode
  • Add new BarCode type: Aztec Runes
  • Implement Aztec Runes generator
  • Add checksum validation for OneCode and AustraliaPost
  • Implement Aztec Runes decoder
  • BDynabic.Metered Integration
  • The empty hexes for MaxiCode (barcode builder)
  • Reading Postnet barcode from image is not producing correct results
  • Aspose.BarCode is not recognizing correct DataMatix coded barcode
  • BRecognize DataMatrix with the irregular black/white proportions
  • BExclude unwanted dutch KIX barcodes
  • Generate empty picture with incorrect codetext for Aztec
  • Update AustraliaPost generator
  • Override platform depending functions.
  • Improve Aztec encoder speed for long codetext
  • Converting PDF to Image stream and then reading barcode is not working .Net    
  • Unable to get the supplement code text from EAN13 coded barcode
  • DataMatrix barcode can be decoded by using 3rd party online where as Aspose.BarCode is unable to decode
  • Incorrect rotated Postnet barcode recognition
  • Detects only first Postnet 
 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.

Thursday, October 13, 2016

Add TOC Indentation without Number & Optimized Image Manipulation in PDF File in Java Apps

What's New in this Release?
Aspose team is pleased to announce the release of Aspose.Pdf for Java 11.9.0. It includes enhancement to add TOC indentation without numbering and PDF optimization. In addition to above improvements, this version also includes some other important bug fixes as well. There have been specific improvements regarding PDF to PDFA, PDF to HTML, HTML to PDF and PDF to Images. One of the customers has requirement to add TOC entries without numbering styles and add indentation to headings. Aspose team has implemented indentation without numbers and able now to use setIndentation() method to set indentation characters. But take into account that this is one of auto sequencing types with “None” NumberingStyle parameter. During PDF optimization, sometimes it is required to change image resolution and image dimensions. It has manipulation is required. Till last release this requirement was fulfilled by iterating through Page resources and using replace method of Image class. However Aspose team has implemented additional optimization methods to process optimization in one place. Aspose team will update all the images resolution to the requested value. Aspose team will specifies the maximum image dimension. If the image width or height of the existing image is greater than this value – the image size will be proportionally reduced. The major API change in this release is the legacy engine (package aspose.pdf.*) was moved from the build to another jar file (aspose.pdf.legacy-11.9.0.jar) with deleting all the methods bind with it. License and AssemblyConstants classes for the legacy jar were moved into the com.aspose.pdf.legacy package. All the other classes from the package aspose.pdf.* were not changed. Some important improved features included in this release are given below
  • Indentation is missing in TOC
  • Changing image dpi in PDF document distort the image
  • PDF to PDF/A - Some images appear as black in resultant file
  • PDF to PDF/A - Resultant file is not PDF/A_1a compliant
  • XFA to standard PDF - Contents are missing
  • PDF to PDF/A - Exception during conversion
  • PDF to PNG: incorrect background of some elements
  • Unable to read metadata
  • PDF to PNG: Blue background instead of violet
  • Nullpointer Exception on some Linux Systems when validating PDF/A
  • HTML to PDF: Incorrect TextArea's font size in Linux
  • PDF to HTML with embedded resources loses the image
  • License Error: The signature is invalid  
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.Pdf for Java documentation that may guide you 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, October 12, 2016

Manage Embedded Fonts in PowerPoint Files & Generate Responsive HTML from Presentation using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 16.8.0.  It has introduced the support for managing embedded fonts inside presentation which include removing the embedded fonts from presentation as well. For more about supported feature, please visit documentation article, Managing Embedded Fonts. It has also included the support of generating responsive HTML from presentation using Aspose.Slides, which will ensure proper viewing of generated HTML across different devises and browsers. Please visit the documentation article, Converting Presentation to Responsive HTML. The presentation access and saving issues have been rectified for many presentation decks that resulted in exceptions including OverflowException , IndexOutOfRangeException, ArgumentException, UnSupportedFormatException and PptReadException in previous releases. The presentation to SVG export has also been improved in this release and issues related to rendering as well as export exception issues have been rectified. The issues related to cloned slides, background color changing and improper text on saving presentations have been addressed in this release. Moreover, issues related to charts and their elements rendering have been taken care of in this release. The text, shape and improper color rendering issues for different shape elements inside exported HTML, PDF and SVG exports have been resolved as well in this release. This list of new, improved and bug fixes in this release are given below
  • Implementation of ClassIdentifier Property
  • Support removing embedded fonts in the PowerPoint
  • Implementation of OpenDocument presentation template
  • Export to Responsive HTML format
  • Support for removing embedded fonts from presentation
  • Possibility to obtain effective TextFrameFormat value
  • Support for fixed HTML export in Aspose.Slides
  • Cloning creates two slide instead of one
  • Incorrect rendering of Presentation containing Metafiles
  • Exception while pptx to pdf conversion
  • Losing sound on ppt presentation saving
  • Text color changes after converting pptx to pdf
  • Wrong bullet number rendered for exported PDF
  • Presentation repair message appear on converting PPTX to ODP
  • Image changes after conversion to pdf
  • Exception on the pptx presentation loading
  • Exception on loading pptx
  • Value cannot be null on saving PPT presentation
  • Underline Color Improperly read
  • Hyperlink removed after saving ppt
  • Exception on exporting pptx to ppt
  • Background improperly rendered in generated svg
  • Missing Text and error after converting to svg
  • Underline improperly rendered in generated thumbnail
  • Jpeg image in Html is different comparing to source Ppt
  • Font changes without MsOffice while generating Thumbnails
  • PDF notes are not rendering for ppt file
  • Shape's size doesn't change if layouted text doesn't fit it when fonts substitution take place
  • Chart changes after cloning pptx
  • SSlide background color changes after saving ppt
  • Slide to svg conversion: Slides colors are changed after saving pptx to svg
  • OverflowException on swf rendering
  • Inaccurate word count for a PPT document with Aspose.Slides
  • Borders around equations and charts appearing on saving presentation
  • Wrong text wrapping in generated Pdf
  • Pptx Read Exception: Unable to read beyond the end of the stream on loading presentation
  • Substitution font for CJK symbols differs from PP
  • An entry with the same key already exists exception on presentation load
  • Extract text from Notes Master page using Slides fails
  • Extract text from Handout Master page using Aspose.Slides fails
  • PDF notes are not rendering for ppt file
  • Data sheet can not be edited after slide cloning
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.

Sunday, October 9, 2016

Configure Font Sources for Rendering Spreadsheets & Recursive Formulas Calculation in Android

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for Android v9.0.0. This release includes a number of new features, enhancements and bug fixes that further improve the overall stability and usability of the API. Aspose.Cells for Android API has exposed a number of new classes as well as an enumeration to configure font sources for rendering spreadsheets to image formats and PDF. Most important class is the FontConfigs which has many useful factory methods to either set the font sources or set the font substitution along with some inspection APIs to retrieve the list of specified font sources as well as font substitutions.  Aspose.Cells APIs search the operating system’s default font directory for the required fonts. In case the required fonts are not available in the system’s font directory then the APIs search through the custom (user defined) directories. It also provides the ability to set user defined font substitutions for rendering purposes. This mechanism is helpful when a required font is not available on the machine where conversion has to take place. Users can provide a list of font names as alternative to the originally required font. The APIs have also provided means to gather information on what sources and substitutions have been set. It has exposed the Boolean type CalculationOptions.Recursive property. Setting the property to true and passing the object to calculateFormula method directs the Aspose.Cells APIs to calculate the dependent cells recursively when calculating cells which depends on other cells. It has exposed the OleObject.ClassIdentifier property which can be used to retrieve or set the class identifier for an OleObject. Please note, the class identifier decides which application is required to load the embedded resource/OleObject and how. for instance, a PPT (presentation) file can be embedded in a spreadsheet with 2 different views, that is; presentation view or slide view, whereas both views have different class identifier values. It has exposed the Boolean type property along with an overload of Cells.copyRows method in order to facilitate the copy rows operation when rows to be copied also contain a chart and its data source. Users can make use of these new APIs to point the chart’s data source to the source or destination worksheets. It allows get/set the IFilePathProvider for exporting worksheets to separate HTML files. These new APIs are helpful in scenarios where hyperlinks in one worksheet points to a location in another worksheet, where application requirement is to render each worksheet to separate HTML file. Implementing the IFilePathProvider allows to keep the aforementioned hyperlinks intact regardless of the fact that they are pointing to a location in a separate resultant HTML file. Aspose.Cells for Android API has exposed the Shape.TextOptions property which can be used to control all aspects of the shape’s textual contents such as font style, color, font weight and so on. This release includes plenty of improved features and bug fixes as listed below
  • Calculation time has increased with recent API revisions
  • User configurable fonts substitution mechanism is required
  • Calculation time has increased with recent API revisions
  • Ability to detect if a DataPoint is in Pie or Bar
  • Workbook.calculateFormula() method never terminates for the source Excel file
  • Spreadsheet takes more than 3 minutes to calculate formulas by Workbook.calculateFormula() method
  • Unable to catch image resource while rendering spreadsheet to HTML with IStreamProvider
  • Problem with rendering checkboxes to HTML
  • Issue with getDisplayStringValue() for Date formatted values
  • Using Light Cells APIs to process an XLS file, the first cell of the first sheet is always processed
  • Character spacing and break not correct for vertical text while rendering spreadsheet to PDF
  • Column widths are different on CentOS than on Windows
  • Chart scale has shifted while rendering spreadsheet to PDF
  • Alignment problem when rendering an Excel file to PDF
  • Formatting of legend entries is disturbed while rendering spreadsheet to PDF
  • Horizontal axis labels have not been rendered completely, that is; all labels are missing some contents in the rendered image.
  • File is corrupted after formula calculation and save
  • Calculation result is not correct
  • Array formula is not being calculated properly
  • Some values from the Excel file are missing in the output HTML - XLS to HTML conversion
  • Cell shading is missing while converting HTML to XLSX
  • Workbook to HTML show '#' in cells
  • Missing borders, cell shading and images - HTML to Excel rendering
  • Cells missing in PDF when multiple print-areas defined in a single sheet
  • Right side legend is truncating in the chart image
  • Text misplaced at diagram after converted to HTML format
  • Chart is changed while converting spreadsheet to HTML
  • Incorrect position of vertical line in Chart's PDF
  • Autofit does not consider indent level
  • Changing the text of an existing WordArt in an Excel file
Other most recent bug fixes are also included in this release.

Overview: Aspose.Cells for Android

Aspose.Cells for Android is a MS Excel spreadsheet component that allows programmer to develop android applications for reading, writing & manipulate Excel spreadsheets (XLS, XLSX, XLSM, SpreadsheetML, CSV, tab delimited) and HTML file formats without needing to rely on Microsoft Excel. It supports robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, custom charts, spreadsheet formatting, drawing objects like images, OLE objects & importing or creating charts.

Thursday, October 6, 2016

AutoCAD DGN Export to PDF, Raster Image Format & Search Text in DWG File inside Java Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.CAD for Java 1.1.0. The major developments in this release are the ability to search text within the DWG file and support to convert DGN file to PDF & raster image formats. This release also supports retrieval of block attribute values from within a DWG file and its external references. Aspose.CAD for Java API allows you to search text in a DWG AutCAD file. Aspose.CAD API exposes CadText class that represents text entities in the DWG AutoCAD file. Class CadMText is also included in the Aspose.CAD API because some other entities may also contain text. This release has introduced the functionality to load a DGN AutoCAD file and convert it to PDF format. CadImage class serves the purpose. You need to load an existing DGN file as CadImage. Create an instance of CadRasterizationOptions class and set different properties. Create an instance of PdfOptions class and pass the CadRasterizationOptions instance. Now call the save method of CadImage class instance. It has introduced the functionality to load a DGN AutoCAD file and convert it to raster image. CadImage class serves the purpose. You need to load an existing DGN file as CadImage. Create an instance of DgnRasterizationOptions class and set different properties. Create an instance of JpegOptions class and pass the DgnRasterizationOptions instance. Now call the save method of CadImage class instance. It allows users to get external reference of a block attribute. It exposes getXRefPathName property to get the external reference of a block attribute in a CadBlockDictionary collection. It enhanced Process to convert CAD to BMP format has been improved and Process of converting Face3D objects in DXF has been improved. The main new features added in this release are listed below
  • Find or search text in the DWG file
  • Support to retrieve block attribute values from within a dwg and its external references
  • Support for DGN file format for possible conversion to PDF & raster image formats
  • Cad export to Bmp fails with out of memory exception
  • Unable to access Face3D Objects in DXF file [.Net]
  • Update Java packaging to conform to Aspose guidelines
Overview:Aspose.CAD for Java

Aspose.CAD for Java 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 Java

Wednesday, October 5, 2016

Convert EMF to WMF Metafile Image & Enhanced Large TIFF Files Manipulation in .NET App

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Imaging for .NET 4.0.0. The major development in this release is support for converting EMF to WMF metafile image.  Aspose.Imaging for .Net now supports converting EMF metafile image to WMF format. The provided sample code demonstrates how simple it is to convert EMF metafile to WMF format. There are some important enhancements included in this release, such as process to get Height & Width of WMF image, extracting file format using GetFileFormat property of Image class, process of extracting layer/nested layers name in PSD file and Process of manipulating large TIFF files (e.g. size 500MB) has been greately improved. If users are planning to upgrade the API to the latest revision, Aspose team strongly suggest to check the Public API Change section to know what has been changed in the public API since  current version. The main new and improved features added in this release are listed below
  • Multiple save of Wmf file produce wrong results
  • Aspose.Imaging is not returning correct Height & Width of WMF image
  • Static method GetFileFormat of Image class is returning incorrect information
  • Updating text in text layers of a file is not generating expected output and also throwing exception
  • Incorrect layer names returned from a file with multiple layers and nested layers
  • Import from Internal format to WMF
  • Out of Memory Error Exception when trying to process image of size 500MB
  • Some namespaces are missing descriptions
Overview:Aspose.Imaging for .NET

Aspose.Imaging for .NET is an image processing & manipulation component that allows developers to create, edit, draw or convert images in their .NET application. It allows developers to convert image files to PSD, BMP, JPEG, PNG, TIFF and GIF formats. Moreover a set of pens, brushes and fonts can be used to draw images or add new elements & text to existing images. Aspose.Imaging for .NET works well with both web & windows applications. Moreover, it adds the support for Silverlight platform.

Tuesday, October 4, 2016

Read Inherited Fill Data of a Shape & Adding ActiveX Controls into Visio Drawing using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for Java 6.8.0.  This new version includes a variety of new features, enhancements and bug fixes. Using the recent version or higher, developers would be able to automatically set the color visibility of the layers and add any supported ActiveX control in the Visio diagram. Users might also extract the values of inherited fill data for the manipulation purposes. In the Microsoft Visio, layers can be created in a page by using the layer properties dialog. The concept of layers reduces the workload and gives more control over the complex diagrams. A single checkbox against a specific layer can show or hide the color of the multiple shapes. Developers can now achieve this feature by using Aspose.Diagram API. Microsoft Visio ActiveX controls are the objects that users can interact with to enter or manipulate data. For example, they may add a CheckBox control to the drawing so that users can turn an option on and off. Users may select a control from the developer tab and drag to create the control directly on the Visio drawing just like an ActiveX control. Developers can now achieve this feature by using Aspose.Diagram API. Users can drag and drop an ActiveX control and manipulate like other Visio shapes. A Visio shape inherits values from the master and parent style. The benefits of inheritance are improved performance, reduced memory usage and a smaller file size. Aspose team has added support for reading inherited data from the Visio shapes. Aspose team auto port Aspose.Diagram for .NET to Java to give developers perfectly same features on both platforms, so this version also incorporates the bug fixes and enhancements from its equivalent .NET version. This release includes several enhanced features and bug fixes as listed below
  • Add support of inserting ActiveX controls in the Visio Page.
  • Add support to set color checkbox of the layer.
  • Can't copy a Visio page in the VSDM.
  • The incomplete rendering of an OLE chart when converting a VSDX to PDF.
  • An OLE chart is not being rendered on converting a VSDX to PNG.
  • VSDX to PDF conversion, the embedded word document icon is missing.
  • Incorrect retrieval of the Connects from a VSD.
  • Returns junk value of fill pattern color of each shape.
  • Incomplete rendering of a dynamic connector in the VSDM diagram.
  • A blank PDF is generated while converting a VSDX to PDF.
  • An author list error occurred while loading a VSDX.
  • Retrieves a reverse direction of the connector from a VSD diagram.
  • Returns incorrect connections, while retrieving from a VSD.
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.

Monday, October 3, 2016

Gradient Color Fill & Improved PDF to PDFA Conversion & Working with PDF Tables in .NET Apps

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 12.0.0. This release includes number of improvements along with a new Gradient color fill feature. Now users can fill Graph objects with gradient color with the release of this version. It has improved TableAbsorber class along with other bug fixes, reported in earlier releases, that improved the quality of Aspose.Pdf for .NET API. In this release Aspose team has introduce gradient color fill feature. Users can fill Graph objects with gradient colors using PatterColorSpace and GradientAxialShading objects.  Some of the customers are complaining the rendering quality of contents of resultant DOC(X). So in this release Aspose team has set default ImageResolution to 300 dpi. It will increase the resultant file size, as rendering quality is more important than file size for the customers. Users can change the resolution as per requirements. It has improved TableAbsorber object, it improved the Table manipulation feature of Aspose.Pdf for .NET. It has fixed number of issues related to PDF to PDFA conversion in this release. It added a great value to stability and reliability of the API. In addition to above stated improvements, this version also includes some other important bug fixes as well. There have been specific improvements regarding PDF to HTML, PDF to Images and PDF to XPS. The list of important new and improved features are given below
  • PatternColorSpace support in new Generator
  • Gradient color support in new Generator
  • PDF to DOC: Set default ImageResolutions to 300 dpi
  • TableAbsorber throws ArgumentOutOfRangeException for page without table
  • TableAbsorber throws InvalidOperationException for page with one table
  • Text replacement throws ArgumentOutOfRangeException
  • PDF to HTML conversion throws ArgumentEception unhandled
  • PDF to HTML: Exception issue when converting document to html after cleanup
  • ableAbsorber throws InvalidOperation Exception
  • Tex to HTML - InvalidOperationException during conversion
  • PDF to TIFF: consumes a lot of memory
  • PDF to PDFA1a conversion results in-compliant PDFA document
  • PDF to XPS conversion loses the background image
  • PDF to PDFA converts highlight annotation into black rectangle
  • Issue in conversion from SVG to PDF
  • PDF to PDF/A - Unable to access conversion log information saved in Stream
  • PDF to PDF/A - Black background appears
  • HTML to PDF - Formatting issues in resultant PDF
  • PDF to PDF/A - Contents are rotated at 90 degree in resultant file
  • PDF to PDFA_1b: Page contents are missing/redacted
  • PDF to PDFA: Page contents are missing/redacted
  • PDF to PDF/A - Formatting issues in resultant file
  • GetColor method of SetCMYKColorStroke operator is not implemented
  • PDF to PDF/A - Error when viewing resultant file
  • PDFA compliance issue
  • ImagePlacementAbsorber can not define correct position and size of images in XForm
  • Inline image not rendered correctly when layout is right aligned
  • PDF to HTML: some characters are missing in resultant HTML
  • PDF to PNG: some characters are missing in resultant PNG
  • PCL to PDF: formatting lost issue
  • Adding Graph line into PDF document hangs system forever
  • PDF to PDFA: checkboxes are rendered as black boxes
  • PDF to HTML - Some characters are not properly rendering
  • PDF to JPEG: contents are missing in resultant image
  • EPUB to PDF conversion throws the operation not supported error
Other most recent bug fixes are also included in this release.

Overview: Aspose.Pdf for .NET

Aspose.Pdf is a .Net Pdf component for the creation and manipulation of Pdf documents without using Adobe Acrobat. Create PDF by API, XML templates & XSL-FO files. It supports form field creation, PDF compression options, table creation & manipulation, graph objects, extensive hyperlink functionality, extended security controls, custom font handling, add or remove bookmarks; TOC; attachments & annotations; import or export PDF form data and many more. Also convert HTML, XSL-FO and MS WORD to PDF.

More about Aspose.Pdf for .NET

Sunday, October 2, 2016

Aspose.Newsletter October 2016: Manipulate Microsoft Visio Files in .NET/Java Apps & More News

Aspose Newsletter for October 2016 has now been published that highlights all the newly supported features offered in the recent releases. It includes information about discovering the power to process Microsoft Visio file formats, Aspose Sponsors developer blogs, inserting table and update table borders in a document using Aspose.Words for Cloud, The CAD features will soon be removed from Aspose.Imaging, creating, customizing, and formatting various types of Excel charts using Aspose.Cells for .NET, Aspose.OCR for Java provides both OCR & OMR Features and much more.
Discover the Power to Process Microsoft Visio File Formats
Aspose.Diagram allows users to manipulate Microsoft Visio files in .NET and Java. The native APIs help users create, edit, or convert visio documents. It supports large number of input and output file formats including VSD, VSDX, VSSX, VST, PDF, HTML, JPG, PNG, TIFF and more. Download a free Trial
Aspose Sponsors Developer Blogs
Aspose loves to support developers adding value to the development community with their blogs by sharing their knowledge. That’s why we have recently started supporting two more developer blogs CodeBetter.com and west-wind.com along with already supporting different developer sites and communities.
Insert Table and Update Table Borders in a Document using Aspose.Words for Cloud
Aspose.Words, just like .NET and Java platforms, is making its mark in the Cloud APIs as well. We frequently add new features and improve existing ones in the Cloud APIs. Recently, Aspose.Words for Cloud added features to insert table in a document and update tables borders. Check out more in Aspose.Words for Cloud blog post

The CAD Features will Soon be Removed from Aspose.Imaging
As we have already announced the separation of Aspose.Imaging and Aspose.CAD, while all the CAD related features moving to Aspose.CAD for improved features and performance, we’ll soon remove all CAD features from Aspose.Imaging. So please start using Aspose.CAD for any existing CAD features in your applications. The code will not change and you can use the existing Aspose.Imaging license with Aspose.CAD as well until your license expires. You can check more details in Aspose.CAD Product Family Blog
Creating, Customizing, and Formatting Various Types of Charts using Aspose.Cells for .NET
  
An important part of Excel worksheets is charts to represent data graphically. Aspose.Cells for .NET provides flexibility to create various types of charts and customize or format those charts as per your needs. The details can be found in the following section: Working with Charts in Excel Files
Aspose.OCR for Java provides both OCR and OMR Features
Aspose.OCR for Java is not just limited to optical character recognition, it also supports optical mark recognition (OMR) as well. You can explore these features along with the details and the code samples in the Aspose.OCR for Java Developer’s Guide
Updates about new Product Releases
  1. Aspose.Total for .NET - a compilation of Aspose latest .NET products.
  2. Aspose.Cells for .NET 9.0.0 - Check if a ChartPoint Resides on a Secondary Plot, Update ActiveX Control and Set Class Identifier for OleObjects
  3. Aspose.Words for .NET 16.9.0 - Support of Mobi (Mobipocket) Document, Added Next Field in LINQ Reporting Engine
  4. Aspose.Pdf for .NET 11.9.0 – PDF to PDFA and DOCX conversion, XFA to standard form conversion.
  5. Aspose.Slides for .NET 16.7.0 – Support for managing embedded audios and Header rows
  6. Aspose.Email for .NET 6.9.0 - Updating PST Items with Custom Properties supported
  7. Aspose.Total for Java – a compilation of Aspose latest Java products.
  8. Aspose.Words for Java 16.9.0 - Support of Mobi (Mobipocket) Document, Added Next Field in LINQ Reporting Engine
  9. Aspose.Cells for Java 8.9.0 - Check if a ChartPoint Resides on a Secondary Plot, Update ActiveX Control and Set Class Identifier for OleObjects.
  10. Aspose.Pdf for Java 11.9.0 – Improved conversion of PDF to PDFA.
  11. Aspose.Slides for Java 16.7.0 -  Improved rendering and Header rows support.
  12. Aspose.Email for Java 6.9.0 – Updating PST Items with Custom Properties supported
  13. Aspose.Diagram for Java 6.8.0 –  Improved Auto Scaling of a Shape and Set an Event Cell in the Visio Drawing
  14. Aspose.Total for Android – all the latest versions of Aspose Android APIs.
  15. Aspose.Total for SharePoint – a compilation of Aspose latest SharePoint products.
  16. Aspose.Total for Reporting Services – a compilation of Aspose latest Reporting Services products
  17. Aspose.Total for JasperReports – The latest versions of Aspose JasperReports product
Supporting User Groups and Conferences
Aspose is sponsoring a number of user groups and upcoming events, including:

  • Oct 3-6: Visual Studio Live! – Washington, D.C.
  • Oct 8: New York City Code Camp – New York
  • Oct 11: Auckland .NET User Group – New Zealand
  • Oct 14-15: JCConf Taiwan – Taiwan
  • Oct 15: Thailand JVM User Group – Thailand
  • Oct 15: Queensland ALM Meetup – Australia
  • Oct 16: Las Vegas Xamarin Developers User Group – Las Vegas
  • Oct 19: APIDays New Zealand – New Zealand
  • Oct 25-28: Microsoft Ignite NZ – New Zealan
Would you like us to sponsor your user group? Get in contact at user.groups@aspose.com
Collect your copy of Aspose Newsletter, February 2016 edition