Tuesday, October 31, 2017

Outlook EML to HTML Conversion & Improved PST Functionality inside Android Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Android via Java 17.10.0.  Ported from Aspose.Email for Java, this release includes the same bug fixes as were available in the parent API. It is basically sort of maintenance release that fixes several issues reported with the equivalent Java API. Android developers, who want to provide rich email processing features in their applications, can use Aspose.Email for Android via Java. Following the footprint of Aspose.Email for Java, this API lets you manipulate popular email file formats including Outlook MSG file format. This release include important enhancements and bug fixes such as, Enhanced EMLx to EML conversion, Attachment name encoding issues have been fixed, Issues with MapiMessage API have been fixed resulting in correct retrieval of message body information, Certain issues with PST files have been fixed that were losing properties of Calendar items upon merging, Issues with calendar items in terms of all day events have been fixed and. The main features added in this release are listed below
  • Attachment name jibbrish on Non-Japanese Windows
  • MapiMessage.BodyHtml does not return correct value
  • Attached Word document in Outlook message is corrupted on Save
  • Multi-octet character split across adjacent encoded-word with UTF8 encoding
  • Mht empty when converting from msg with SkipInlineImages = true 
  • Duplicated recipients when saving EML as MHTML
  • Content-disposition filename duplicated
  • Merging PST with sample PST loses Properties of Calendar
  • Creating message body from HTML includes header information in output
  • Converting EML to HTML resulting in incorrect HTML
  • After EML file is opened and re-saved, in output EML file From and Sender are null
  • Calendar added to PST doesn't open in MS Outlook
  • Wrong attachment name read by API
  • Start and End Date same for full day event
  • Some characters garbled while conversion from EMLX to EML
Newly added documentation pages and articles

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

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

More about Aspose.Email for Androidvia Java

Monday, October 30, 2017

UPCE, Databar, Pharmacode Coded Barcode Generation are Enhanced in SQL Reports

What’s new in this release?

Aspose team is happy to announce the new release of Aspose.BarCode for Reporting Services 17.9.0. The major development in this release is the improved process to generate Databar coded barcodes like DatabarLimited and DatabarExpandedStacked. Furthermore overall performance of the API has also been improved in this release. Process to generate UPCE coded barcode has been improved. Internal parser logic has been updated. Pharmacode barcode generation process has also been enhanced. The generation process now calculates correct bar heights. Generation process of DatabarExpandedStacked barcode has been improved. Aspose.BarCode generator now process the the last row as special case. It also enhanced the DatabarLimited barcode generation process. The functionality has been improved in such a way that it now allows only (01) AI and 0 or 1 symbol in main data. Below is the list of new and improved features added in this new release.
  • Generates incorrect barcode for DatabarLimited
  • Generation DatabarExpandedStacked isn't correct
  • Generates incorrect barcode for UPCE
  • Incorrect default height of Pharmacode
 Newly added documentation pages and articles

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

Aspose.BarCode for Reporting Services is a .NET solution for the rendering of barcode images in SQL Server 2000, 2005 & 2008 Reporting Services. It supports 29+ linear (1D) and 2D barcode symbologies including MacroPdf417, Australia Post, OneCode, Code128, Code39, PDF417, UPCA, Codabar, MSI and QR etc. Also render barcode images on reports in BMP, JPG, PNG and GIF formats. Other features include EAN-128 application identifiers, DPI resolution settings, barcode size and location adjustments.

More about Aspose.Report for .NET

Sunday, October 29, 2017

Get/Set Number of Footnote Layout Columns & Add/Remove Comment Reply in Word Files inside iOS Apps

What's New in this Release?
 
Aspose team is pleased to announce the new monthly release of Aspose.Words for iOS via Xamarin 17.10.0.  Aspose.Words for iOS via Xamarin’ has full functionality of Aspose.Words for .NET with few limitations, minor API changes and additional requirements. This version also includes all bug fixes and public API changes made in Aspose.Words for .NET 17.10. This release has greatly improved image reading and Path gradient rendering is now also supported. Developers can also perform the following tasks by using Aspose.Words for iOS via Xamarin 17.10, Set Target Document for Comparison Differences, Use LINQ Reporting Engine to Remove Chart Series Dynamically, How to Add and Remove Comment’s Reply, Save Black and White Image with One Bit Per Pixel Format,  Get and Set Number of Footnote Layout Columns, Signing Word Document using Signature Provider Identifier, create New Signature Line Sign Word Document using Provider Identifier, how to Get the Table Alignment and prevent Embedding Fonts while saving Document into HtmlFixed. Aspose.Words for iOS via Xamarin’ is an advanced Word document processing API to perform a wide range of document processing tasks directly within your native iOS applications. You can integrate this API through Xamarin framework for iOS applications. ‘Aspose.Words for iOS via Xamarin’ API supports DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other formats. You can generate, modify, convert and render documents.  The list of new and improved features added in this release are given below
  • TIFF image reading is implemented
  • Path gradient rendering is now supported.
  • "Don't add extra space for raised/lowered characters" compatibility option is supported.
  • Multiple improvements in RTL and Asian text handling.
  • LINQ Reporting Engine supports dynamic chart series removal.
  • ‘Black and white’ images with one bit per pixel format rendering implemented. PixelFormat.Format1bppIndexed was introduced.
  • An option to prevent the fonts embedding into HTML Fixed output implemented. Introduced HtmlFixedSaveOptions.UseTargetMachineFonts property.
  • Rendering of HTML fixed documents with “PRC” encoding fonts has been improved.
  • An algorithm, which mimics the behavior of MS Word when rendering of rotated VML shapes with text boxes.
  • Rendering of “Surface” and “Stock” DrawingML Charts has been improved.
  • Added CompareOptions.Target property and enumeration ComparisonTargetType.
  • Added public methods to add and remove replies to comment.
  • Ability to get and set the number of footnote layout columns.
  • Provide API similar to SignatureSet.AddSignatureLine Method (Office).
  • Expose Table.HorizontalAlignment property public.
  • Set Target Document for Comparison Differences
  • Use LINQ Reporting Engine to Remove Chart Series Dynamically
  • How to Add and Remove Comment’s Reply
  • Save Black and White Image with One Bit Per Pixel Format
  • Get and Set Number of Footnote Layout Columns
  • Signing Word Document using Signature Provider Identifier
  • Create New Signature Line Sign Word Document using Provider Identifier
  • How to Get the Table Alignment
  • Prevent Embedding Fonts while saving Document into HtmlFixed

Newly added documentation pages and articles

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

Aspose.Words for iOS via Xamarin API can be integrated with the Xamarin.iOS platform making it possible to develop native iOS apps having the ability to create, manipulate, convert or render most commonly used Word processing document formats without worrying about the complexities of the underlying format implementation. It allows developers to convert any word document to DOC, DOCX, ODT, RTF, HTML, TXT formats. Xamarin.iOS developers can programmatically create, modify, extract and replace all document elements including sections, headers, footers, paragraphs, lists, tables, text, fields, hyperlinks, bookmarks and images.

More about Aspose.Words for iOS via Xamarin

Thursday, October 26, 2017

