Monday, May 30, 2016

Presentation Export to SWF & Showing/Hiding Chart Legends Entries using .NET

What's New in this Release?

We are happy to share the announcement of Aspose.Slides for .NET 16.4.0.  It has introduced the support for generating SWF for the presentation. You can save the presentation as SWF by using SaveFormat.SWF enumerator in Presentation.Save() method now. We have also introduced the support for getting X, Y coordinates from paragraphs/portions inside any text frame. We have improved text rendering support in this API and now issue like improper fonts loading, wrong formatted text in tables/AutoShapes, shadow effect, font heights and text alignment have been resolved in this API. The presentation access and saving issues have been rectified for many presentation decks that resulted in exceptions including PptxReadException, ArgumentException , UnSupportedFormatException and NullReferenceException in previous releases. Many shapes rendering issues including missing charts, improper table borders, missing shadow effects, missing gradient effects on shapes in exported PDF and slide thumbnails have been rectified in this release. This list of new, improved and bug fixes in this release are given below
  • Slides 15.6 performance
  • Export to SWF format
  • Save as SWF
  • Add image in table cell without FillMode
  • Support for the property of Show axis without labeling
  • Getting Series data Item text for automatic chart labels
  • Save as SWF
  • Support to get the X and Y coordinates of Paragraphs and Portions
  • PPTX: Get an OleObjectFrame Type/Extension?
  • Support for showing/hiding chart legends enteries
  • Add support of all known BehaviorProperties
  • Exception on presentation load
  • Exception reading animation group failed
  • Latin Font is not read properly from slide shape text
  • PptxReadException on presentation load
  • Wrong number format of series data labels.
  • Extra border appears around metafile in generated PDF
  • Gradient improperly rendered in generated pdf and thumbnails
  • Missing chart on generated pdf
  • Table is rendered incorrectly
  • Incorrect text color in table cell color returned
  • OuterShadowEffect returns null
  • Text become transparent on saving presentation
  • Picture borders appeared on saving presentation
  • Font size changed in saved Pptx
  • Hyperlink.TargetSlide returns null
  • Error loading presentation
  • Can not set position connector shape
  • Symbols position gets changed in saved presentation
  • Gradient fill of shape is missing in generated thumbnail
  • Error saving presentation
  • Distributed text alignment is lost after load and save
  • Different text column layouting in Debug and Release modes
  • NullPointerException on createPortionFormatEffective
  • Protected view appear for saved presentations
  • PowerPoint stops working after ppt to pptx conversion
  • Problem rendering a presentation
  • Missing chart on generated pdf
  • Repair message on presentation save
  • Problem while merging slides
  • Incorrect shape on slide cloning
  • Difference in shape size on slide cloning
  • Difference in size of bar
  • Text alignment changed after saving presentation
  • PptxReadException on ppt load
  • PptxException on presentation load
  • Incorrect text on generated pdf
  • Found a shapes with identical IDs exception on presentation load
  • Shadow effect appeared on thumbnail
  • NotImplementedException for type = application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml on presentation load
  • NotImplementedException for type = application/xml on presentation load
  • Unknown file format on ppt load
  • Slide number lost on load and save
  • PptUnsupportedFormatException on presentation loading
  • Null reference exception is thrown on loading ppt
  • SPptUnsupportedFormatException on loading ppt
  • Found a shapes with identical IDs!!! error on loading ppt
  • ArgumentException An item with the same key has already been added on ppt load
  • Input string was not in a correct format on loading ppt
  • Ole frame getting resized on double clicking
  • ActiveX controls in slides are inacccessable
  • Not able to get text from Notes in presentations saved as .odp files
  • Table Cell borders are showing white marks in cornors
  • Vertical text is improperly rendered in generated PDF and thumbnail
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, May 29, 2016

Add Event to Secondary Calendar of Office 365 & Binding SMTP Client to Specific IP Address

What’s new in this release?

We are pleased to announce the new release of Aspose.Email for Java 6.5.0. This month’s release includes the same features, enhancements and bug fixes as were included in the .NET version of the API. Specifically, the API has been enhanced to bind SmtpClient to specific IP address and the functionality of working with events on secondary calendar folder of Office 365. This month’s release introduces a new feature of working with Secondary Calendar folder on Office 365 server. This enables developers to add a secondary Calendar folder to the server, Create calendar events and Update and Delete calendar events. For a server having multiple interfaces for communicating with external world, it may sometimes be required to use a specific IP address for sending out emails. This month’s release of Aspose.Email for Java enhances the API’s SmtpClient to specify the IP address through which all the emails should be sent out. This month’s release also enhances the functionality of adding headers to a message’s header collection. It now provides the capability of inserting the new header at a specific location. If collection contains headers with the same name, this header will be inserted before other headers with the same name. This month’s release also fixes a number of bugs that were reported with the last version of the API. As the version is auto-ported from the .NET version of the API, it also inherits all the fixes from the .NET version as well. The main improved features & bug fixes added in this release are listed below
  • Bind Smtp Client to specific IP on source having multiple IPs
  • Saving EML has date with Weekday abbreviation
  • Ability to add event to Secondary Calendar of Office 365
  • Provide Insert method for adding Header at specific location
  • ImapClient: Messages fetched from Office 365 turns special characters into garbage
  • Garbage in Subject with specific encoding and Empty Body (Java)
  • Error while loading EML file
  • Exchange.Backup doesn't fetch more than 1000 emails
  • IEWSClient object can't get created on Windows Service on Windows Server 2003
  • Conversion of a Bad MIME to Good one
  • Saving MapiCalendar loses attachment from body
  • Spaces removed preceding under line text in the message body
  • EML loses image from Html with Base64 image
  • To field missing email address while saving EML
  • Subject, From, To lost when Signed MapiMessage loaded to MailMessage
  • EML-> MSG: Email body is missing
  • Empty subject written to MIME by MailMessage
  • Content-Transfer-Encoding: base64 changed to Content-Transfer-Encoding: quoted-printable while loading and saving EML
  • Message signing: Missing certificate information and extra attachment at recepient end
  • Problem with Signed messages in presence of attachment when new message is created
  • Excel->Mht->EML/MSG: Graph is not made part of the Message
  • Exception raised for MapiCalendarMonthlyRecurrencePattern Day value
  • FirstChanceException: System.ArgumentOutOfRangeException
  • msg.ToMapiMessageItem raises Exception
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.

Thursday, May 26, 2016

Online OneNote Files Reading Support & Adding Alternative Text for Image in Java Apps

What’s new in this release?

Aspose development team is very excited to announce the new release of Aspose.Note for Java 2.2.0. This month’s release introduces new features and enhancements along with bug fixes that were reported in our last month’s release. Specifically, the API now supports Microsoft OneNote online file format. In addition, it provides support for adding alternate text for images as well as set different page splitting algorithms.  This month’s release of Aspose.Note for Java supports OneNote online file format, known as OneNote SharePoint file format. However, this feature comes with some limitations due to the lack of available specifications for reading such contents. These limitations are Hand written drawings are not supported and embedded Files/Images are also not supported. However, we are investigating all possible methods for supporting these and hope to include these in one of nearest releases. This month’s release also provides an enhancement where alternative text can be added for image. This can be achieved by setting the AlternativeText property of the Image class using the setAlternativeText method.  A OneNote document may contain a number of images and other documents at locations that cannot be retained while converting the document to other formats. This can result in displacement of such content to next page, for example, if it lies on the page border. This month’s release empowers users to specify the page splitting algorithm while converting the document to other formats. Bellows is the list of new and enhanced features included in this new release.

  • Add support for OneNote Online file format
  • Add support for alternative text in image
  • Implement different algorithms of page splitting during PDF export
  • Add custom exceptions for most of exceptional scenarios t
  • Not Supported Exception while loading OneNote files
  • Long solid text cannot be saved to OneNote format
  • IOE is thrown in case page revision does not have create time property
  • Error on save to OneNote format when PageNode does not have last modified time property
  • Output OneNote page has wrong layout in the evaluation mode
  • User File raises Exception while loading using the API
