Tuesday, February 5, 2019

aspose.cloud Newsletter February 2019: Cloud REST API & SDKs for Visio Diagrams

Aspose.Cloud Newsletter for February 2019 has now been published that highlights all the newly supported features offered in the recent releases. It also includes information about Cloud REST API and SDKs for working with Microsoft Visio Diagrams, Reordering multiple PowerPoint slides in one Cloud REST API call, Convert HTML to Markdown and MHTML formats in cloud applications and much more.

Cloud REST API and SDKs for working with Microsoft Visio Diagrams

Manipulate Visio files without Microsoft Visio installed. Aspose.Diagram offers cloud REST API and SDKs for .NET, Java, cURL, PHP, Python, Ruby and Node.js platforms to seamlessly create, edit and convert Visio file formats without needing Microsoft Visio. It supports working with native VSD/VSDX format as well as other popular Visio formats including VSS, VST, VSX, VTX, VDW, VDX, VSSX, VSTX, VSDM, VSSM and VSTM. Download Free Trial
 
Reordering multiple PowerPoint slides in one Cloud REST API call

Aspose.Slides Cloud REST API offers separate SDKs for .NET, Java, cURL, PHP and Node.js platforms to manipulate PowerPoint presentations. The latest version now supports reordering multiple slides in a presentation in one API call. Developers can also add slides in a presentation as well copying slides from other presentation or moving to other position. Read more

Convert HTML to Markdown and MHTML formats in cloud applications

Aspose.HTML Cloud REST APIs and SDKs for popular platforms allow to dynamically manipulate HTML documents within cloud applications. The latest version supports converting HTML file to Markdown (Standard and GitLab Flavored Markdown) and MHTML formats. While converting HTML to MHTML – you can handle the resource depth level using maxDepth API parameter, scripts with javaScript API parameter, URLs with urlRestrict API parameter and use defaults API parameters for resources handling. Read more details

Collect a copy of Aspose Newsletter, February 2019 edition

Sunday, January 20, 2019

Control Threshold for TIFF Binarization & Enhanced RTF to DOCX Conversion using Java

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 19.1. It has added new property ThresholdForFloydSteinbergDithering in ImageSaveOptions class to control threshold for TIFF binarization. There are 55 improvements and fixes in this regular monthly release, such as implemented the directed line caps rendering for Bezier curves in metafiles, implemented processing of the stroke properties while rendering custom line caps in metafiles, implemented support of Unicode font names while rendering to PDF, Fixed a bug that prevents rendering of horizontal lines with gradient fill in DrawingML, Fixed a bug when gradient fill is not rotated with DrawingML shapes by default, Fixed a bug that caused an incorrect rendering of DrawingML shapes inside groups when 3D rotation was applied, Fixed a bug with vertical alignment of Ruby objects while rendering, Fixed a bug that caused the creation of extra link tags in output PDF when rendering documents with footnotes, Supported dynamic table cell merging for LINQ Reporting Engine, Supported textual comments within LINQ Reporting Engine template syntax tags, Improved computation of wrap bounds of floating objects which affects position of text nearby, Improved positioning of line when it cannot fit next to floating object and has to be pushed below, Implemented navigation from footnote reference to footnote for PDF output, Fixed exception which may happen when spans are merged in paragraphs with different directionality and Fixed exception which may happen when span has null shading inside text box.  The list of most notable new and improved features added in this release are given below
  • Add feature to merge table's cell vertically depending upon data structure
  • Add name to foreach syntax of Linq Reporting
  • Expose the threshold control for Tiff binarization  
  • Arrow Heads truncate when converting DOCX to PDF
  • Make footnote endnote numbers hyperlinks leading to corresponding note entry in main story
  • Resolved Field code of hyperlink changed after conversion from RTF to DOCX
  • Footnotes and endnotes references need to be rendered as active links
  • GroupDocs: native method calls conflict.     
  • Porting new API examples to Java
  • Include only Required Java Modules
  • The text is missing in PDF rendition
  • Wrong Date Field in Java
  • DOCX to PDF conversion issue with text wrapping around the table
  • The scaling of the second vertical axis and the placement of the grey line are changed after converting to PDF
  • Images are rendering incorrectly/misplaced in Fixed Formats
  • DOCX to PDF conversion issue with charts' rendering
  • Extra left margin is added after conversion from HTML to MHT
  • DOCX to HTML conversion issue with table border
  • Word to HTML Paragraph Formatting Issue
  • MHTML to PDF conversion issue with text position
  • Copied styles don't match the source styles
  • Shape's contents are lost in output PDF
  • Border color not modified when changing Accent color
  • Arrow shapes do not render correctly in output PDF
  • Incorrect list markers in a RTF document
  • Font Name Not Properly Embedded in Converted PDF
  • Text wrapping problems when saving to PDF
  • Extra empty page is created after conversion from Docx to Pdf
  • Position of chart is changed in output PDF
  • Missing Text when converting RTF to PDF
  • Gradient fill has incorrect direction while rendering rotated DML shapes
  • How to merge table cells using the Linq engine
  • DOCX to PDF conversion issue with list label rendering
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, January 17, 2019