Filter Appointments from Exchange Server & Enhanced Word File Attachment in Outlook using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Java 17.10.0. Ported from its equivalent .NET version, this month’s release includes enhancement of filtering appointments from Exchange Server using EWS client of the API. It also includes several bug fixes which further improve the overall API functionality. This release of Aspose.Email for Java introduces the capability of filtering appointments from Exchange Sever using its IEWSClient. Appointments can be filtered from Exchange server using the IEWSClient of the API with the help of ExchangeQueryBuilder. Appointments can be filtered from server by Date or Recurrence. The following code snippets show filtering appointments from Exchange server using this new feature. This month’s release also includes several bug fixes that further add to the overall stability of the API. In addition, since the API is ported from its equivalent .NET version, it also includes all those fixes which were part of the .NET version. Detailed information about the fixes can be found in the release notes section of the API documentation. The main improved features & bug fixes added in this release are listed below
  • Possibility of retrieving appointments with recurrences and dates filters
  • EWSClient.GetMailboxSize behaviour
  • Attachment name jibbrish on Non-Japanese Windows
  • EWS client can't load emails in folders containing large number of messages.
  • MapiMessage.BodyHtml does not return correct value
  • Attached Word document in Outlook message is corrupted on Save
  • Multi-octet character split across adjacent encoded-word with UTF8 encoding
  • Mht empty when converting from msg with SkipInlineImages = true          
  • Duplicated recipients when saving EML as MHTML
  • Content-disposition filename duplicated
  • Merging PST with sample PST loses Properties of Calendar
  • Creating message body from HTML includes header information in output
  • Converting EML to HTML resulting in incorrect HTML
  • After EML file is opened and re-saved, in output EML file From and Sender are null
  • Calendar added to PST doesn't open in MS Outlook
  • Issues while using Aspose.Email.dll as COM
  • Wrong attachment name read by API
  • ImapClient.ListFodlers gives Timeout with Yahoo Mail
  • Start and End Date same for full day event
  • Some characters garbled while conversion from EMLX to EML
Other most recent bug fixes are also included in this release.                                                           
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.Email for Java documentation that may guide users briefly how to use Aspose.Email for performing different tasks like the followings.
Overview:Aspose.Email for Java
Aspose.Email for Java is a Non-Graphical Java component that enables Java applications to read and write Microsoft Outlook documents without utilizing Microsoft Outlook. It enables developers to create new MSG file from scratch, update an existing MSG file, read Outlook MSG file & get it's properties like subject, body, recipients in to, cc and bcc, Adding or removing attachment, sender information and MAPI properties.  Aspose.Email for Java can be used with Web as well asDesktop Application.
More about Aspose.Email for Java

Wednesday, October 25, 2017

JPEG-LS Support with CMYK & YCCK Color Models & Fonts Cache Update inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Imaging for .NET 17.9.0. This is primarily a maintenance release where by Aspose team has resolved certain issues incurring in API along with support for some new features. Some important features has been introduced in this release, such as Support for JPEG-LS with CMYK and YCCK and Implement Lossy GIF Compressor. This release also include important enhancements and bug fixes, such as improve performance of DNG partial processing, Examine and fix partial processing of JPEG 2000 format, Add support for PSD multiple fonts rendering and other possible style options within a single text layer,  When saving a tiff file with a different resolution the frames in the image are not displayed correctly, Fix exception when PSD text layer update is performed on previously saved PSD with updated text layer, using RemoveGlobalTextEngineResource option, Optimize algorithm FloydSteinbergDithering, Need investigate and support multiple fonts for text layers in PSD, Examine and fix partial PSD processing during export, Investigate performance of JPEG when partial processing, different SVG image sizes when local and server build, Evaluation watermark appears when create TIFF document with VentureLicenser, Updating text makes text layer to move, Unable to get width and height of DNG image, Exception when exporting PSD image without license, Image transparency is improperly rendered in generated PNG and many more. The main new and improved features added in this release are listed below
  • Add possibility to force fonts cache update
  • Support for CMYK, YCCK color modes in JPEG Lossless.
  • Implementation of Lossy GIF Compressor
  • When saving a tiff file with a different resolution the frames in the image are not displayed correctly
  • Improve performance of DNG partial processing
  • Examine and fix partial processing of JPEG 2000 format
  • Add support for PSD multiple fonts rendering and other possible style options within a single text layer
  • Fix exception when PSD text layer update is performed on previously saved PSD with updated text layer, using RemoveGlobalTextEngineResource option
  • Optimize algorithm FloydSteinbergDithering  
  • Need investigate and support multiple fonts for text layers in PSD
  • Examine and fix partial PSD processing during export
  • Investigate performance of JPEG when partial processing
  • different SVG image sizes when local and server build
  • Aspose.Imaging 17.6.0: Invalid rendering of particular SVG image into JPG, PNG and BMP formats
  • Evaluation watermark appears when create TIFF document with VentureLicenser
  • Updating text makes text layer to move
  • Unable to get width and height of DNG image
  • Exception when exporting PSD image without license
  • Corrupted, partially or completely invisible watermark for particularly saved images.
  • Image transparency is improperly rendered in generated PNG
Overview:Aspose.Imaging for .NET

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

More about Aspose.Imaging for .NET

Tuesday, October 24, 2017

Aspose.Words for Mac via Xamarin is Released! Create, Edit & Convert Word Docs in Mac Apps

What's New in this Release?
 
Aspose team is pleased to announce the first release of Aspose.Words for Mac via Xamarin. In future, regular monthly releases will be published. ‘Aspose.Words for Mac via Xamarin’ has full functionality of Aspose.Words for .NET with few limitations, minor API changes and additional requirements.  Aspose.Words for Mac via Xamarin is an advanced Word document processing API to perform a wide range of document processing tasks directly within user’s native Mac applications. Developers can integrate this API through Xamarin framework for Mac applications. Aspose.Words for Mac via Xamarin API supports DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other formats. Users can generate, modify, convert and render documents. It supports programmatic access through a rich API to all document elements and formatting allows creating, modifying, extracting, copying, splitting, joining, and replacing document content. Developers can generate documents or reports from scratch or by filling templates with data from data sources or business objects. The list of new and improved features added in this release are given below
  • Analyze what it takes to work Aspose.Words with Xamarin.Mac (Mono)  
  • Impellent porting to Xamarin.Mac
  • Multiple improvements in RTL and Asian text handling.
  • LINQ Reporting Engine supports dynamic chart series removal.
  • Rendering of HTML fixed documents with “PRC” encoding fonts has been improved.
  • Ability to get and set the number of footnote layout columns.
  • Provide API similar to SignatureSet.AddSignatureLine Method (Office).
Overview: Aspose.Words for Mac via Xamarin

Aspose.Words for Mac via Xamarin is an advanced set of APIs that can be integrated with the Xamarin.Mac framework to perform a wide range of document manipulation tasks within the Mac applications. Aspose.Words for Mac via Xamarin makes it possible to develop native Mac applications having the ability to create, manipulate, convert or render most commonly used Word processing document formats without worrying about the complexities of the underlying format implementation. Xamarin.Mac developers can programmatically create, modify, extract and replace all document elements including sections, headers, footers, paragraphs, lists, tables, text, fields, hyperlinks, bookmarks and images.

More about Aspose.Words for Mac via Xamarin

Monday, October 23, 2017

Convert Microsoft 3MF Models to Supported Formats & Enhanced OBJ to GLTF Export using .NET

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 17.10.0. The new version 17.10 of the API has been released with the support of importing Microsoft 3D Manufacturing Format models and developers can save these models in the supported file formats. This release has fixed a defect of exporting an OBJ to GLTF incompletely. With the help of Aspose.3D for .NET API, developers can convert 3MF models to the supported formats. All supported output formats are listed in this help topic, Save a 3D Model. Developers can import 3MF models into the Aspose.3D for .NET API with the constructor or Open member of the Scene class as narrated in this help topic, Import a 3D model on blog announcement page. This release includes plenty of new features as listed below
  • Add support of importing 3MF
  • OBJ to GLTF - incomplete rendering of 3D model
  • Add support to uniquely identify Meshes from FBX
  • Animate properties rotation (euler) and scale for FBX format. 