Overview: Aspose.Note for Java

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

Wednesday, May 25, 2016

Get Warning for Font Substitution & Retrieve Form Fields in Tab Order in .NET Apps

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 11.5.0. One of the customers recently had a requirement to show warning when fonts are substituted. This is a useful feature in tests, as it allows to fail the tests faster if the font is missing, rather than having to track down why the result looks incorrect. In order to cater this requirement, the following members are added in Document class to get notifications about font substitutions. When we iterate through form fields, the fields are returned in the order in which they were created. However recently we had a requirement to retrieve them in the tab order, if the tab order has been set manually in the PDF file. In order to accomplish this requirement, two properties are added in our API. As well as the enhancements and features discussed above, there have been specific improvements regarding PDF to PDF/A, PDF to HTML, XPS to PDF, HTML to PDF, FootNote rendering, Text manipulation and Image placement/manipulation in PDF document.  The list of important new and improved features are given below
  • Get warnings for font substitution
  • How to retrieve form field in tab order
  • Accept method of Page class throws NotImplemented Exception
  • HTML to PDF - Exception during conversion
  • XPS to PDF: ArgumentOutOfRangeException: The parameter value must be greater than zero.
  • FontAbsorber object throws ArugmentOutOfRange Exception
  • PDF to PDFA throws OutOfMemoryException
  • PDF to PDFA: PDFto PDFA file results in out of memory exception
  • Data missing when row spans from one page to next
  • Spacing between Heading user label and heading.Textfragments
  • Size of PDF is large when adding image to PDF       Bug
  • PComplex large footnote are not rendering correctly
  • Footnote issue in multi-column PDF is not working
  • Footnotes larger than a single page truncate footnote text of these footnotes except last Footnote
  • DFNEWNET-40356   PDF to HTML: signature information is missing in resultant HTML
  • PDF to HTML: data missing in resultant page
  • PDF to HTML: form fields data is missing in resultant HTML pages
  • Issue in different style of UserLable and TextSegment in Heading
  • PDF to HTML: empty HTML is being generated
  • PDF to HTML: contents are missing in the resultant HTML
  • HTML to PDF: InputEncoding property value does not override HTML file encoding
  • PDF to HTML: resultant HTML contains distorted images
  • PDF to PNG: results a scrambled image
  • HTML to PDF: An empty Pdf file is being generated, using URL to Pdf conversion
  • PDF to PDF/A_3a - Resultant file is not PDF/A compliant
  • Not all fields become flattened in DOM aproach
  • Html to PDF conversion is making the url lowercase
  • PDF to PDF/A - Page contents are removed in resultant file
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.

Tuesday, May 24, 2016

Work with Microsoft & OpenOffice Presentations Using Aspose.Slides Cloud SDK for Perl

What's New in this Release?

This is a major release for Aspose.Slides Cloud SDK for Perl. It covers all the Aspose.Slides Cloud APIs. This SDK provides a complete solution to manipulate PowerPoint documents in perl using powerful Aspose.Slides Cloud APIs, so you can perform any operation on PowerPoint documents in the cloud seamlessly. Complete source code of this release of Aspose.Slides Cloud SDK for Perl is freely available on your favorite GitHub and Codeplex repositories.Aspose.Slides for Cloud’s platform independent document manipulation API is a true REST API that can be used with any language: .NET, Java, Perl, PHP, Ruby, Rails, Python, Node.js and many more. You can use it with any platform — web, desktop, mobile, and cloud. spose.Slides for Cloud is a unique PowerPoint® management API that enables you to read, write, convert and manipulate Microsoft, OpenOffice and others PowerPoint documents on the cloud. Aspose.Slides for Cloud is a complete solution for performing any manipulation you can wish to perform on PowerPoint documents in the cloud. Aspose.Slides Cloud SDK for Perl is also available as a released package in the CPAN (Perl Archive Network). You can bypass GitHub source code repository and depend directly on the released package by installing from npm.

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. You 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, May 23, 2016

DICOM Image Support, Convert EMF to PDF & Import Image to PSD Layer using .NET

What’s new in this release?

We are pleased to announce the new release of Aspose.Imaging for .NET 3.5.0. Aspose.Imaging for .Net now supports the DICOM image format (.dicom). DICOM stands for Digital Imaging and Communications in Medicine. DICOM is a standard for handling, storing, printing, and transmitting information in medical imaging. It includes a file format definition and a network communications protocol. Some important operations that can be performed on a DICOM image using Aspose.Imaging includes, Adjusting Brightness, Contrast and Gamma For DICOM Image, Applying Filters On DICOM Image, Binarization On DICOM Images, Cropping Image, Dithering For DICOM Image, Resizing DICOM Image and Rotate and Flip DICOM Image. Using Aspose.Imaging for .Net, developers can convert EMF metafile to PDF format. Aspose.Imaging for .Net provides the EmfImage class to load EMF files and same can be used to save the image to PDF format. Using Aspose.Imaging for .NET API, developers can create blur effect on an image. Using Aspose.Imaging for .NET API, developers can import image into a PSD file. Aspose.Imaging for .NET has exposed the DrawImage method of the Layer class to add/import an image into a PSD file. DrawImage method needs location and image values to add/import an image into a PSD file. Using Aspose.Imaging for .NET API, developers can apply correction filters on an image. Aspose.Imaging for .NET has exposed the new classes for filtration. BilateralSmoothingFilterOptions class needs an integer as size.  There are some important enhancements have been introduced in this release, such as Process of digital signing of assembly has been improved, Processing of PSD file has been improved, DXF to PDF conversion process has been improved, JPG to JPG2000 format conversion process has been improved, Processing of YCBCR format has been upgraded and  Processing of JPEG & TIFF formats have been improved. The main new and improved features added in this release are listed below
  • Blur an Image
  • Ability to add / import image to PSD layer
  • Support image correction filters like GaussBlurFilter and RemoveNoiseFilter in Aspose.OCR
  • Helper method to ensure that horizontal & vertical both resolutions are equal
  • Support DWG 2015 format
  • Support DWG 2014 format
  • Support noise removal feature
  • Support DICOM file format
  • Support EMF+ file format
  • Spelling mistake in class constructor : MotionWienerFilterOptions
  • The signature of this program is corrupt or invalid
  • Loading PSD file throws exception in version 3 3 0 while it was working fine with version 3.0
  • Converting DXF version R12 file to PDF is generating a blank PDF
  • Converting JPG image with 300 x 300 resolution to JPG2000 format is losing resolution Improve quality of MTEXT rendering
  • Loading DWG file shows exception: Image loading failed
  • Improve JPEG resolution setting
  • Support YCBCR format storage
  • TIFF file opening errors
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.