Reorder Multiple Slides in Presentation in One API Call & Add Slides to Presentation in Cloud Apps

What's New in this Release?

Aspose team is pleased to announce the new release of Aspose.Slides Cloud 18.12. It has introduced an API that let users reorder multiple slides in one API call. Moreover, Aspose team has added separate APIs for adding, cloning and reordering presentations. Please use POST /slides/{name}/slides/reorder to reorder multiple slides in a presentation in one API call. It also supports adding slides to a presentation, copy slides within the current document or from another presentation, move slides to another position,  Add Slides to a Presentation and many more. This release includes plenty of improvements & bug fixes features as listed below.
  • Reorder multiple slides in a Presentation in one API Call
  • Create sub-resources for adding, cloning and reordering presentations
  • Add Slides to a Presentation
  • Copy and Move Slides
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

Wednesday, January 16, 2019

Print PDF Documents using PrintController & FlateDecode Filter for Adding Images to PDF using .NET

What's New in this Release?

Aspose team is very excited to announce the new version of Aspose.PDF for .NET 18.12. This new release of API contains number of new features, enhancements and bug fixes for the issues reported in previous version(s) of the API. Latest release of the API offers PrintController Class which helps saving a System.Drawing.Printing.PrintDocument as PDF format. A code sample is provided to use PrintController Class and its functionality. With latest release of the API, the FlateDecode filter is supported for adding images into PDF Pages. PDF/UA functionality has been enhanced in terms of Validating Text, Creating ITaggedContent Interface, Creating Factory of Structure Elements, Managing Logical Tree of Elementsamd Setting up Title and Language of Tagged PDF Documents. There are some useful fixes and improvements which have been included in this release to improve its performance and usability,such as Enhanced PDF Optimization, Descriptive Exception is added for non-existing fonts in PDF to HTML Conversion Scenario, Performance has been improved for PDF to PNG Conversion, Improvements regarding Table data extraction have been made and Various fixes have been made for text adding/editing scenarios. Moreover, JPG to PDF, PDF to TIFF, PDF to JPEG, PDF to PNG, PDF to PDF/A-1B and PDF to PDF/UA Conversion Engines have been improved. The list of important new and improved features are given below
  • PDF/UA: Validate Text
  • PDF/UA: Create Factory of Structure Elements
  • PDF/UA: Create ITaggedContent interface for work with Tagged PDF documents
  • PDF/UA: Add ability to manage Logical Tree of Elements
  • PDF/UA: Ability setup Language and Title for Tagged PDF document
  • Aspose.Pdf.Generator.PrintController is missing
  • Tagged PDF - Support for setting language field in tag tab of object properties
  • Add support of FlateDecode for storing new images into XImageCollection
  • Introduce option in Optimization to store images with FlateDecode compression
  • PDF to HTML: Descriptive exception message when non existing default font is set
  • PDF optimization - cannot change DCTDecode compression
  • PDF to PNG conversion takes longer time
  • TextAbsorber returns incorrect result
  • Problem rendering different TextStates on Same Line in Table Cell
  • Issue on TextFragment.Margin with justify
  • Text Extraction - Text being extracted in weird manner. Columns merge and scrambled
  • The image output contains the inconsistent spacing between dots
  • JPG to PDF - an internal error occurred
  • PDF to TIFF - OutOfMemoryException during conversion
  • PDF to JPEG - Dotted background is substituted with the white one
  • Performance Issue: Converting PDF to PNG
  • The text in html fragment isn't properly wrapped
  • Form fields get invisible
  • NullReferenceException when saving PDF file
  • The footer shifts down and disappear for multiple page
  • ArgumentOutOfRangeException with IsLowMemoryMode
  • System Hangs while processing PDF document with HtmlFragment
  • PDF to PDF/A 1B - artifacts appear in the converted image
  • PDF to PDF/UA - Change the tag of this structure element
  • Text Extraction - Text being extracted in weird manner. Columns merge and scrambled
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, extexnded security controls, custom font handling, add or remove bookmarks; TOC; attachments & annotations; import or export PDF form data and many more. Also convert HTML, XSL-FO and MS WORD to PDF.