Overview: Aspose.3D for .NET

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

More about Aspose.OCR for .NET



     

Sunday, October 22, 2017

Set Base Document for Document Comparison & Add/Remove Comment Reply inside Java Apps

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 17.10.0. This month’s release contains over 83 useful new features, enhancements and bug fixes.     added in this release to use the base document during comparison of documents. This feature is related to Microsoft Word “Show changes in” option in “Compare Documents” dialog box. It has added Public property CompareOptions.setTarget to the CompareOptions class to provide ability to determine base document upon documents comparison. It has added a new feature in LINQ Reporting Engine to remove chart series dynamically. In particular, this feature is useful when user need to restrict access to sensitive data in chart series for some users of your application. It has introduced a new tag <<removeif [conditional Expression]>> for the purpose. It has introduced new features to add reply to a comment and remove a reply.  Two new public methods Comment.AddReply and Comment.RemoveReply are implemented in new version of Aspose.Words for Java to add and remove comment’s reply. As per MS Office limitations Aspose.Words for Java supports only 1 level of replies in the document. It hass also have added public property FootnoteOptions.Columns to set or get the number of columns with which the footnotes area is formatted. The default value is 0. If this property has the value of 0, then footnotes area is formatted with a number of columns based on the number of columns of related page. It has added public properties SignOptions.ProviderId and SignatureLine.ProviderId in this version of Aspose.Words for Java to sign Word document using signature provider identifier. A new feature has been added in this release to get alignment of a Table. Users can get the relative alignment of a Table using new properties when its text wrapping is “Around”. By default, Aspose.Words for Java embeds fonts in HtmlFixed format. It has introduced new property to prevent embedding fonts while saving Document into HTML Fixed Format and use fonts from target machine.  The list of new and improved features added in this release are given below
  • Support new features of MS Word 2016
  • Add feature to set/get footnote layout column
  • Provide API similar to SignatureSet.AddSignatureLine Method (Office)
  • Support to modify number formatting of charts
  • Dynamically add or remove series on chart in LINQ reporting - a new template tag.
  • Applying a radial gradient fill (hardware rendering).
  • Applying a rectangular gradient fill (hardware rendering).
  • Applying a path gradient fill (hardware rendering).
  • /Don't add extra space for raised/lowered characters/ Table data moves to next page in DOC to PDF rendering
  • Expose Table.HorizontalAlignment property public.
  • Prevent embedding fonts while saving into HTML
  • Implement support of transform for radial gradient fill (hardware rendering).
  • Allow embedding fonts into RTF documents.
  • Allow embedding fonts into DOC documents.
  • /com/ Create a sample project which provides a wrapper for common methods that cannot be easily called from COM or scripting languages
  • Provide way to add a Reply Comment in document
  • Empty paragraphs become paragraphs with non-breaking space character during DOC-HTML-DOC roundtrip.
  • Applying simple textures (such as Color, Gradient, Picture, etc.) for 3D shapes (hardware rendering)
  • Support comments tree in HTML export
  • Import textboxes saved by MS Word to HTML
  • Line spacing between Latin and Asian text is shifted by some Asian characters.
  • Inconsistent DateTime.toString() formatting (timezone shift?).
  • Simulate Italic for Poorly Rendered Fonts
  • Can't load font with PRC encoded Chinese name.
  • Concatenating RTF documents throws IndexOutOfBoundsException
  • Table column widths are not rendered correctly in PDF
  • /non-breaking space/ DrawingMLs are not rendering on the same line in PDF
  • Docx to Pdf conversion issue with table rendering
  • Docx to PDF/Tiff conversion issue with text position relative to line shape
  • The font is not recognized in output HtmlFixed/Pdf
  • Font Substitution issue while rendering Doc to HtmlFixed
  • Shape's text does not render correctly in output Pdf
  • Line breaks appear in gray after ODT-HTML-ODT roundtrip
  • Document.AcceptAllRevisions does not accept all revisions
  • DOC to PDF conversion losing header
  • DOC to PDF conversion loses text formatting
  • Japanese text and font is changed after re-saving RTF
  • Shape's text is rendered in two lines after Docx to Pdf conversion
  • Opening embedded Visio Drawing issue
  • Revisions are colored incorrectly when rendering to HTML and MHTML output.
  • Document.Compare generates incorrect revisions for table of contents
  • Document compare issue with bullet list when CompareOptions.IgnoreFormatting is used
  • ListFormat.ListLevel.Font does not report bold attribute properly
  • Open Save a RTF changes Headline when viewing via WordPad view
  • Charts are not rendered correctly in output PDF
  • RTF to PDF conversion results in blank document
  • Hebrew text does not render correctly in output PDF
  • Page numbers are missing in resultant PDF footer
  • Aspose.Words 17.08 Exception when saving .ott documents to .doc and .dot formats
  • Indent issue in DOC output
  • Surface chart is rendered wider than in MS Word.
  • Stock chart is rendered improperly.
  • Server hangs while saving and sending PDF document to browser
  • ShowRevisionMarks does not work when its value is false
  • Text is missing in DOCX to PDF rendering
  • Document.HasRevisions returns incorrect value after using Document.Comare
  • Incorrect page count of a ODT Document
  • DOCX to image conversion issue with Japanese text position
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

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

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

More about Aspose.Words

Thursday, October 19, 2017

Preserve Original Fonts While Converting to HTML & Enhanced ODP to PDF Conversion using Java

What's New in this Release?
Aspose team is happy to share the announcement of Aspose.Slides for Java 17.9.0. This is primarily a maintenance release along with inclusion of improved HTML export features. There are some important new features introduced in this release, such as Render notes when Converting To HTML, preserve Original Fonts While Converting To HTML and Save CSS and Images when Exporting To HTML. Moreover, some important enhancements and issues have been fixed in this release, such as Tomcat startup becomes slow using Aspose.Slides, Exception while converting ODP to PDF, Word wrapping is different for text in generated PDF, Text wrapping for bar chart category axis is disturbed in generated PDF, presentation to slide thumbnail Issues, Exporting PowerPoint files to PDF is x2 slower at least, PowerPoint 15 for Mac shows a warning that there are embedded fonts, When presentation is converted to PDF, the font in output PDF gets bigger, Missing background in generated thumbnail, Unexpected shadow effect shows up, PptxRead exception on loading presentation, animation dimming effect missing after saving presentation, Compliance property not working fine, Converting PPT to PDF worked in older version but never completes in new ones and many more. This list of new, improved and bug fixes in this release are given below
  • Option for saving CSS and images separately when exporting as HTML
  • Render notes when saving as HTML
  • Saving into HTML with preserving original fonts     
  • The possibility to specify fonts to process a single presentation
  • Tomcat startup becomes slow using Aspose.Slides
  • Reason of exception while converting ODP to PDF
  • Word wrapping is different for text in generated PDF
  • Text wrapping for bar chart category axis is disturbed in generated PDF
  • PPT to JPEG Issue.
  • Exporting PowerPoint files to PDF is x2 slower at least
  • PowerPoint 15 for Mac shows a warning that there are embedded fonts
  • When presentation is converted to PDF, the font in output PDF gets bigger.
  • Missing background in generated thumbnail
  • Font size changes
  • Unexpected shadow effect shows up
  • PptxRead exception on loading presentation
  • Animation dimming effect missing after saving presentation
  • Compliance property not working fine
  • Timed based animation on bullet effects are lost on cloning slides
  • Converting PPT to PDF worked in 17.4 but never completes in 17.7