Sunday, May 22, 2016

Automatic Detection of Text File Encoding & MathML Import from HTML 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.4.0. This month’s release contains over 106 useful new features, enhancements and bug fixes to the Aspose.Words products. Here is a look at just a few of the biggest features and API changes in this month’s release.Here is a look at just a few of the biggest features and API changes in this month’s release, Automatic Detection of Encoding of a Text file, Import MathML from HTML Document, Preserve Cross Reference during HTML Import/Export, added Feature to Export Content Control to Div tag, Improved PDF A1b Compliancy, Improved Positioning of Pictures Inside Tables and added Field.Update() Overload Method.  We have introduced a way to update a field ignoring the MERGEFORMAT switch. Field.Update(true) abandon the direct field result formatting regardless of the MERGEFORMAT switch. We have introduced new feature in Aspose.Words 16.4.0 to preserve cross reference in Word documents during Word document>Html>Word document round-trip. Starting from this release, there is no need to set LoadOptions.Encoding. Aspose.Words automatically detects encoding of text file. We have introduced new feature in Aspose.Words 16.4.0 to import HTML formatted equation information (MathML) into OfficeMath. The list of new and improved features added in this release are given below
  • Support of MathML (Html5)
  • TXT to PDF is not producing correct output due wrong text encoding detection.
  • Add feature to export SDT to Div tag
  • Add feature to auto detect the text encoding of text file
  • Add feature to preserve cross reference during DOCX>HTML>DOCX round-trip
  • Table.AutoFit looses the merged cell formatting of table
  • Text is rendered incorrectly in output Pdf
  • Docx to Pdf/Doc conversion issue with position of shapes
  • Abstract our development environments from system font dependencies.
  • Theme based shading is lost when DOCX converted to DOC.
  • Allow DocumentBuilder to move correctly to StructuredDocumentTagsz
  • Odt to Pdf conversion issue with font size
  • Contents become invisible after conversion from Odt to Docx
  • Odt to Pdf conversion issue with font size
  • Inline image not displayed.
  • Times New Roman Italic looks differently
  • Aspose.Words for Java writes .tmp files in file system
  • WQuery about using Aspose.Words for Java with JNI (C++)
  • Support Case Insensitive printer names in Document.print method
  • Automatically detect encoding of a text file with or without BOM.
  • Aspose Words Performance problem
  • Slow performance issue while creating PDF with EMF image
  • Blurred images in png converted from word file
  • List numbers are incorrect after conversion from Doc to Pdf
  • Docx to Pdf conversion issue with chart's border
  • Chart 3D bubbles have incorrect fill in output document.
  • Document.UpdatePageLayout distroy the images
  • Position of horizontal axis is incorrect.
  • Textbox Shape Tight Reflection and other Transformation effects are lost during rendering
  • ListLabel.LabelValue does not render in Pdf when track change is on
  • Docx to Tiff conversion issue with shape rendering
  • Formatting is lost after MSG to MHTML to PDF
  • Character positions are not correct.
  • Accept revisions issue in tables
  • /footnote balancing / The last paragraph contains one line(MW 2013)
  • Docx to Xps conversion issue with text positions inside grouped textboxes.
  • ew picture bullet feature is not working in Word for Mac 2011
  • List numbers are not aligned in output Html/Doc/Docx
  • When saving a doc that contains a table with a specific predefined style a new custom style is created
  • Visual issue (bug) with numeric bullets that contains parentheses and right to left characters when converting to html
  • List numbers are changed after converting Docx to Doc/Pdf
  • Docx to Pdf conversion issue with list numbers
  • Shape is truncated inside frame after using FieldIncludePicture.SourceFullName
  • /conforming borders/ Paragraph custom border appears twice in output Pdf
  • Page break position is changed after re-saving Docx
  • Document.Save issue with Google Chrome
  • Aspose.Words messes up layout of images during open/save a DOC
  • /hidden cell break/ Empty paragraph is not rendered in output Pdf
  • Footnote number size is bigger in generated HTML
  • The effect is not very good for the sake of formating with character space
  • Dml WordArt is rendered improperly if PresetTextWrap is present.
  • Error! Unknown op code for conditional when using double quotes in if mergefield
  • Incorrect text wrapping in Cell causes one extra page in PDF
  • Footnote's reference mark position is changed after export to HTML
  • Contents are duplicated after re-saving Rtf
  • Picture is positioned incorrectly inside table
  • HeightRule.Auto does not automatically adjust row height
  • ImageData.SourceFullName does not properly link the image
  • Certain images don't show up in the printed version of the generated report
  • Aspose.Words does not accept changes in tables inside Word documents
  • DocumentBuilder.InsertDocument changes the font size of list label in Docx
  • Size of picture bullet is changed after import html into document
  • Corrupt output when using Aspose to save MS Word document containing SmartArt
  • /footnote balancing/Lines with a footnote pushed to the next page
  • Docx to Pdf conversion issue with PdfA1b Compliance
  • Yellow background gets automatically added in PDF for some links
  • Chart elements are not positioned correctly in PDF
  • Watermark (Shape) does not render correctly in output Xps/Pdf
  • A blank page after TOC got removed when rendering
  • Docx to SVG conversion issue with hyperlink in Chrome and Firefox
  • Vertical scaling of bar staked chart is incorrect.
  • User shape in chart is rendered improperly.
  • DML list levels indent is rendered incorrectly
  • DML text is rendered incorrectly when shape is rotated
  • ListLabel.LabelValue is incorrectly rendered in Pdf
  • Chart not correctly rendered to pdf
  • Docx to Pdf conversion issue with field update
  • Incorrect alignment of an RTL paragraph exported to EPUB
  • Watermark hides behind SmartArt in output Doc
  • Problem with nested mail merge
  • /aps/ While converting doc to pdf, bottom line style changed. (table border)          
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

Wednesday, May 18, 2016

Split Mesh by Material & Convert a Mesh with Custom Memory Layout of Vertex using .NET

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 1.5.0. Primitives include many of the most basic and most used objects like box, sphere, plane, cylinder, and torus. Developers may include predefined primitives in the scene. They can also get the mesh of any primitive to modify it later as needed. 3D Modeling is the process of pure creation. For model objects, developers may use several different ways of including the primitive objects. Using Aspose.3D API, developers can now easily create a scene from primitive 3D models. Developers may require to automatically split a mesh by material, so that each mesh is only using one material or split mesh by specifying the material. These scenarios could be achieved by using Aspose.3D API. Please check these help topics in the documentation section to go more in the points of interest: Split All Meshes of a Scene Per Material and Split a Mesh by Specifying the Material. Developers may convert a mesh to the triangle mesh because any complex structure can be represented as a bunch of triangles. Many graphics software packages and hardware devices operate more efficiently on triangles. The memory layout of Vertex is also important to feed the GPU (Graphics Processing Unit) because the GPU must also know about the vertex layout in order to extract correct attributes from the buffer. There are some API changes in the new version are also worth noting, such as, The new interface Aspose.ThreeD.Entities.IMeshConvertible is added – Any class that implements this interface can be converted to mesh. The class Aspose.ThreeD.Entities.Primitive is added – It is derived from the Entity class and also the base class of all primitive classes. The new attribute class Aspose.ThreeD.Utilities.SemanticAttribute is added – Developer can define the custom structure for vertex, and use this attribute to mark the semantic of the fields. The new class Aspose.ThreeD.Utilities.VertexDeclaration is added – It describes the memory layout of the vertex. The new class Aspose.ThreeD.Utilities.VertexField is added – It describes each field in the custom memory layout of Vertex. This release includes plenty of new features as listed below
  • Convert geometries to per-vertex structure.
  • Allow user to split mesh per materials.
  • Create mesh for plane.
  • Create mesh for Box.
  • Create mesh for Sphere.
  • Create mesh for cylinder.
  • Create mesh for torus.
  • Allow flip coordinate system in U3D's load/save configuration class.
  • Spell issue: Distreet3DS should be Discreet3DS.