More about Aspose.Pdf for .NET

Tuesday, December 18, 2018

Work with Digitally Signed Emails & Improved Extracting MSG from PST File in Android Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Android via Java 18.11.  This release includes few enhancements in API and overall functionality of the API has been improved as a result of several bug fixes. This release includes few enhancements to the API’s functionality. These enhancements include modification of product id, new properties are introduced to specify Created Date and Last Modified Date for ICS. This release also enhances the functionality for working with digitally signed emails. This release includes several improvements in term of bug fixes, such as Working with MapiMessage.SetBodyContent(), Recognition of unreadable characters, Reading of SOAP header Action, IMAP backup to PST, Working with GoogleClient, Working with FolderInfo.deleteChildItem method, PST Modification, Working with EML and conversion of MSG to HTML, Exporting calendar from PST file to Exchange calendar, Copying messages from one PST to another, Extracting MSG from PST file, Email To PDF Conversion, Clearing Attachments from TNEF, Working with VCF Contact and Conversion from VCF to MSG, Converting ICS to MSG, Converting EML messages into MapiMessage, Working with ForwardMessageBuilder and Formatting while Converting to MHTML and HTML. The main features added in this release are listed below
  • Specify created and last modified dates in ICS
  • Modification of PRODID in ICS
  • Attachments are missing in the signed email
  • Fail to save attachments for Digitally Signed emails
  • MapiMessage.SetBodyContent() generates exception if string ends with opening angle bracket
  • Aspose.Email and Outlook display different text in case of unreadable characters.
  • The output MSG got truncated
  • FolderInfo.deleteChildItem method call thrown NullPointerException
  • PST modification. System.ArgumentException: An item with the same key has already been added
  • Unable to read To Email Address from EML file
  • Converting MSG to HTML results in missing closing span tag
  • An error raises while coping a calendar from PST file to Exchange calendar
  • Copying messages from one PST to another leads to losing attachments of enclosed messages
  • Extracted MSG from PST file has corrupted attachment
  • Incomplete MHT file when saving a Calendar Event
  • Email To PDF conversion adds styles to the top of the document
  • Calendar is added as attachment file in the EML message instead of preview
  • Number is Skipped in HTML Body Content
  • Japanese Characters Appearing as Question Marks in Preview
  • How to get date in local format in MHT from outlook event
  • Clearing Attachments from TNEF is not working
  • MailMessage.ValidateMessage fails for certain text files
  • FileUnder property is not set when VCF contact is loaded to MapiContact
  • Display as shows only email address after converting from VCF to MSG
  • Comma(,) added to address fields when converting from VCF to MSG
  • Converting ICS to MSG
  • Mail body does not contain URLs    
  • ICS generated by Aspose.Email does not wrap lines according to specification
  • PRODID has a typo error in ICS file
  • The space character separator is missing after extracting from PST
  • Getting NulReferenceException while converting EML messages into MapiMessage
  • ForwardMessageBuilder adds only display name in message body
  • Format-Issue in Converting to MHTML and HTML
  • Failed to Set License 
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