Other most recent bug fixes are also included in this release
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.Slides for Java documentation that may guide users briefly how to use Aspose.Slides for performing different tasks like the followings.
Overview: Aspose.Slides for Java
Aspose.Slides is a Java component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint. It supports PHP applications and provides all advanced features for managing presentations, slides, shapes, tables and supports PPT, POT, POS PowerPoint formats. Now you can add, access, copy, clone, edit and delete slides in your presentations. It also supports audio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.
More about Aspose.Slides for Java

Wednesday, October 18, 2017

Filter Appointments from Exchange Server using EWS Client & Enhanced EML to HTML using .NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 17.10.0. This release includes enhancement for filtering appointments from Exchange server using Exchange Web Service (EWS) client of the API. It also includes improvements in terms of bug fixes which further add to the overall functionality of the API. The EWS client of the API already provides the capability of filtering messages from Exchange server. This month’s release further enhances the functionality of searching items on Exchange server. Users can now filter appointments from Exchange server mailbox based on Date and Time or Recurrence. The ExchangeQueryBuilder class is the user interface in this case. The code samples on blog announcement page show filtering appointments from Exchange server using IEWSClient of the API. In addition to enhancement mentioned above, this month’s release also includes several bug fixes that add to the overall stability of the API in terms of expected output. Details about the fixed issues can be found in the release notes section of the API. The main bug fixes & improved features added in this release are listed below
  • Possibility of retrieving appointments with recurrences and dates filters
  • EWSClient.GetMailboxSize behaviour
  • Attachment name jibbrish on Non-Japanese Windows
  • EWS client can't load emails in folders containing large number of messages.
  • MapiMessage.BodyHtml does not return correct value
  • Attached Word document in Outlook message is corrupted on Save
  • Multi-octet character split across adjacent encoded-word with UTF8 encoding
  • Mht empty when converting from msg with SkipInlineImages = true
  • Duplicated recipients when saving EML as MHTML
  • Content-disposition filename duplicated
  • Merging PST with sample PST loses Properties of Calendar
  • Creating message body from HTML includes header information in output
  • Converting EML to HTML resulting in incorrect HTML
  • After EML file is opened and re-saved, in output EML file From and Sender are null
  • Calendar added to PST doesn't open in MS Outlook
  • Issues while using Aspose.Email.dll as COM
  • Wrong attachment name read by API
  • ImapClient.ListFodlers gives Timeout with Yahoo Mail
  • Start and End Date same for full day event
  • Some characters garbled while conversion from EMLX to EML
Newly added documentation pages and articles

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

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

More about Aspose.Email for .NET

Tuesday, October 17, 2017

OTP Template Support & Presentation Slide Resizing Implementation inside Cloud Apps

Aspose team is pleased to announce the new release of Aspose.Slides for Cloud 17.9.0. This release has been built on the basis of latest Aspose.Slides for .NET 17.9 API. Aspose.Slides for .NET 17.9 is enriched with some new features including support for exporting slide notes in generated HTML. There are some important news features  and enhancements part of this release, such as support for OTP template, EffectFormat property support to Shape & Background resources, Implement Slide resizing, Add Reset task to the Pipeline resource, add ShowMasterShapes property to slide resource, implement InvertedSolidFillColor for Chart Series, Aspose.Slides fails on loading large files and Can’t retrieve Korean text items Aspose.Slides for Cloud is a REST PowerPoint documents processing API to create, modify, and convert presentations in the cloud. It allows converting presentations to TIFF, PDF, XPS, PPTX, ODP, PPSX, PPTM, PPSM, POTX, POTM, HTML and image file formats.

Overview: Aspose.Slides for Cloud

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

More about Aspose.Cells for Cloud

Monday, October 16, 2017

MacroPdf417 Barcode recognition & Databar Barcode Generation are Enhanced using .NET

What's New in this Release?

The latest version of Aspose.BarCode for .NET 17.9.0 has been released. The major development in this release is the enhancements incorporated in Aspose.BarCode to improve the overall performance of the API. DatabarLimited and DatabarExpandedStacked coded barcode generation process has also been improved in this release. DatabarLimited barcode generation process has been improved. The functionality has been improved in such a way that it now allows only (01) AI and 0 or 1 symbol in main data. Generation process of DatabarExpandedStacked has also been improved. Aspose.BarCode generator now process the the last row as special case. Pharmacode barcode recognition process has been enhanced. It is now working with property Aspose.BarCode.Recognition AllSupportedTypes. Whereas generation process now calculates correct bar height. Barcode recognition process have been improved to detect barcodes from BMP format image. MacroPdf417 barcode recognition process has been improved. Below is the list of new and improved features supported in this version.
  • Generates incorrect barcode for DatabarLimited
  • Generation DatabarExpandedStacked isn't correct
  • Can't recognize Pharmacode with AllSupportedTypes
  • Can't recognize second barcode (DatabarExpandedStacked)
  • Aspose.Barcodes 17.06 BarCodeReader does not recognize a barcode types on .gif image format
  • Aspose.BarCode is unable to detect barcode in BMP format image whereas the same is working if in JPEG format image
  • Generates incorrect barcode for UPCE
  • Incorrect default height of Pharmacode
  • Incorrect recognition type for MacroPdf417 barcode
Newly added documentation pages and articles

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

Aspose.BarCode is a .NET component for generation and recognition of Linear and 2D barcodes on all kinds of .NET applications. It supports WPF with 29+ Barcode symbologies like OneCode, QR, Aztec, MSI, EAN128, EAN14, SSCC18, Code128, Code39, Postnet, MarcoPDF417, Datamatrix, UPCA etc. Other features include barcode insertion in PDF, Word and Excel documents. Also take image output in BMP, GIF, JPEG, PNG and WMF formats. You can also control image styles such as background color, bar color etc.

More about Aspose.Report for .NET

Sunday, October 15, 2017

STL, IFC Files Processing Support & Rendering to Images or PDF Formats using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.CAD for Java 17.9.0. This is primarily a maintaannce release whereby we have resovled certain issues incurring in API along with support for STL and IFC file formats. This release has improved the API rendering by introducing the support for STL and IFC file formats processing. Now, you can render these formats to images or PDF as per your requirements. For more about supported features, please visit documentation articles, Exporting STL To PNG Format and Exporting IFC Format To PNG. This release also includes important improvements and bug fixes, such as Missing text and blank area rendering issues when DWG is exported to PDF, Missing layers when saving DWG as JPEG, Resolution of DXF to PDF rendering issues, Incorrect image size for DWF, Difference between rendered PDF and Image, ImageException on exporting DWG to PDF, DXF to PDF conversion is producing very small shapes in resultant PDF, Converting DXF to PDF is generating incorrect PDF file (text missing and multiple pages), Support export option which automatically excludes empty layouts, Fix bug with shift of drawing on layouts, Converting DXF to PDF is not producing correct results: Incorrect color and orientation of text. The main new features added in this release are listed below
  • Support for IFC format
  • Implement support for STL format
  • When DXF is converted to PDF, output files has 3 pages instead of 1.
  • Converting DXF to PDF is splitting image on multiple pages in PDF
  • Incorrect image size for DWF
  • Difference between rendered PDF and Image
  • ImageException on exporting DWG to PDF
  • Text missing when DWG is exported to PDF
  • Layer not visible when saving dwg as jpg
  • DXF to PDF conversion is producing very small shapes in resultant PDF
  • Blank area when saving dwg as image and pdf
  • Converting DXF to PDF is generating incorrect PDF file (text missing and multiple pages)
  • Converting DWG to PDF format is producing incorrect PDF file of empty pages
  • Support export option which automatically excludes empty layouts
  • Fix bug with shift of drawing on layouts
  • Converting DXF to PDF is not producing correct results: Incorrect color and orientation of text
Newly added documentation pages and articles

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

Thursday, October 12, 2017