Overview: Aspose.3D for .NET

Aspose.3D for .NET is a feature-rich component and class library for .NET that empowers Mono and .NET application including ASP.NET, Windows Forms and Web Services to connect with prevalent 3D document formats automatically without the 3D modeling and rendering software being installed on the server. It supports FBX (ASCII, Binary) and STL (ASCII, Binary) file formats and developers can easily create, read, convert, modify and control the substance of these 3D document formats using Aspose.3D API.

More about Aspose.OCR for .NET

Tuesday, May 17, 2016

Work with Image Conversion, Manipulation & TIFF Frames using Cloud SDK for Android

What's New in this Release?

This is a major revamp release for Aspose.Imaging Cloud SDK for Android. It covers all the Aspose.Imaging Cloud APIs. This SDK provides a complete solution to work with cloud images in Android using powerful Aspose.Imagings Cloud APIs, so you can manipulate & convert images in the cloud seamlessly. Complete source code of this release of Aspose.Imaging Cloud SDK for Android is freely available on your favorite GitHub repository. Aspose.Imaging for Cloud’s platform independent image 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. Aspose.Imaging for Cloud lets you use a REST API to inspect, convert, and transform images in the cloud. It supports the most popular image formats such as PSD, PNG, GIF, BMP, TIFF, and JPEG, and conversion between them. Aspose.Imaging for Cloud also provides a rich set of features for manipulating images on-the-fly with cloud based image transformations. You can resize, crop and/or rotate images various ways by simply creating a request that includes the correct transformation instructions. The most demanding imaging routines, for example TIFF concatenation and image conversion to fax compatible format, are available through efficient and reliable specialized resources. Aspose.Imaging Cloud SDK for Android is also available as released artifacts in the Bintray Maven Repository. You can bypass GitHub source code repository and depend directly on the released artifacts from Bintray Maven Repository. Aspose.Imaging Cloud SDK for Android is also available on JCenter which is default for Android Studio. For Setup details please check the documentation.

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. You can also work with SaaSpose APIs using REST SDKs that can be called from .NET, Java, PHP and Ruby etc.

Monday, May 16, 2016

Add Event to Secondary Calendar of Office 365 & Header at Specific Location using .NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 6.5.0. The possibility of a host having multiple IPs available for communication with external world cannot be ruled out. For example, consider the scenario where a server is equipped with multiple network cards, resulting in more than one IP addresses. In such case, the requirement may arise to bind the email sending client to a specific IP on the host for sending out emails. This can be achieved with Aspose.Email API using the SmtpClient’s BindIPEndPoint property which is a new feature introduced in this month’s release. The Add method of HeadersCollection inserts the header at the end of the collection. However, it may sometimes be necessary to insert a header at a specific location. In such case, the Add method won’t be of help. To achieve this, use the Insert method of the HeadersCollection. If collection contains headers with the same name, this header will be inserted before other headers with the same name. Office 365 allows creating more than one Calendar folder and add appointment items to it. With this month’s release, Aspose.Email API now lets you create a secondary Calendar folder on Exchange Server using the IEWSClient. Appointments can then be added, updated or cancelled from the secondary calendar using the CreateAppointment, UpdateAppointment and CancelAppointment methods that are already provided by the API since a long time. As mentioned earlier, this month’s release fixes a number of bugs that were reported by our valued customers with our last month’s version. In addition, these also include a number of other functional improvements as a result of our in-house quality testing. The main bug fixes & improved features added in this release are listed below
  • Ability to add event to Secondary Calendar of Office 365
  • Bind Smtp Client to specific IP on source having multiple IPs
  • Provide Insert method for adding Header at specific location
  • Saving EML has date with Weekday abbreviation
  • Exchange.Backup doesn't fetch more than 1000 emails
  • IEWSClient object can't get created on Windows Service on Windows Server 2003          Conversion of a Bad MIME to Good one       
  • ImapClient: Message Fetched from Office365 contains garbage characters instead of Special characters
  • Saving MapiCalendar loses attachment from body
  • Spaces removed preceding under line text in the message body
  • EML loses image from Html with Base64 image
  • To field missing email address while saving EML
  • Garbage in Subject with specific encoding and Empty Body
  • Error loading EML file
  • Subject, From, To lost when Signed MapiMessage loaded to MailMessage
  • EML-> MSG: Email body is missing
  • Empty subject written to MIME by MailMessage
  • Content-Transfer-Encoding: base64 changed to Content-Transfer-Encoding: quoted-printable while loading and saving EML
  • Message signing: Missing certificate information and extra attachment at recepient end
  • Problem with Signed messages in presence of attachment when new message is created
  • Excel->Mht->EML/MSG: Graph is not made part of the Messag
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

Sunday, May 15, 2016

Identify Visio File Format & Prevent Export of Hidden Visio Pages inside Java Apps

What’s new in this release?
We are pleased to announce the new release of Aspose.Diagram for Java 6.3.0. The recent features give flexibility and control to the developers because we genuinely care about our clients and are dedicated to serving them well. Using Aspose.Diagram API, developers were already able to hide or show the pages of any Visio diagram by setting the UIVisiblity cell in the page ShapeSheet. Developers may also require to export the Visio diagram in other supported file formats yet the export feature was not omitting the Visio pages with hidden visibility. It was including all the Visio pages in output files. This version adds ExportHiddenPage property in SVG, XPS, Image, HTML and PDF save options. The flexibility of this feature gives more control over the visibility of hidden Visio pages in the exported files. Identification of a Visio file format is crucial, as without that, developers may come across an error to open the file. Upon using Aspose.Diagram API, developers can now identify the file type by its content. Developers would also be able to sort Visio files by type to process identical files together with any application. We have improved the ability of reading and writing VSDX diagrams using Aspose.Diagram API. Previously, it was changing the style of lines and text as well as rendering dummy characters. Another bug fix on exporting VDX, it was not rendering the grid lines of a Visio page in the output VSDX. This release includes several enhanced features and bug fixes as listed below
  • Add support of detecting the Visio diagram type.
  • Prevent export of the hidden Visio pages in the PDF.
  • Prevent export of the hidden Visio pages in the HTML.
  • Prevent export of the hidden Visio pages in the PNG.
  • Prevent export of the hidden Visio pages in the JPEG.
  • Prevent export of the hidden Visio pages in the SVG.
  • Prevent export of the hidden Visio pages in the GIF.
  • Prevent export of the hidden Visio pages in the XPS.
  • VDX to VSDX export marks the page grid line option checked.
  • Open and save routine of VSDX changes text into dummy characters.
  • Open and save routine of VSDX has changed the dotted line shape.
  • Open and save routine of VSDX changes text font and boldness.
  • VSD to VDX export is throwing the Master element error.