Sunday, December 16, 2018

Update Smart Art Text & Rendering Active Worksheet in a Workbook to SVG using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 18.11. It contains enhancements and bugs resolution for many of the issues. Smart art is addressed in this release such that text can be updated in the shapes. This feature will enable users to modify these objects at runtime rather than fixed text in the shapes. Last section on this page contains more details and links about this product. Pivot tables are very common reports which are present in the workbooks. These reports are updated time by time and it is important to know the last time when report was updated for better decision making. Aspose.Cells has provided this feature by introducing property RefreshDate. Similarly name of the person who updated the pivot table is also provided as property RefreshedByWho. Smart art is used for better representation of information however earlier the text in the smart art shapes was fixed. This limitation is gone now as now smart art text can be updated. For this purpose shape.setText() function is introduced which sets new text in the smart art shape. Data validation is done in variety of ways to control the input in the Excel file. Like limit can be defined for a cell within which some number can be entered, otherwise error message is raised. Issues were faced for validation of large numbers like 12345678901 etc. in the past but now this much large numbers are supported by Aspose.Cells. Aspose.Cells has introduced rendering active worksheet in a workbook to SVG. For this purpose load an Excel file into workbook object and set the active sheet index like for Sheet2, set index to 1. Then save the Workbook as SVG which will render active worksheet to SVG. There are some other enhancements included and a few exceptions handled in the new release for the users. A few of the worth mentioning features and other improvements includes wrong count of validation values is read from XLSX, Issue while treating consecutive delimiters as distinct, Date format is incorrect for Japanese locale, Aspose.Cells.GridWeb (Java) crashes when using it concurrently in a multi user environment and Resolving issues in getting actual chart size. Below are some important new features, enhancement and bug fixes part of this release.
  • Wrong count of validation values is read from XLSX
  • Issue while treating consecutive delimiters as distinct
  • Aspose.Cells.GridWeb (Java) crashes when using it concurrently in a multi user environment
  • Chart line is missing in XLSX->PNG conversion
  • Problem with getActualChartSize method
  • SmartArt doesn't copy when workbook is copied     
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

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

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

More about Aspose.Cells for Java

Thursday, December 13, 2018

New Subsets Added to DecodeType, Improved Recognition of 3D-Distorted Barcodes using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.BarCode for Java 18.11. This is one of the major releases whereby Aspose team has included support for Java 10 and Java 11 in API.  This release added new Decode Types in the API for better recognition of Barcodes. Enums names have also been changed to bring them in line with Java naming conventions. The new release of Aspose.Barcode provides additional Decode types which enhance the performance and ease of reading barcodes. Other than the addition of decode types, there are a number of other enhancements made to the API in this release, such as  Barcode reader has been enhanced with improved detection of 3D-distorted barcodes or 2D-rotated barcodes & CODE39 barcodes, GS1 DataBar Expanded Stacked barcode passes the GS1 Canada barcode verification, users can now constrain the region for barcode detection to improve performance, Enhanced MicrE13B for safe bitmap access, Generate Databar Extended Stacked Barcode with 7 rows, Implemented license setting with Open JDK 11 and Improved API performance. Salient features of this new Barcode generation includes
  • Bring enums names into line with Java naming conventions
  • Add new barcode subsets to DecodeType
  • Not able to detect the barcode
  • Improve the recognition of a 3D-distorted and rotated 2D-barcodes
  • Improve the recognition of a 3D-distorted QR code
  • Add minor fixes to BarCodeReader
  • DataBar Expanded Stacked barcode did not pass GS1 Canda barcode verification
  • Barcode CODE39 reading problem
  • Barcode Detection does not constrain to the defined region.
  • Add fix to MicrE13B for safe bitmap access
  • Obfuscated jar throws unreadable exception "class com.aspose.barcode.internal.cy.d: Wrong filename passed"
  • BarCodeGenerator throws NullPointerException exception
  • Not able to generate DATABAR_EXPANDED_STACKED with 7 rows
  • SetLicense Problem with Open JDK 11
 Newly added documentation pages and articles

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

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

More about Aspose.BarCode for Java