Apply MS Excel Advanced Filter to Display Records & Tile Picture as a Texture in Shape in Android

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for Android v17.9.0. This release includes a number of new features, enhancements and several bug fixes that further improve the overall stability and usability of the API. Aspose.Cells supports image tiling feature which allows users to display images that are too large to be displayed entirely as a single unit on a typical computer. The feature allows users to display by segmenting it into smaller, more manageable image tiles. Sometimes, developers need to embed formula in Smart Markers. Aspose.Cells allows to make use of Formula parameter in Smart marker field. Microsoft Excel allows users to apply Advanced Filter on worksheet data to display records that meet complex criteria. Users can apply Advanced Filter with Microsoft Excel via its Data > Advanced command. Aspose.Cells also allows to apply the Advanced Filter using the Worksheet.advancedFilter() method.  Aspose.Cells can import data to worksheet from ResultSet object which can be created from any database. However, the following article specifically creates ResultSet object from Microsoft Access Database. If users are using Microsoft Excel in Russian Locale or Language or any other Locale or Language, it will display Errors and Boolean values according to that Locale or Language. Users can achieve the similar behavior of Microsoft Excel using Aspose.Cells with the GlobalizationSettings class. Numbers is a spreadsheet application developed by Apple Inc. Aspose.Cells can read Numbers spreadsheet but it does not support writing to it. It can read Numbers spreadsheet’s Data, Style and Formulas. When saving to PDF or image, Aspose.Cells will first try to use Workbook’s default font. This behavior can be changed using DefaultFont attribute in PdfSaveOptions/ImageOrPrintOptions. Most of the time, paper size of the worksheet is automatic. When it is automatic, it is often set as Letter. Sometime user sets the paper size of the worksheet as per their requirements. In this case, the paper size is not automatic. Users can find if the worksheet paper size is automatic or not using a method.  If the sheet is empty, then Aspose.Cells will not print anything when users export worksheet to image. When users save your Excel file to HTML, then Aspose.Cells reveal Downlevel Conditional Comments. These conditional comments are mostly relevant to old versions of Internet Explorer and are irrelevant to modern Web Browsers. Aspose.Cells provides a new method that users can use to add digital signature to an already signed Excel file. Aspose.Cells allows users to copy VBA project from one Excel file into another Excel file. VBA project consists of various types of modules i.e. Document, Procedural, Designer etc. All modules can be copied with simple code but for Designer module, there is some extra data called Designer Storage needs to be accessed or copied. When there are multiple shapes present in the same location then how will they be visible is decided by their z-order positions. Aspose.Cells provides Shape.toFrontOrBack() method which changes the z-order position of the shape. If users want to send shape to back users will use negative number like -1, -2, -3 etc. and if users want to send shape to front, users will use positive number like 1, 2, 3 etc. Users can sort data in the column using custom list. This can be done using a new method. However, this method works only if the items in custom list do not have commas inside them. If they have commas like “USA,US”, “China,CN” etc., then users must use DataSorter.addKey(int key, SortOrder order, String[] customList) method. Named Destinations are special kinds of bookmarks or links in PDF that do not depend on PDF pages. It means, if pages are added or deleted from PDF, bookmarks may become invalid but named destinations will remain intact. An Excel file may contain external resources e.g. linked images or objects. When users convert an Excel file to Pdf, Aspose.Cells retrieves these external resources and renders them to Pdf. But sometimes, users do not want to load these external resources and more than that, users want to manipulate them. This release includes plenty of improved features and bug fixes as listed below
  • Add a property to indicate whether to output an empty page or not when there is nothing to print
  • Support Advanced Filter (MS Excel) feature to display records that meet a complex criteria
  • Cell width shown in the resulted PDF is not the same as in the Excel file when using the "Show formula" feature
  • Implementing Named Destination when rendering to PDF output (Bookmark query)
  • ResultSet imports zero instead of null value in XLSX file
  • CellsHelper.setSignificantDigits() should not be (global) static function
  • InterruptMonitor takes more time to interrupt the Workbook saving process for a large file having PivotTable
  • Formula is not displayed in the resulted PDF
  • WEEKDAY formula returns wrong value on workbook formula calculation
  • Have to enumerate all shapes to set the Z-Order of the shape properly
  • Set name of ActiveX Control (ListBox)
  • PivotTable issues(missing rows, pivot field headers printed twice, Date converted to numeric values, etc.) for HTML rendering
  • Extra characters present in HTML output of Excel file
  • Image does not get displayed in the output HTML when HtmlSaveOptions.setExportHiddenWorksheet is set to false
  • HTML could not be converted to Excel file properly
  • Issue with HTML table to Excel rendering
  • Issue with calculating Print Area when specifying formulas
  • Chart does not get updated if it exists in separate sheet
  • Cell value is appended at the start when we click on an existing cell (having some value)
  • When XLSX is saved as PDF, the words are mirrored
  • Extra characters present in output PDF/image of Excel file
  • Bars are missing in Bar chart's PDF output
  • Chart image is wrong in the output HTML
  • Image of the chart is incorrect in the output HTML
  • Content is missing when Excel Chart is converted to PDF
  • Chart's PDF has wrong date format of x-axis labels
  • Incorrect Y-axis scaling in the output PDF
  • Style/formatting is wrong when save to HTML
  • Option to compress images is not preserved on opening and saving the Excel file
  • Background color of cells in File2 gets changed on opening and saving Workbook
  • Background color of cells in File1 gets changed on opening and saving Workbook
  • Excel formula cell becomes non-formula cell when setting text for the shape
  • Workbook.getFonts() shows additional font after reloading the same spreadsheet
  • Some shapes are distorted and changed in Excel to PDF rendering
  • Mdashes and ndashes inserted into TextBoxes in charts are not rendered properly in chart's PDF
  • Wrong results when using SUMIFS formulas
  • Aspose.Cells is unable to calculate the value of cell B4 of Calculations worksheet
  • Weird result when converting from Excel to PDF or PDF/A using threads
  • Changes to comment author field are not preserved
  • Wrong IconSet returned
  • Chart's background is missing after setting a picture's data
  • Aspose.Cells is not able to convert the HTML file correctly while MS-Excel is able to convert it properly
  • For Number 39 MS Excel formats negative value with '-' instead of '()' for Italy
  • Label text is displaced for the Pie chart
  • Various styles of the Waterfall chart don't render properly.
  • The Waterfall chart always shows connection lines
  • Shape is not updated with correct value
  • Excel to PDF conversion hanged for an XLSX file
  • Unable to import XLSB file (by Aspose.Cells APIs) into MS-Access database
  • HTML output of Excel document contains hash values instead of actual values
  • Saving "2.2 CompleteEmail.html" to Xlsx format generates corrupt file
  • Loading "2.1 CompleteEmail.html" in Workbook object throws NullPointerException
  • Workbook Calculation is wrong for Lookup Excel formula
  • Array formula in the sheet is calculated differently via Aspose.Cells
  • Incorrect Hyperlinks and PDF content
  • Rendering - Chart image is not correct
  • Category axis labels are missing when converting Excel to Pdf
  • Color of Negative Bars is not correct when Excel is converted to Pdf
  • Bar color changed while converting Excel to PDF when using setCrossAt()
  • Value of major units of axis in the chart is returned wrong
  • Datalabels from cell range are not coming when exported to Pdf
  • Missing Datalabels for a Series which is having Bar Values as 100
  • Chart is Blank in the output PNG
  • Chart is Blank in the output PDF
  • Character references parsed incorrectly by Aspose Cells
  • Copying workbook and then saving corrupts the output Excel file
Other most recent bug fixes are also included in this release.

Newly added documentation pages and articles

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