Overview: Aspose.Diagram for Java 

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

More about Aspose.Diagram for Java

Thursday, May 12, 2016

Add Custom XML Parts to Spreadsheets & Implement Custom Calculation Engine in Android Apps

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for Android v8.8.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 APIs have powerful calculation engine that can calculate almost all of the Microsoft Excel functions with precision. However, sometimes the application requirement demands to override any Excel formula in order to get desired results, such as return 3 for function =SUM(1,1), which isn’t possible with default Aspose.Cells calculation engine. The recent revision of Aspose.Cells for Android allows to extend the default calculation engine to get desired results. By implementing custom calculation engine, users can override all Excel’s native functions with more flexibility. Aspose.Cells APIs already support the Find or Search Data feature for spreadsheets in order to find some particular piece of contents in cell value & formula. However, this feature was lacking the aspect of formatting applied onto the cell that may change the appearance as well as the value of the cell, consequently making the content unsearchable using the original value. It has been exposed an constant to the public API which allows to overcome the situation as discussed above. As per default behaviour, if a numeric value is larger than the threshold, the API converts such values to exponential notation while importing HTML segment/files to Aspose.Cells object model. In past, we could use the property to control the conversion of textual values to numeric data, however, this approach has its own drawbacks. For instance, if there are more than one columns containing the numeric values, setting the HTMLLoadOptions.ConvertNumericData property to false will direct the Aspose.Cells APIs to keep all values in textual format. In such case, all formatting from the numeric values will be lost. In order to handle the situations where users wish to retain the format of all numeric values as well as keep the data in its original state, the Aspose.Cells for Android 8.8.0 has exposed the HTMLLoadOptions.KeepPrecision property. The Boolean type property allows to control the conversion of large numeric values to exponential notation. When set to true, the numeric values larger than 15 digits will be imported as it is. Custom XML parts are the XML based data files stored by different applications like SharePoint inside the spreadsheet files. This data is consumed by different applications, however, Microsoft Excel application does not make use of this data so there is no GUI to add such data in the spreadsheets. One can view this data by extracting the contents of the spreadsheet (XLSX) using applications such as WinRar, and inspect the contents of the customXml folder. It has exposed the Style.QuotePrefix property to detect if the cell value starts with single quote mark. With previous revisions of Aspose.Cells APIs, it was not possible to distinguish between the text values such as sample and ‘sample. Aspose.Cells for Android has exposed the HTMLLoadOptions.DeleteRedundantSpaces property to control the preservation of redundant spaces after the line break tag (<BR> tag) in HTML. If the aforementioned property is set to true the API will delete all the redundant spaces while importing the HTML in Aspose.Cells object mode. Aspose.Cells APIs have enhanced the formula calculation engine with this release where the most worth mentioning enhancements are Support for Array Formulas of Data Tables and Support for FORMULATEXT Function. This release includes plenty of improved features and bug fixes as listed below
  • Support to calculate FORMULATEXT function
  • HYPERLINK formula/ function - Extend the Worksheet's Hyperlink collection to get the object
  • Image Markers are not supported while Grouping Data in Smart Markers
  • Extra columns are added in the output HTML file
  • Columns get missing from HTML output
  • Saving image in SVG while converting spreadsheet to HTML results in incorrect image file extension
  • Incorrect rendering of text in a shape while converting spreadsheet to HTML
  • Infinite loop issue when save to HTML
  • Cell.getStringValue for DateTime type is giving undesired value
  • Chart header extends beyond the chart's border while using Chart.toImage
  • Data Labels are overlapping with Chart Area in Chart's Image format
  • Data Labels are overlapping with Chart Area in Chart's PDF file format
  • Bottom and right borders are missing in Chart's PDF file format
  • Incorrect Colors are rendered in Bar Chart's PDF
  • Acrobat Reader shows error while loading Aspose.Cells' generated PDF
  • Series is fully opaque in SVG opposed to original chart in spreadsheet
  • SVG image is different than original chart in spreadsheet
  • DataLabel's picture or texture fill effect hasn't rendered to SVG
  • Resultant SVG file is of 0KB in size
  • Picture to SVG renders blank/wrong image
  • Graphic title is missing in the output PDF
  • FileFormatUtil.loadFormatToExtension returns .ODS for .ODP file
  • Unreadable content in Excel 2007 after re-saving PerformanceReport.xlsb
  • Shape formula does not refresh while saving XLS to XLSB
  • cell.getFormula returns the formula with sheet name in square brackets and path to spreadsheet file
  • 'Start' property of an ordered list is not working properly
  • Aspose Cells API not able to convert each content of HTML file to Excel file
  • Layout is different while saving spreadsheet to HTML
  • Hyperlink pointing to a defined names results in broken link when spreadsheet is converted to HTML
  • Wrong calculation on what-if analysis
  • Russian month name renders differently in PDF as compared to Excel
  • Cell with currency format in BMD is detected as DateTime
  • Locale dependent date format changes to fixed custom format while converting SpreadsheetML to XLSX
  • Issue with the output XLSB file - XLS to XLSB Conversion
  • Excel conversion to PDF is taking forever
  • Axis Label overlap when converting spreadsheet to PDF
  • Data Labels are overlapping with the Pie Chart while rendering to PDF
  • Upper case horizontal/vertical Axis title text appears in sentence case in Chart's PDF format
  • Chart alignment problem while rendering Worksheet to image
  • Vertical rule missing in Chart's PDF format
  • Thickness of horizontal rules is more than thickness in actual chart while rendering to PDF
  • SmartArt does not get copied while copying Workbook
  • Vertical alignment of the chart's legend has changed while converting ODS to XLSX
  • Chart is missing while converting ODS to XLSX
  • Conversion to HTML results in empty page
  • Vertical alignment of the text in a TextBox changes from middle to top while rendering spreadsheet to Image & PDF
  • Font Substitution Warnings not working while converting spreadsheet to HTML format
  • Aspose.Cells does not calculate the value of the cell correctly
  • Cell.calculate() method is not calculating the values properly
  • Space distortion at the end of second page highlighted as red in sample excel file
  • Text misaligned in the output PDF
  • Aspose.Cells generated PDF mismatch with Excel generated PDF of same spreadsheet
  • Category axis tick labels mismatch in output PDF in Excel to PDF rendering
  • Angle of chart-labels has changed in Chart's PDF
  • Legend entry is getting trimmed while converting chart to PDF
  • Red colored bar is missing in Excel but getting displayed in PDF
  • Spreadsheet becomes corrupted after copying the Workbook and setting the DataLabel's position
  • Error Bar is missing while copying Workbook
  • Text in the TextBox is rendered incomplete while converting worksheet to image
  • DataLabels missing for a chart in the output image/PDF for the spreadsheet
  • Positive valued bars are appearing below the 0-value x-axis rule in Chart's PDF
  • Chart's Legend order is reversed while rendering Worksheet to Image
  • Aspose.Cells is breaking the Power Pivot Tables upon opening and re-saving the XLSM file format
  • Issue with grouped rows when copying ranges in XLSX file
  • Issue with grouped rows when copying ranges in XLS file
  • Formula for WordArt does not react to argument change after converting XLS to XLSB
  • Conditional formatting range is incorrect and does not match with Microsoft Excel
  • Exception: "[0]Sheet1!B2-Invalid formula: More than one token in stack" on Workbook.calculateFormula() method
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.

Wednesday, May 11, 2016

Microsoft OneNote TOC Files Reading & Enhanced User File Loading using .NET

What’s new in this release?

We are pleased to announce the release of Aspose.Note for .NET 2.3.0.  This month’s release includes support for Microsoft OneNote .onetoc2 file format. In addition, it also fixes a number of issues related to the API functionality. This month’s release includes a new feature for supporting Microsoft OneNote .onetoc2 file formats. This file format contains saved table of contents. The API introduces the NoteBook class to load this new file format.  The routine in-house testing of the API brings issues in our notice that are fixed after investigating them thoroughly. This month’s release also fixes some internal bugs of the API that further aids to the overall stability of the API. The list of new and enhanced features added in this release are given below
  • Support for *.onetoc2 files reading
  • User File raises Exception while loading using the API
  • Support for OneNote Online (SharePoint) file format
  • Output OneNote page has wrong layout in the evaluation mode
Overview: Aspose.Note for .NET

Aspose.Note for .NET is a set of .NET components that enables developers to work with Microsoft Office OneNote files in C#, VB.NET, ASP.NET web applications, web services & Windows applications. It allows developers to open files & manipulate elements of OneNote books, from text, images & properties, to more complex elements, & then export to PNG, GIF, JPEG, BMP or PDF formats. It is a pure .NET alternative to the MS OneNote Object Model & supports OneNote 2010, OneNote®  2010 SP1 & 2013 files.

More about Aspose.Note for .NET

Tuesday, May 10, 2016

Integrate Microsoft Project Document in Android Using Aspose.Tasks Cloud APIs

What's New in this Release?

This is a major revamp release for Aspose.Tasks Cloud SDK for Android. It covers all the Aspose.Tasks Cloud APIs. This SDK provides a complete solution for integrating Microsoft Project Document in Android using powerful Aspose.Tasks Cloud APIs, so you can manipulate project data including tasks, resources, task links, and assignments in the cloud seamlessly. Aspose.Tasks Cloud SDK for Android is also available as released artifacts in the Bintray Maven Repository. You can bypass GitHub source code repository and depend directly on the released artifacts from Bintray Maven Repository. Aspose.Tasks Cloud SDK for Android is also available on JCenter which is default for Android Studio. Aspose.Tasks for Cloud is a REST API for manipulating Microsoft Project documents in the cloud. It 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. Aspose.Tasks for Cloud allows developers to manipulate project data including Tasks, Resources, Task links, and Assignments. Aspose.Tasks for Cloud is a complete solution that allows users to work with all aspects of a Project document including conversion and manipulation of project’s tasks, task links, resources, resource assignments and extended attribute data. Start a free trial today – all you need is to sign up with the Aspose for Cloud service. Once you have signed up, you 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. You 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, May 9, 2016

Control Export of Hidden Visio Pages & Detect Visio File Type inside .NET Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for .NET 6.3.0. This new version brings a number of new features, enhancements and bug fixes. This version gives access to the developers to control the export of Hidden Visio pages in output files. Developers may also detect the Visio file type by its content and export diagrams with Arabic and Hebrew text. All this is achievable with Aspose.Diagram API. Using Aspose.Diagram API, developers may hide the page of a Visio diagram through the cell UIVisibility in the page ShapeSheet yet they were not able to exclude the hidden pages on saving to output files. This version gives more access to the developers to make the decision whether they need to export the hidden Visio pages or not. The check of hiding the Visio pages is implemented for the output SVG, XPS, Image, HTML and PDF formats.  Developers may come across the scenario to automate the identification of file type by its content. Using Aspose.Diagram API, they can now figure out how to distinguish the Visio file type before any other manipulation. Thus, they can also make groups of Visio files to execute in their applications. Aspose.Diagram API has provided support of reading and writing RTL (right to left) languages, such as Hebrew and Arabic. In this latest version, we have enhanced its export feature to place and render text in the same way as available in the input Visio diagram. We have fixed the problem of incorrect text direction as well as combining letters to form words in Arabic and Hebrew. We would really like to hear back from our users with their experiences in that area. This new version also addresses the issues of losing textual style of the shapes, partial rendering of the text, missing shapes, wrong position of the shape and error messages while reading or writing diagrams.  Here is the list of important enhancements and bugs fixes in the new version.
  • Add support of detecting the Visio diagram type.
  • Prevent export of the hidden Visio pages in the PDF.
  • Prevent export of the hidden Visio pages in the HTML.
  • Prevent export of the hidden Visio pages in the PNG.
  • Prevent export of the hidden Visio pages in the JPEG.
  • Prevent export of the hidden Visio pages in the SVG.
  • Prevent export of the hidden Visio pages in the GIF.
  • Prevent export of the hidden Visio pages in the XPS.
  • VSDX to PDF conversion, Hebrew text items are rendered in reverse order.
  • VSD to PDF conversion, Arabic word turns into letters.
  • VSD to PDF export, the table cell's text is partially invisible.
  • VDX to PDF export - the text of various shapes is misplaced.
  • VSD to SVG export is missing some Visio shapes.
  • VSD to SVG export is not applying the inner white color of shapes.
  • Open and save routine of VSDX has changed text into dummy characters.
  • Open and save routine of VSDX has changed the dotted line shaper.
  • VSD to PDF export - the text items are misplaced.
  • VSD to VDX export is throwing the Master element error. 
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

Thursday, May 5, 2016