More about Aspose.Cells for .NET

Wednesday, October 11, 2017

Save CSS, Images & Render Slide Notes When Converting Presentation to HTML in .NET Apps

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 17.9.0. This is one of major product releases whereby we have added support improved presentation to HTML export options along with resolution of incurring issues in API. Some important new features have been introduced in this release,  such as saving CSS and Images when Exporting To HTML, Preserve Original Fonts While Converting To HTML and Render notes when Converting To HTML. There are some important enhancements and bug fixes also part of this release, such as Font changed issues in the cloned presentation, Slow presentation to PDF export, Improper text, bullets and WordArt text rendering, Missing chart elements in rendered PDF and slide thumbnails, Exceptions on opening and saving presentation files, Font file is locked after call to ClearCache method, Animation effect getting lost in cloned presentations, Missing image and text in exported slide SVG Image, Shadow effects lost in generated thumbnail, Footer and slide number are added to the first slide after loading and saving a ppt, Font position and size change issues in saved presentations, Shape becomes 3D after saving PPT, Arrow shape is changed after saving PPT, PPT changed after saving: hyperlinks are gone, Slides are rendered blank or with improper orientation in exported HTML, Hyperlink with Japanese characters is converted to URL encoding & many more. This list of new, improved and bug fixes in this release are given below
  • Option for saving CSS and images separately when exporting as html
  • Render notes when saving as HTML
  • Saving into HTML with preserving original fonts
  • The possibility to specify fonts to process a single presentation
  • The font has changed in the cloned presentation      
  • Exporting PowerPoint files to PDF is x2 slower at least
  • WordArt text differs from expected
  • When PPTX is converted to PDF, the values in chart are missing
  • After open and save PPTX, output file returns an error for embedded PPTX
  • Arrow bullets get overlapped on text in generated PDF
  • Text is improperly rendered in generated PDF
  • Text position getting changed in generated PDF and thumbnail
  • Text (WordArt) is improperly rendered in thumbnail
  • Font file is locked after call to ClearCache method
  • System.ArgumentException when converting specific PPTX to PPT or PPS
  • Exception on copying excel chart in ppt
  • Border gets visible around placeholder in generated thumbnails
  • Timed based animation on bullet effects are lost on cloning slides
  • PPTX not properly converted to PDF
  • Missing image in exported slide SVG Image
  • Text missing or improperly rendered in generated SVG
  • Axis Labels wrapping are not as in the generated PDF file
  • Shadow effects lost in generated thumbnail
  • Footer and slide number are added to the first slide after loading and saving a ppt
  • Shadow is added to Text after saving ppt
  • Font position changes after saving ppt
  • Font size changes
  • PptxRead exception on loading presentation
  • Unexpected text shadow effect shows up
  • Animation dimming effect missing after saving presentation
  • NotImplemented Exception is thrown on adding CategoryAxisType.Auto
  • ArgumentException on cloning slide
  • Shape becomes 3D after saving ppt
  • Arrow shape is changed after saving ppt
  • Image is not getting added for table cell in exported PDF
  • Animation effects are lost on saving presentation
  • Font exception on reading a presentation in Mono MAC OS environment
  • PPTX not properly converted to PDF
  • Exception on loading presentation
  • Exception on loading presentation
  • PPT changed after saving: hyperlinks are gone
  • PptxRead exception on loading presentation
  • PptxReadException on reading presentation
  • Slides are rendered blank or with improper orientation in exported HTML
  • Repair message on opening the Aspose.Slides saved presentation in MS 2010
  • Arrow bullets get overlapped on text in PDF
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

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

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

More about Aspose.Slides for .NET

Tuesday, October 10, 2017

Copy Range in a Worksheet with Paste Options & Enhanced Excel to HTML Conversion in Cloud Apps

What's New in this Release?

Aspose team is pleased to announce the new release of Aspose.Cells for Cloud 17.9.0. Aspose.Cells for Cloud is a platform independent REST API that allows developers to process their Excel files on Cloud. This release comes up with some new feature and enhancements. When Excel file is converted to HTML, it does not generate just a single file. Instead, the conversion generates many related files like multiple HTML files, CSS files, JavaScript files etc. In this release, Aspose team zip all of these related files together and send back to user a single zip file which he can download and unzip at his end.  Users can copy range in a worksheet with different paste options. Please see the URI and JSON that can be used for this purpose on blog announcement page. Users can change the heights of rows and widths of the columns inside the range with the following URIs. Users can import CSV data into worksheet with custom parser. Custom Parser defines which column is to be formatted with custom format. The list of new and enhanced features added in this release are given below
  • Extend Range class from Ranges APIs
  • An enhancements is made for importing CSV data
  • Convert Excel File to HTML in Cloud
  • Change Heights of Rows and Widths of Columns inside the Range. 
Start a free trial today – all users need is to sign up with the Aspose for Cloud service. Once users have signed up, users are ready to try the powerful file processing features offered by Aspose for Cloud.

Overview: Aspose for Cloud

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

More about Aspose for Cloud

Monday, October 9, 2017

IFC, STL File Formats Support & Enhanced AutoCAD DWF Conversion to PDF using .NET

What’s new in this release?

Aspose development team is pleased to announce the release of Aspose.CAD for .NET 17.9.0. The major development in this release is the support for IFC and STL file formats. Aspose team has also rectified certain rendering issues incurring in API for exported DWG and DXF files as well. Now, users can work with IFC and STL files and render them to images and PDF files as per requirement. There are some important enhancements also introduced in this release, Resolution of DXF to PDF rendering issues, Incorrect image size for DWF, Difference between rendered PDF and Image, ImageException on exporting DWG to PDF, Missing text and blank area rendering issues when DWG is exported to PDF, Layer not visible when saving DWG as JPEG, Converting DXF to PDF is generating incorrect PDF file (text missing and multiple pages), Converting DWG to PDF format is producing incorrect PDF file of empty pages, Support export option which automatically excludes empty layouts, Fix bug with shift of drawing on layouts, Converting DXF to PDF is not producing correct results: Incorrect color and orientation of text. The main new features added in this release are listed below
  • Support for IFC format
  • Implement support for STL format
  • When DXF is converted to PDF, output files has 3 pages instead of 1
  • Converting DXF to PDF is splitting image on multiple pages in PDF
  • Incorrect image size for DWF
  • Difference between rendered PDF and Image
  • ImageException on exporting DWG to PDF
  • Text missing when DWG is exported to PDF
  • Layer not visible when saving dwg as jpg
  • DXF to PDF conversion is producing very small shapes in resultant PDF
  • Blank area when saving dwg as image and pdf        
  • Converting DXF to PDF is generating incorrect PDF file (text missing and multiple pages)
  • Converting DWG to PDF format is producing incorrect PDF file of empty pages
  • Support export option which automatically excludes empty layouts
  • Fix bug with shift of drawing on layouts
  • Converting DXF to PDF is not producing correct results: Incorrect color and orientation of text
Newly added documentation pages and articles

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

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

More about Aspose.CAD for .NET