Presentation Export with Custom Slide Size & Thumbnail Generation of SmartArt Node using Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java 16.3.0 has been released. It comes with the improved support for the presentation rendering, along with many bug fixes. We have introduced the support for setting and getting the slide size while exporting a presentation to PDF or PDF notes. It has also added a new feature of setting second series plot options by adding new methods getPieSplitPosition(), getPieSplitBy(), getSecondPieSize() which may be used while working with PieOfPie or BarOfPie charts. For more details on these newly added methods, one may visit the documentation article Second plot options for Pie of Pie and Bar of Pie chart for further reference. It has also added support to generate thumbnail of SmartArt node. Please visit the documentation article Creating Shape Thumbnails for more details and sample code. The issues related to HTML generation, including incorrect text alignment, missing images, missing background and incorrect color of text box have been fixed in this release. Some issues which were appearing in previous versions while working with ODP files, including missing charts, missing text and misplaced contents have also been addressed in this release. Support for image rendering has also been improved in this release. The presentation access and saving issues have been rectified for many presentation decks that resulted in exceptions including PptxReadException, ArgumentException , KeyNotFoundException and ArgumentOutOfRangeException in previous releases. Many chart rendering issues including missing or improper chart legends, chart categories and axes have been rectified. The issues related to extraction of some document properties including Author and Last Modified By have also been addressed. We have taken care of the issues reported while loading or saving a presentation file with Aspose.Slides and this release is better in performance as compared to earlier versions of Aspose.Slides for Java. Some important enhancement & bug fixes included in this release are given below
  • 15.6.0 is consuming more memory as compared to 15.3.0
  • Support for getting parent shape name in ITextFrame
  • Support to export SmartArt child node as images
  • Missing information in app.xml created by Aspose.Slides as compared to xml of PPT
  • Support to generate PDF notes with custom slide size
  • Access to object properties in presentation
  • Support for Label Distance from chart Axis
  • Support for series second plot options for BarOfPie chart
  • Exception on loading presentation
  • KeyNotFoundException on PPT load
  • Office has detected a problem error on load and save ppt
  • KeyNotFoundException on ppt load
  • Ole frame get resized for multi-page excel sheet
  • getTargetSlide() return null when Hyperlink is added in presentation
  • PptxReadException on presentation load
  • NullPointerException on presentation load
  • ArgumentOutOfRangeException on presentation load
  • Value was either too large or too small for a UInt32 exception on saving to PPT
  • Parameter 'emSize' is invalid on saving presentation
  • Slide thumbnail show duplicate values
  • Image is not rendered properly in PDF
  • Exception while accessing WMF image from slide    Bug
  • Office has detected a problem error on load and save PPT
  • Text is missing in generated PDF and slide thumbnail
  • incorrect text on generated PDF
  • Warning message on presentation load and save
  • Text lost on ODP to html conversion
  • Poor image quality on thumbnail generation
  • Generated HTML appears incorrect
  • Font gets bigger when PPTX exported to PDF
  • Picture is lost when PPTX is converted to PDF
  • Transparency details lost when thumbnail is generated.
  • Bullets font is improperly rendered in generated PDF
  • IWarningCallback shows the font substitutions for the font not even used in presentation
  • Unknown file format exception on opening the PPT file
  • Image coming with black background in generated PDF file
  • Embedded Format Icon is not showing properly in generated PDF file
  • Images are improperly rendered in generated thumbnail
  • Chart is improperly rendered in generated PDF
  • Assertion Error on generating PDF in Windows 8 environment
  • Pie Chart label format changed in generated 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.

Wednesday, May 4, 2016

Control Conversion of Large Numeric Value to Exponential Notation in Spreadsheets using .NET

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 8.8.0. This release contains some valuable features along with critical bug fixes and other enhancements. As per default behaviour, if a numeric value is larger than the threshold, the API converts such values to exponential notation while importing HTML segment/files to Aspose.Cells object model. In past, we could use the HTMLLoadOptions.ConvertNumericData property to control the conversion of textual values to numeric data, however, this approach has its own drawbacks. For instance, if there are more than one columns containing the numeric values, setting the HTMLLoadOptions.ConvertNumericData property to false will direct the Aspose.Cells APIs to keep all values in textual format. In such case, all formatting from the numeric values will be lost. In order to handle the situations where users wish to retain the format of all numeric values as well as keep the data in its original state, the Aspose.Cells for .NET 8.8.0 has exposed the HTMLLoadOptions.KeepPrecision property. The Boolean property allows controlling the conversion of large numeric values to exponential notation. When set to true, the numeric values larger than 15 digits will be imported as it is. A simple usage scenario demonstrating the usage of HTMLLoadOptions.KeepPrecision property to avoid the conversion of large numbers to exponential notation while importing data from Html is provided on blog announcement page. It has exposed the HTMLLoadOptions.DeleteRedundantSpaces property to control the preservation of redundant spaces after the line break tag (<BR> tag) in HTML. If the aforementioned property is set to true the API will delete all the redundant spaces while importing the HTML in Aspose.Cells object mode. The HTMLLoadOptions.DeleteRedundantSpaces property has the default value as false, that means, all the redundant spaces are preserved in the resultant spreadsheet. The most notable other enhancements in this release includes, Ability to use image markers while grouping data in smart markers, ability to find Query Tables and List Objects related to external data connections and improved PDF rendering engine for chart objects. This release includes several enhanced features and bug fixes as listed below
  • Provide the ability to prohibit the conversion of long numeric values to exponential notation while importing from HTML
  • Detecting leading single quote mark in the cell
  • Get target or output cell address for an ExternalConnection
  • Support for localization (German) of client side validation
  • Formula for WordArt does not react to argument change while converting XLS to XLSB
  • Process seems to hang with 100% CPU usage for converting single page spreadsheet to PDF
  • XLSM becomes corrupted after re-populating the data and refreshing the Pivot Table
  • Line breaks are lost while importing HTML and exporting to spreadsheet
  • Borders are lost while importing HTML and exporting to spreadsheet
  • Sample1.xlsx is getting corrupted after getting opened and refreshed
  • Incorrect encoding with the target (CSV) file
  • Million number formatting issue while converting Excel to PDF
  • API renders two PDF pages for one worksheet regardless of setting OnePagePerSheet to true
  • Text is getting trimmed while rendering spreadsheet
  • Chart is not generated correctly in the output Excel file
  • Alignment issue with bulleted list (shape) in the rendered image
  • Style of the bulleted list (shape) is different in the output image
  • Part of X-axis labels is getting rendered in horizontal orientation while converting chart to image
  • Excel file with embedded documents gets corrupt on saving
  • #Ref! after copying cells containing references to named cells from one workbook to another
  • Removing the password from a protected spreadsheet changes the embedded object name
  • Number gets rounded off when converting HTML to spreadsheet format
  • Bug We have also handled a few exceptions regarding reading/writing MS Excel files, rendering Excel files to PDF and refreshing Pivot Tables.
  • Add session timeout alert for GridWeb
  • 500 Internal Error: "Error in Cell: Invalid Formula" by inserting invalid formula in GridWeb UI
  • Clicking on a cell changes the formatted text to its HTML source
  • GridWeb changes content of data validation List/dropdown
  • Context menu grows up when rows or columns are added through it
  • Adding rows and columns through context menu is not working
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


Monday, May 2, 2016