Sunday, October 8, 2017

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 17.9.0.  This release introduces some new features such as Support for JPEG-LS with CMYK and YCCK and Implement Lossy GIF Compressor. This is a maintenance release where Aspose team has resolved certain issues incurring in API. Some of these fixes include, exception when PSD text layer update is performed on previously saved PSD with updated text layer, Issue with getting width and height of DNG image, Corrupted, partially or completely invisible watermark for particularly saved images, Evaluation watermark appearing when creating TIFF document with VentureLicenser, When saving a TIFF file with a different resolution the frames in the image are not displayed correctly, WMF to PNG image not clear, Aspose.Imaging 17.6.0: Invalid rendering of particular SVG image into JPG, PNG and BMP formats, Exception when exporting PSD image without license, Fix exception when PSD text layer update is performed on previously saved PSD with updated text layer, using RemoveGlobalTextEngineResource option,    Updating text makes text layer to move,  The color becomes darker after processing with Aspose.Imaging and many more. The main new and improved features added in this release are listed below
  • Add possibility to force fonts cache update
  • Support for CMYK, YCCK color modes in JPEG Lossless.
  • Implementation of Lossy GIF Compressor
  • Fix exception when PSD text layer update is performed on previously saved PSD with updated text layer, using RemoveGlobalTextEngineResource option
  • Unable to get width and height of DNG image
  • Corrupted, partially or completely invisible watermark for particularly saved images.
  • Evaluation watermark appears when create TIFF document with VentureLicenser
  • When saving a TIFF file with a different resolution the frames in the image are not displayed correctly
  • WMF to PNG image not clear
  • Aspose.Imaging 17.6.0: Invalid rendering of particular SVG image into JPG, PNG and BMP formats
  • Exception when exporting PSD image without license
  • Fix exception when PSD text layer update is performed on previously saved PSD with updated text layer, using RemoveGlobalTextEngineResource option
  • The color becomes darker after processing with Aspose.Imaging
  • Updating text makes text layer to move