Add/Search Hidden Text in PDF Document, Enhanced PCL to PDF & HTML to PDF using .NET

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 11.4.0. It offers some new features as well as enhancements to previously supported functionalities. The capability to add hidden text is one of the major New Features introduced in this release. Furthermore, we also have introduced the capability to use PDF file objects after calling ProcessPragraphs() method which is not possible with earlier release versions. In order to add hidden text, set TextState.Invisible property to ‘true’ for the added text. TextFragmentAbsorber finds all text that match pattern (if specified). Please note that hidden text in the document will be invisible for end user while viewing the document with PDF reading software (e.g. Acrobat Reader). But it can be found using text search. There are several ways to make text invisible for end user in PDF and we have implemented one of those techniques. However the text added through our approach can be found using TextFragmentAbsorber and we can not guarantee that any hidden text added by third party applications can be found using same approach but in case you encounter any issue, please share the resource file and we can further investigate the scenario. The ProcessPragraphs() method was introduced to calculate objects placed inside PDF file and in case we need to have page count information during PDF file generation, this method can be used as it manipulates file objects and returns the desired information. In earlier release versions, once this method was called, the file objects could not be accessed any further. So if you need to add any new object to existing page instance, it was not possible and you had to have a new Page instance where objects can be placed. Nevertheless, starting this new release, you can utilize same Page objects even after calling the ProcessPragraphs() method. As well as the enhancements and features discussed above, there have been specific improvements regarding PDF to PDF/A, Multi-Column PDF, FootNote rendering, generation of large table objects inside PDF, XFA Form to Standard Acro Form conversion, PDF to Image, PDF to HTML, HTML to PDF conversion, Text replacement and rendering PDF files to XPS format conversion. The list of important new and improved features are given below
  • Add and search hidden text in PDF document for post processing
  • Using same Page object after ProcessPragraphs() call
  • PDF to PDFA conversion throws System.NullReferenceException
  • ArgumentOutOfRangeException during PDF creation
  • Issue checking signature information in PDF file
  • Exception when trying to convert PDF to Image
  • PDF to PDFA3a: appearance for annotations changed to blue rectangles
  • Loading corrupt file with Aspose.Pdf casuses infinite loop
  • XFA form to standard PDF form conversion throws internal exception
  • PDF -> PDF/A conversion/validation fails with NullReferenceException
  • Formatting of header row (repeat row) in table not maintaining formatting
  • Right Alignment of Text is not working
  • Rotate method is not working for FreeTextAnnotation
  • PDF/A - PDF with transparency produces incorrect results
  • Unable to embed font in existing PDF file
  • VerticalInSamePage property of TableBroken enum issue in nested table
  • Footnote larger than a single page drops both page text and footnote from resultant PDF page
  • Page number is being truncated from second level of Heading in TOC
  • HTML to PDF: Radio buttons are rendering incorreclty
  • API throws CrossTableNotFound Exception
  • PDF to JPEG: resultant images are distorted
  • HTML to PDF: CSS Transform property is not supportd
  • PDF(generated by Aspose.Slides) to PDFA3B
  • PDF(generated by Aspose.Slides) to PDFA3A
  • PDF(generated by Aspose.Cells) to PDFA3A
  • PDF(with table) to Image conversion adds white border in resultant image
  • API throws NullReferenceException on load a PDF document
  • Saving/manipulating PDF document results in corrupt PDF
  • Footnote issue in multi-column PDF
  • Page Text and Footnote overlap
  • PCL to PDF - PCL Line Termination is ignored
  • PCL to PDF - Special graphics characters are not being honored
  • Unable to save tables with large data in cells
  • Add and search hidden text in PDF document for post processing
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.
Fax: 866.810.9465

Sunday, May 1, 2016

Aspose.Newsletter May 2016: .NET & Java APIs for Working with Business Files & Other News

Aspose Newsletter for May 2016 has now been published that highlights all the newly supported features offered in the recent releases. It also includes information about Powerful API for Working with many files types in an application, export DNN page or pane to DOC, DOCX, ODT, PDF, JPEG, PNG and TIFF formats using Aspose.Words, sending calendar invitations and moving messages with IMAP client, improved export rendering quality from Visio diagrams, implement a custom calculation engine and add custom XML parts to Spreadsheets & Much More.
Working with Business Files in Your Applications?
Aspose.Total for .NET and Java are robust API suites that give you a wide range of options for working with many files types in your applications. Stop struggling with multiple vendors and get everything you need in one place with Aspose.Total. Download the latest version
Export DNN Page or Pane to DOC, DOCX, ODT, PDF, JPEG, PNG and TIFF formats using Aspose.Words
Advance DNN Content Exporter Module using Aspose.Words for .NET allow users to export online contents into a Word Document, OpenDocument, PDF and Image formats (Jpeg, Png, Tiff) from selected DNN Skin Pane or Full Page using Aspose.Words. See Details. Read more
Sending Calendar Invitations and Moving Messages with IMAP Client using Aspose.Email
The Aspose.Email API now lets you send calendar invitations using its Exchange Web Service (EWS) client and move messages to other folders using the IMAP client. Learn More
Aspose.Diagram has Improved Export Rendering Quality from Visio Diagrams
The latest version of Aspose.Diagram has many enhancements geared towards improving the export quality from Visio Diagrams to any of the support file formats. See all Enhancements
Implement a Custom Calculation Engine and Add Custom XML Parts to Spreadsheets using Aspose.Cells

You can now use Aspose.Cells to override any Excel formula in order to get desired results. Aspose.Cells can also store custom XML parts within spreadsheet files. These XML based data files can then be accessed by different applications, like SharePoint, from inside the spreadsheet files. View Examples
Gearmage use Aspose.Total to convert and print email attachments in numerous formats

Gearmage develops popular email attachment processing tools to enable consumers and businesses to automate their email related workflows. One of the more commonly requested features by Gearmage customers is the ability to perform document conversion and printing on email attachments that arrive. Read More

Updates about new Product Releases
  1. Aspose.Total for .NETa compilation of our latest .NET products.
  2. Aspose.Cells for .NET 8.8.0 - Added the ability to prohibit the conversion of long numeric values to exponential notation while importing from HTML.
  3. Aspose.Words for .NET 16.3.0 - Further improvements to the speed and public API for plain text extraction. Render OfficeMath formulas to images separately from the document.
  4. Aspose.Pdf for .NET 11.5.0 – Added ability to retrieve form fields in tab order.
  5. Aspose.Slides for .NET 16.3.0 – Added support for getting parent shape name in ITextFrame, the ability to export SmartArt child node as images, and the ability to generate PDF notes with custom slide size.
  6. Aspose.Email for .NET 6.4.0 - Added ability to send calendar invitations.
  7. Aspose.BarCode for .NET 7.9.0 - Added ability to send calendar invitations.
  8. Aspose.Imaging for .NET 3.5.0 - Support for adding / importing image to PSD layer. Support for image correction filter.
  9. Aspose.Diagram for .NET 6.3.0 – Support for detecting the Visio diagram type. Also includes several file conversion updates.
  10. Aspose.OCR for .NET 3.5.0  Several bug fixes.
  11. Aspose.3D for .NET 1.5.0 – Convert geometries to per-vertex structure. Allow users to split mesh per materials.
  12. Aspose.Total for Java – a compilation of our latest Java products.
  13. Aspose.Words for Java 16.3.0 - Further improvements to the speed and public API for plain text extraction. Render OfficeMath formulas to images separately from the document.
  14. Aspose.Cells for Java 8.8.0 - Added the ability to prohibit the conversion of long numeric values to exponential notation while importing from HTML.
  15. Aspose.Pdf for Java 11.4.0 – Add and search hidden text in PDF document. Rotate method has been added for FreeTextAnnotation.
  16. Aspose.Slides for Java 16.3.0 -  Added support for getting parent shape name in ITextFrame, the ability to export SmartArt child node as images, and the ability to generate PDF notes with custom slide size.
  17. Aspose.Email for Java 6.4.0 – Added ability to send calendar invitations.
  18. Aspose.Barcode for Java 7.9.0 - Implement new algorithm to recognize 3D-distorted Aztec codes.
  19. Aspose.Imaging for Java 3.4.0 - Ability to detect if a PSD has been flattened. Added noise removal features.
  20. Aspose.OCR for Java 3.4.0 - Several bug fixes.
  21. Aspose.Diagram for Java 6.3.0 - Support for detecting the Visio diagram type. Also includes several file conversion updates.
  22. Aspose.Total for Android – all the latest versions of our Android APIs.
  23. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  24. Aspose.Total for Reporting Services – a compilation of our latest Reporting Services products
  25. Aspose.Cells for Reporting Services 2.4.0 - Support for detecting the Visio diagram type. Also includes several file conversion updates.
  26. 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:
  • 13th May: .NET Cologne, Germany
  • 16th – 19th May: Visual Studio Live!, Austin, TX
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