Overview:Aspose.Imaging for Java`

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

More about Aspose.Imaging for Java

Thursday, October 5, 2017

Add Horizontal Space to Collection of Visio Shapes & Convert Page Region to Image using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for Java 17.9.0. The new version of the API adds features to get the shape by name, retrieves the shape ID of the shape-level annotation, adds horizontal and vertical space to the collection of shapes and render a specified rectangular region of the Visio page to an image. With Aspose.Diagram API, developers can retrieve page and shape level annotations from an existing Visio drawing. After annotating a shape, there was no way to retrieve information about the shape from an annotation instance. In order to retrieve the shape from an annotation instance, the ShapeID member is added in the Annotation class and Shapes member of the Page instance allows to retrieve the shape by ID. With the recent version 17.9 of Aspose.Diagram API, developers can add horizontal and vertical distances to a collection of shapes. In order to achieve this, the Page class offers AutoSpaceShapes member which takes ShapeCollection and AutoSpaceOptions parameters. The AutoSpaceOptions class allows to set horizontal and vertical distances. Developers can use the code example on blog announcement page to add horizontal and vertical space to a collection of Visio shapes: With the recent version 17.9 of Aspose.Diagram for .NET API, developers can define areas with XY coordinates, width and height, and then convert this rectangle area to a supported image format. Besides this, developers can retrieve shape by name and we have incorporated a number of regular bug fixes and enhancements. This release includes several enhanced features and bug fixes as listed below
  • Add support of auto spacing shapes in Visio
  • Output VSDX - incorrect layout of the connector line
  • Output PNG - the text of shape goes out of the boundary
  • Output VSDX - the connecting line is touching the boundary of shape
  • Output VSDX - incorrect layout of the connecting lines
  • Output VSDX - incorrect layout and misplaced text of the connecting lines
  • Output VSDX - Cannot formulate the position of text in shape
  • Output VSDX - cannot set property value as String
Newly added documentation pages and articles

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

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

More about Aspose.Diagram for Java

Wednesday, October 4, 2017

Project Data Conversion to PDF, Image Formats & Project Calendar Data are Enhanced using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Tasks for .NET 17.8.0. This month’s release provides support for working with rate scale information in post 2013 MPP file format. It also fixes several bugs that were reported with previous version of the API. Aspose.Tasks for .NET already supported reading/writing rate scale information of resource assignment for MPP 2013 and below versions. With this release, the API now supports reading and writing rate scale data for MSP 2013 and above MPP file formats. Working with loading project data from Microsoft Project Data was supported in one of the earlier versions of API. This, however, had issues with the update of Microsoft Project Database versions update and the functionality was broken. We are glad to share that this issue has been fixed now. You can now load Project data from Project database using this latest version of the API. This release includes plenty of new features as listed below
  • Add support of RateScale reading/writing for MSP 2013+
  • TasksReadingException while using MspDbSettings
  • Error on adding a resource with 0 units to parent task
  • ActualFinish of a zero-day milestone task not set properly
  • MPP with Subproject File causes exception while loading into project
  • Wrong Percent complete in MPP as compared to XML output
  • Fix difference in Task duration in MSP 2010 and 2013
  • MPP to XLSX: Resultant file doesn't contain any data
  • ExtendedAttribute Lookup values mixed up for the same task
  • Lookup extended attribute with CustomFieldType.Duration can't be saved along with other lookup attributes
  • Custom field with Cost type and lookup can't be saved to MPP
  • Tsk.ActualDuration and Tsk.PercentComplete are not calculated after setting of Assn.ActualWork property
  • Unassigned resource assignment work rendered as 0h
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

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

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

More about Aspose.Tasks for .NET

Tuesday, October 3, 2017

Word Document Rendering to PDF with Reduced Size & Improved Character Spacing Control using .NET

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Android via Xamarin 17.9.0.  There are some important features fixes and improvements part of this month’s release, such as caching of shading patterns for PDF output implemented. The output size of PDF documents with the repeating images (e.g. in header/footer) is now significantly reduced, improved character spacing control handling for Asian text, Improved table grid calculation when a paragraph in a cell has large indents, improved text wrapping in narrow line band when there is a leading tab stop, added feature to set Placeholder Text of Structured Document Tag, added feature to support w:dirty attribute on a field and updating value of SaveDate field just by doing open/save.  Aspose.Words for Android via Xamarin’ is an advanced Word document processing API to perform a wide range of document processing tasks directly within users native Android applications. Users can integrate this API through Xamarin framework for Android applications. ‘Aspose.Words for Android via Xamarin’ API supports DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other formats. Users can generate, modify, convert and render documents. The list of new and improved features added in this release are given below
  • Caching of shading patterns for PDF output implemented. The output size of PDF documents with the repeating images (e.g. in header/footer) is now significantly reduced.
  • Precaching of printer settings implemented. Calling of AsposeWordsPrintDocument.CachePrinterSettings() reduces the time for the first call of Print() method making the sequential calls of Print() method uniform.Metafiles with EMR_ALPHABLEND record with 32bpp ARGB raw bitmap data rendering implemented.
  • Improved character spacing control handling for Asian text.
  • Improved table grid calculation when a paragraph in a cell has large indents.
  • Improved text wrapping in narrow line band when there is a leading tab stop.
  • Add feature to set Placeholder Text of Structured Document Tag
  • Add feature to support w:dirty attribute on field
  • Charts are lost after open/save ODT document (triaged)
  • Consider updating value of SaveDate field just by doing open/save
  • Print() first call taking more time than subsequent calls
  • Document.UpdateFields method causes System.OutOfMemoryException
  • Show Placeholder text after removal of SDT runs
  • Preserve NUMPAGES fields during HTML round-trip
  • Table layout issue in DOCX to PDF
  • Black backgrounds appear behind OLE objects in PDF
  • A blank page added in generated PDF
  • /character spacing control/ Incorrect foreign language character spacing in rendered documents
  • VML shape in incorrectly read from HTML
  • /character spacing control/ Chinese text renders on next line in HtmlFixed
  • /character spacing control/ Chinese text moves to next page after conversion from Doc to HtmlFixed
  • Cell's contents are lost after re-saving RTF
  • /character spacing control/ Docx to Pdf conversion issue with Chinese text
  • Color of mail merge fields is changed after conversion from Docx to Doc/Pdf
  • TOC fields are corrupted during open/save RTF
  • /character spacing control/ A paragraph wraps to next line in fixed page formats
  • Chart is changed to image after re-saving Docx
  • Html to Docx conversion issue with table's border style
  • Table Top Border missing in PDF
  • Mail Merge - Numbered Bullet Points Incrementing
  • /compressed punctuation + fullwidth characters/ Character spacing changes after DOCX to JPG conversion
  • Long numbers are truncated in DOCX to HTML conversion
  • CSS reader incorrectly processes @import rules that don't end with a semicolon
  • Move-from/move-to revisions of run properties of a paragraph are not read/written
  • Docx to Odt conversion issue with GroupShape size
  • Some HTML data is missing in resultant DOCX
  • Incorrect text formatting in RTF to HTML conversion
  • /compressed punctuation + fullwidth characters/ DOCX to PDF conversion issue with Japanese punctuation mark
  • Formatting issue in DOCX with revisions to PDFA conversion
  • Justified XHTML text conversion issue
  • Incorrect applying fill(Picture or texture) for bevel type of angle.
  • /text wrap/ Images not aligned in PDF rendition
  • Text Replacement issue with RTL text
  • Incorrect applying texture (hardware rendering).
  • When DOC is saved as PDF, in Arabic language 500 becomes 050
  • StructuredDocumentTag.FullDate is not updating
  • Assertions in CellMetrics
  • The number of pages increases when saved into odt ott formats
  • List number format is not rendered correctly in output PDF
  • Aspose.Words throws exception at Windows XP where mscorlib.dll v2.0.50727.42 is installed
  • Heading bookmarks are not created after conversion from DOCX to PDF.
  • Tables count issue in RTF
  • /character spacing control/ DOCX to PDF conversion issue with position of Chinese text
  • Formatting issue in DOCX to SVG conversion
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

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

\Aspose.Words for Android via Xamarin is an advanced Word document processing API that allows developers to Create, edit and convert Word documents within Android apps developed using Xamarin framework. Aspose.Words for Android via Xamarin API lets users convert any word document to DOC, DOCX, ODT, RTF, HTML, TXT format or PNG, JPEG, SVG or EMF images within Android applications. Conversion is performed by a high-fidelity processing engine which ensures minimal formatting loss. Users can also render (draw) any document page onto an Android Graphic Canvas object.

More about Aspose.Words for Android via Xamarin

Monday, October 2, 2017

Add Bookmarks with Named Destination & Copying VBA Project from One Excel File to Other using .NET

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for .NET 17.9.0. This release includes some valuable features and other enhancements along with critical bug fixes that further improve the overall stability of the APIs. Aspose.Cells supports to specify Named Destinations in the output PDF file that do not depend on PDF pages. It means, if pages are added or deleted from PDF, bookmarks may become invalid but named destinations will remain intact. Please see the document/article (with attachments) that explains on how to add PDF Bookmarks with Named Destinations for users complete reference. If an Excel file contains external resources (linked images or objects), so, when users convert an Excel file to Pdf, Aspose.Cells retrieves these external resources and renders them to Pdf file format. Now, if users do not want to load these external resources rather you want to manipulate them, users can do this using PdfSaveOptions.StreamProvider API which implements the IStreamProvider interface. Aspose.Cells allows developers to copy VBA project from one Excel file into other. VBA project consists of various types of modules i.e. Document, Procedural, Designer etc. All modules can be copied with simple code but for Designer module, there is some extra data called Designer Storage needs to be accessed or copied. Aspose.Cells provides Shape.ToFrontOrBack()method which changes the z-order position of the shape. If users want to send shape to back you will use negative number like -1, -2, -3 etc. and if users want to send shape to front, will use positive number like 1, 2, 3 etc. Developers can sort data in the column using custom list. GridWeb displays comments as Tooltips like MS-Excel does when users hover mouse over the respective cell. The web based grid control provided by Aspose.Cells for .NET allows creating, removing and getting cell comments inside the worksheet. There are some other enhancements included in this release, such as Determining which stack size is needed for a certain Workbook, Exception: “Too many entries. Consider setting ZipOutputStream.Enable Zip64” on merging the file(s), When RecommendReadOnly is true, IsWriteProtected is also true, Handled NullReferenceException when reading XLSX using LoadFilter containing Pivot Table, Handled “Input string was not in a correct format” exception on opening MS Excel file. In this release, Aspose team has fixed several other issues. For example, issues around reading/writing MS Excel file formats, Smart Markers, manipulating ranges, inserting rows and columns, rendering shapes and drawing objects, manipulating OLE Objects, rendering and manipulating charts, manipulating PivotTables, rendering images from Excel worksheets, rendering images files from charts and exporting Excel workbooks to PDF format have been resolved. This release includes several enhanced features and bug fixes as listed below
  • Determine which Stack Size is needed for a certain Workbook
  • Format the custom Label's font and its cell with Smart Markers
  • Control loading of external resources in MS Excel workbook
  • Lose Track Changes after conversion (XLS --> XLSM)
  • Show Cell comment as Excel Tooltip - Aspose.Cells.GridWeb
  • Share Price Series Label is not positioning properly
  • Exception: "Too many entries. Consider setting ZipOutputStream.Enable Zip64" on merging the file(s)
  • Why FitToPagesWide 1 needs to set FitToPagesTall 0 for  Fit All Columns on One Page
  • When RecommendReadOnly is true, IsWriteProtected is also true
  • GridDesktop should not scroll past last column
  • GridDesktop should not scroll past last row
  • GetRanges performance issue when using customfunction with lots of functions to be calculated
  • Some drawing elements' position is wrong in Excel to PDF rendering
  • Grey background on the box is missing in the output PDF
  • Shape text dispersed/scattered in Excel to PDF rendering
  • Sheet to Image rendering ignores Asian fonts in TextBox with cell reference
  • Some text (labels) missing of the shape in Sheet to Image rendering
  • Providing one option to control whether keeping number precision format
  • HTML output of "222.xlsx" is not right
  • Two image resources created instead of one when saving as HTML file format
  • "Number stored as Text" for the numeric columns
  • When MHtml file is saved with XLS extension, MS Excel shows errors when opening the XLS file
  • Formatting lost after saving the file as XLS
  • Images lost after saving the file as XLS
  • Images lost and formattings are removed when saving an MHtml file to XLS or MHT
  • Infinite loop when use PageSetup.GetCommands()
  • Three hyphens "---" are rendered as empty space in the output PDF
  • Issue with floating lines (single, double underlines) in Excel to PDF conversion
  • When ImageOrPrintOptions.OnlyArea = true, the data gets corrupted
  • Partially missing characters when converting to image
  • Default grey cell borders converted into dotted lines
  • The word is renamed when converting to image
  • Issue with Chart.Calculate() method
  • Issue with trend equations in the chart
  • Scale is increased in the output PDF for the Radar chart
  • Chart image is not having three-digit numbers
  • Unable to render image from chart via Aspose.Cells
  • Incorrect Chart PDF when line plotting is compared to source Excel
  • Image generated from Sample.xlsm worksheet SampleCharts is not correct
  • Chart legend is rendered in wrong position when converted to image
  • OLE object changes size after opening and editing OLE object file
  • SpreadsheetML - Hidden attribute on column does not work
  • Inserting column in worksheet causes the corrupt output Excel file
  • SpreadsheetML - Hidden attribute on row is not working properly
  • Saving a custom date property results in wrong time written
  • Column width is changed after loading and saving an XLS file
  • Circle graph and Column graph are changed dramatically after re-load and re-save
  • Smart Markers: Multiple groups with skip overlaps grand total row
  • Excel has to repair the macro file - Removed Part: /xl/vbaProject.bin part
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