Sunday, April 29, 2018

PDF to HTML, PPTX Conversion & Enhanced TIFF to PDF Export inside Java Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Pdf for Java 18.3.  Aspose development team always intends to provide an improved and enhanced Java Library to Aspose APIs Users. In this release of the API, Aspose team has included fixes to the reported errors in previous version(s) and made sure to improve the existing features and functionalities. There are some important enhancements and bug fixes which were reported by Aspose's customers for older version(s) of Aspose.PDF for Java, such as Converting PDF, generated from Aspose.Cells, to PDFA2a fails the compliance (Linux), TIFF to PDF – a disordered image is created, Text gets disturbed after replacements, HTML to PDF – the width of PDF is increased, PDF to HTML: Bold text is too heavy in FireFox, An exception raises while redacting PDF document, PDF to PPTX – Pie Charts are not appearing properly and many more. Some important improved features included in this release are given below
  • Converting PDF, generated from Aspose.Cells, to PDFA2a fails the compliance (Linux)
  • TIFF to PDF – a disordered image is created
  • Text gets disturbed after replacements
  • HTML to PDF – the width of PDF is increased
  • PDF to HTML: Bold text is too heavy in FireFox
  • An exception raises while redacting PDF document
  • PDF to PPTX – Pie Charts are not appearing properly
  • PDF to HTML: text and lines are misplaced 
Newly added documentation pages and articles

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

Aspose.Pdf is a Java PDF component to create PDF documents without using Adobe Acrobat. It supports Floating box, PDF form field, PDF attachments, security, Foot note & end note, Multiple columns document, Table of Contents, List of Tables, Nested tables, Rich text format, images, hyperlinks, JavaScript, annotation, bookmarks, headers, footers and many more. Now you can create PDF by API, XML and XSL-FO files. It also enables you to converting HTML, XSL-FO and Excel files into PDF.

More about Aspose.Pdf for Java

Thursday, April 26, 2018

Work with Password-Protected ODT, OTT Formats & Preserve PaperTray Information in PCL using Java

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 18.4. There are 75 improvements and fixes in this regular monthly release. On .NET baseline, some public API methods contain out/ref params in signatures. Service classes Ref, RefInt, RefBoolean, etc. are added to emulate out/ref in Java. The OdtSaveOptions class can be used to specify additional options when saving a document into the ODT or OTT format. Users can initializes a new instance of this class that can be used to save a document in the ODT format encrypted with a password. Users can also use OdtSaveOptions.Password property to get or set password to encrypt document. This release has added support to preserve paper tray information when exporting document to PCL format. No additional code is required. Following information is transferred from document’s model to PCL file.Please note that the value of paper tray is passed from document as is. PCL format supports only 8-bit identifiers for paper tray so make sure this values are correct for PCL printer. It has added ShapeBase.IsLayoutInCell property in this version of Aspose.Words. This property gets or sets a flag indicating whether the shape is displayed inside a table or outside of it. The property may be helpful for shapes (mainly VML) that are placed into a table cell but are needed to position without binding to the cell. It has implemented optimization of metafile rendering vector output. Optimization includes applying intermediate transformations directly to the graphics and removing redundant canvases. Such optimization is also performed by MS Word when saving metafiles as vector graphics to PDF, XPS, etc. Optimization may affect the visual appearance of metafile vector graphics in viewer applications due to peculiarities of vector graphics rendering. For example, there are cases when not optimized output looks faded out in Acrobat Reader comparing to optimized output. Metafile output optimization is controlled by existing FixedPageSaveOptions.OptimizeOutput flag. It has removed obsolete property WebRequestTimeout from the LoadOptions class in Aspose.Words 18.4. Please use the HtmlLoadOptions.WebRequestTimeout property instead.  The list of most notable new and improved features added in this release are given below
  • Added public Ref<T> class for out/ref emulation in public API.
  • Provide an ability to work with password-protected ODT and OTT file formats
  • Preserve PaperTray information in PCL   
  • Added ShapeBase.IsLayoutInCell property
  • Implemented optimization of metafile rendering vector output. Optimization includes applying intermediate transformations directly to the graphics and removing redundant canvases. Such optimization is also performed by MW when saving metafiles as vector graphics to PDF, XPS, etc.
  • PaperTray information is now saved in PCL output
  • “DrawingML shapes are not fully supported” warning is not thrown anymore, more specific warnings are used instead while rendering
  • DrawingML shapes with auto-size and empty textboxes don’t throw exception while rendering now
  • WordArt objects with empty fill now cast only outline shadows while rendering. Previously the whole shape cast a shadow
  • Improved rendering of MathAccentElement. The accent symbol is rendered in accordance with the letter’s height
  • Improved rendering of PieChart, if data labels have a manual layout
  • Improved rendering of the text boxes with OleObjects (e.g. Math equation)
  • Improved rendering of WordArt objects with gradient fill
  • Fixed a bug causing the corruption of radial gradient fill for rotated shapes while rendering
  • Fixed rendering of “Monotype Hadassah” font with legacy encoding
  • Fixed a problem with META_SETPIXEL WMF record while rendering meta-files
  • Improved frame width calculation when paragraph has right indent
  • Improved computation of widths of ideographic space when combined with document grid, space inside footnotes
  • Improved floating table positioning for RTL tables in 2013 compatibility mode
  • Improved layout of 2013 compatible documents when page break overlaps footer
  • Improved positioning of wrapped lines in 2013 compatibility mode, and lines with large inline images
  • Fixed issue with character compressing when Kinsoku rule is ignored by document
  • Fixed incorrect glyph selection for Zero Width No-Break Space when font does not have this glyph
  • Fixed comment range highlighting issue when comment spans multiple pages inside a repeated header row of a table
  • Fixed rendering of text in merged cells when row contains hidemark attribute on the cell break and all remaining cells are merged
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

Wednesday, April 25, 2018

HTML Files Rendering to Image Format & Enhanced Parsing of Cascading Style Sheet using .NET

What’s new in this release?

Aspose team is happy to announce the new release of Aspose.Html for .NET 18.4.0. It has enhanced feature of rendering the HTML files to image files. Furthermore, it also has rectified the anomalies reported in earlier version(s) of Aspose.HTML for .NET. In latest version of Aspose.HTML for .NET, parsing of Cascading Style Sheet (CSS) has been improved and has focused especially that API parses CSS without missing any property or tag. Thus improving the rendering of an HTML file to a PDF, XPS and other supported file formats. Few properties and an enumeration pertaining to specification of CSS parsing rules has also been incorporated in latest version of Aspose.HTML for .NET API. A few exceptions including AgrumentOutOfRange and ArgumentNullException have been fixed as well. Below is the list of new and improved features added in this new release.
  • HTML to PNG - not same image quality
  • HTML to PNG - missing symbols
  • CSS properties are ignored
  • Styles are ignored in a large HTML file
  • Incorrect HTML to PDF rendering
  • System.ArgumentNullException occurred at Render() method
  • An exception raises while loading document from HTML file
  • Element img doesn't support SVG format
Newly added documentation pages and articles

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

Aspose.Html for .NET is an advanced HTML manipulation API that enables developers to perform a wide range of HTML manipulation tasks directly within .NET applications. This API offers the capabilities to create as well as manipulate HTML files within your .NET applications. It also provides the features to iterate through HTML elements, Nodes, extract CSS information, edit or remove HTML nodes, configure a document sandbox which affects the processing of CSS styles, rendering of HTML to PDF, XPS or raster image formats and much more.
More about Aspose.Html for .NET

Tuesday, April 24, 2018

Embed Fonts in PPTX & Improved Rendering support for Charts, Text & Table in JasperReports

What’s new in this release?

The long awaited version of Aspose.Slides for JasperReports 18.3.0 has been released. This release has been built on the basis of latest Aspose.Slides for Java 18.3 API whereby Aspose team has included support for setting fonts for exported HTML. Moreover, the rendering support for charts, text and table has also been improved in API. It has also included support for embed fonts in PPTX as well for Aspose.Slides for JasperReport. Some issues related to export of report to presentation have been fixed that earlier resulted in exceptions. The list of improved features in this release are listed below
  • Use Aspose.Slides for Java 18.3 features
  • Support for Embed fonts in PPTX     Feature
  • Exception on exporting report to presentation
  • Exception on rendering report
Newly added documentation pages and articles

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

Aspose.Slides for JasperReports is an external exporter for JasperReports that allows to convert reports in PowerPoint presentation (PPT) and PowerPoint slideshow (PPS) formats in your java applications. It supports Java 2 platform standard edition 5.0 and JasperReports 2.0, 3.0 and higher. It is built with extensive development efforts making it possible to export reports to PowerPoint formats like original reports. Now you can also integrate Aspose.Slides for JasperReports with JasperServer.

More about Aspose.Slides for JasperReports

Monday, April 23, 2018

Project Recalculations Enhancements & Improved Loading Primavera Data inside .NET Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Tasks for .NET 18.4.0. This release brings several improvements to the API functionality in terms of enhancements.  This release adds Support for Conholdate license in the API and Extended Aspose.Tasks collections to support BCL collection interfaces.It also fixes issues reported with the earlier version of the API, such as Ignoring milliseconds part of time while setting task times, Issues with tasks start date and durations, Task duration issues with loading Primavera data and Wrong output with updated PercentComplete of a task. This release includes plenty of new features as listed below
  • Add support of a Conholdate.Total license
  • Ignore milliseconds while setting the task times
  • Exception while recalculating the XML project
  • Incorrect calculation of Tsk.ManualStart while Tsk.ActualStart is set
  • MPP to PDF raises System.ArgumentException
  • Duration errors while loading XML Primavera file
  • Updating task progress by setting PercentComplete creates wrong output
  • If Tsk.Start is empty the Tsk.StartText must contain task start date
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

Sunday, April 22, 2018

Set Margins of a Shape & Parsing Pivot Cached Records while Loading Excel File in Android Apps

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for Android via Java 18.3.0. This release includes many new features, enhancements and other bug fixes that further improve the overall stability and usability of the API. Sometimes, one pivot table uses other pivot table as a data source, so it is called a child pivot table or nested pivot table. Developers can find the children pivot tables of a parent pivot table using the PivotTable.getChildren() method. The following sample code finds the children pivot tables of the pivot table using the PivotTable.getChildren() method and then refreshes them one by one. When users create a Pivot Table, Microsoft Excel takes a copy of the source data and stores it in the Pivot Cache. The Pivot Cache is held inside the memory of Microsoft Excel. When Developers load your Excel file inside the Workbook object, you can decide whether users also want to load the records of Pivot Cache or not, using the LoadOptions.ParsingPivotCachedRecords property. The default value of this property is false. If Pivot Cache is quite big, it can increase the performance. When Microsoft Excel file is exported to HTML using Microsoft Excel or Aspose.Cells APIs, it also exports various types of Document, Workbook and Worksheet properties. You can avoid exporting these properties by setting the HtmlSaveOptions.ExportDocumentProperties, HtmlSaveOptions.ExportWorkbookProperties and HtmlSaveOptions.ExportWorksheetProperties as false. Microsoft Excel file may contain many unnecessary unused styles. When users export the Excel file to HTML file format, these unused styles are also exported. This could increase the size of HTML. Users can exclude the unused styles during the conversion of Excel file to HTML using the HtmlSaveOptions.ExcludeUnusedStyles property. Early versions of Aspose.Cells were not able to handle automatic units of chart axis properly when chart is rendered to image or pdf. Now, Aspose.Cells supports the handling of automatic units of chart axis. There is no code change. Just convert your chart into image or pdf and it will render chart axis just like Microsoft Excel renders it. Earlier, Aspose.Cells would create PdfBookmarkEntry for normal sheet. But now Aspose.Cells can also create PdfBookmarkEntry for chart sheet. Since, chart sheet does not have any other cell except cell A1, so it will create PdfBookmarkEntry for cell A1 only. Aspose.Cells allows users to set the margins of any shape or comment using the Shape.TextBody.TextAlignment property. This property returns the object of ShapeTextAlignment class which has different properties e.g. TopMarginPt, LeftMarginPt, BottomMarginPt, RightMarginPt etc. that can be used to set the top, left, bottom and right margins. Users can specify formula fields when you import data into your worksheet using the ImportTableOptions.setFormulas() method. This method takes the Boolean array where the value true means the field is a formula field. For example, if the third field is a formula field, then third value in the array will be true.  Aspose.Cells provides the Workbook.Settings.MaxRowsOfSharedFormula property that can be used to specify the maximum rows of the shared formula. The shared formula will be split to several shared formulas if the total rows of shared formula is greater than it. Sometime, an Excel file contains external resources e.g. linked images etc. Aspose.Cells allows users to control these external resources using Workbook.Settings.StreamProvider which takes the implementation of IStreamProvider interface. Whenever users will try to render your worksheet containing external resources e.g. linked images, the methods of IStreamProvider interface will be invoked which will enable users to take appropriate actions for their external resources. Aspose.Cells allows users to filter or remove defined names present inside the workbook. Microsoft Excel allows users to group pivot fields in the Pivot Table. When there is large amount of data related to a pivot field, it is better to group them into sections. Aspose.Cells provides this feature via the PivotTable.setManualGroupField() method. This was a long-awaited feature requested by many users.  Microsoft Excel also supports dashed border types which are not supported by most web browsers. When users convert such an Excel file into HTML using Aspose.Cells, the borders are removed. However, Aspose.Cells allows users to accomplish the task and supports to display such borders with HtmlSaveOptions.ExportSimilarBorderStyle property. Dialog sheet is an older format that contains a dialog box. You can find if a sheet is dialog or some other type with Worksheet.Type property. If it returns enumeration value SheetType.DIALOG, then it means, you are dealing with Dialog sheet.  Microsoft Excel allows users to change the display label of the Ole Object. Users can also access or modify the display label of the Ole object via Aspose.Cells APIs using the OleObject.Label property. When users put some value inside a cell that has leading apostrophe or single quote mark, then Microsoft Excel hides it, but when users select the cell, it displays the leading apostrophe or single quote in a formula bar. Aspose.Cells provides StyleFlag.QuotePrefix property that will handle either preserving the quote or not preserving the quote for their needs. Users can read axis labels of a chart after calculating its values using the Chart.calculate() method. Please use the Axis.AxisLabels property for this purpose that will return the list of axis labels. This release includes plenty of improved features and bug fixes as listed below
  • Provide an option to decide whether exporting workbook properties
  • Provide an option to decide whether exporting document properties
  • Create a PdfBookmarkEntry for a chart sheet
  • Add LoadDataFilterOptions.NAMES constant to filter defined names when loading workbook
  • PdfSaveOptions.DrawObjectEventHandler is needed just like ImageOrPrintOptions.DrawObjectEventHandler
  • Extract label name that can be set for Package Objects embedded in Excel file
  • Observe very slow filtering in Microsoft Excel 2013 and 2016 when filter is applied
  • Fix needed for all ActiveX controls
  • Exclude unused styles when exporting Excel file to HTML (parent issue id: CELLSJAVA-42471)
  • How to identify worksheet shapes via DrawObjectEventHandler
  • Unable to access horizontal category axis labels items
  • Parts of images are truncated or missing and they do not match with original source images
  • Image protrudes from the shape in the output PDF
  • Element shape is incorrect in the output HTML
  • Excel to Html - Wrapping text is ignored
  • XLSB file gets corrupt after opening and saving
  • HTML output discrepancy - Issue with spaces
  • Irrelevant data included when saving to HTML
  • XLSB corrupted after re-saving
  • 15 digits numbers do not match what is in MS Excel
  • Margins and layout differences when comparing the output PDF (by Aspose.Cells) with the MS Excel generated PDF
  • Feature does not work in Java - ResultSet
  • Sheet1 shapes are lost and Stars in Sheet2 are rounded
  • Invalid encoding - Exception occurs on loading the Excel file
  • Macro and Dialog sheets are detected as regular worksheets
  • MS Excel does not allow to save XLS file again
  • Aspose.Cells is not filtering data correctly instead it hides all the rows
  • Output HTML does not match with Excel
  • Excel files corrupted after open/save by Aspose.Cells APIs
  • Extra columns are coming at the end of each row in the output HTML for a range
  • Excel file is corrupted and have some cells changed after saving
  • Calculation errors are present in the hidden sheet namely KD020
  • ImportTableOptions.setInsertRows() is not working while importing the ResultSet to worksheet  
  • Comments attached to the cells (in the template file) are not shown when importing the Excel file into GridWeb
  • Inconsistent cell coordinates reported by ImageOrPrintOptions.DrawObjectEventHandler
  • Borders of rows are misaligned in the output PDF   
  • X-Axis scale is incorrect in PNG output of Excel chart
  • Rendering of the chart is not correct in the output PDF       
  • Chart is replaced with Red X when converting XLSX to ODS
  • Images lost when converting ODS to XLSX
  • Properties are not extracted from XLS and XLSX files
  • Saving XLS to XLSB removes allowEditRanges
  • Exception "NullPointerException" occurred when extracting SmartArt shape text
  • Article Code - Control External Resources using WorkbookSetting.StreamProvider - does not work for Java
  • Article Code - Specify Formula Fields while Importing Data to Worksheet - does not work for Java
  • Chinese characters in embedded file name (title) is not well-displayed in notepad
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

Thursday, April 19, 2018

Control Compression Ratio of Images during OneNote Documents to PDF inside Java Apps

What’s new in this release?

Aspose development team is very excited to announce the new release of Aspose.Note for Java 18.3.0. This month’s release introduces the capability to compress output image quality while rendering document to different formats. It also fixes several issues that further improve overall API functionality. Conversion of OneNote documents to various formats is one of the prominent features of Aspose.Note for Java API. This release of API introduces capability to control the compression ratio of images during conversion to PDF. It lets you select the image compression type and quality using the SaveOptions class of the API. Image quality can be set from 0 to 100 using the JpegQuality property of SaveOptions as shown in the code sample on blog announcement page.  Bellows is the list of new and enhanced features included in this new release.
  • Image's compression in PDF
  • Evaluation's mode restrictions are reworked
  • Make evaluation mode limitations more clear
  • Add option to compress pictures while converting to PDF.
  • Image.Extension property returns wrong value for gif images
  • Wrong page margin values are returned
  • Large size PDF generated from one note file as compared to MS OneNote
  • Crash while trying to clone Aspose.Note.Document page by page
  • Ability to copy page from .one document to a new .one document
Newly added documentation pages and articles
 

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

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

More about Aspose.Note for Java

Tuesday, April 17, 2018

Hyperlinks Support for PDF to Word Conversion & Versioning Support in SDKs inside Cloud Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Words for Cloud 18.3.0. This release provide Hyperlinks support for PDF to Word conversion, versioning support in SDKs and have dropped support of deprecated PDF save option properties. PDF to Word converter now properly converts style and destination of hyperlinks, both to URLs and local files. Please check Convert PDF Document to Word article for more details. Aspose.Words Cloud SDKs now have Version property for API Configuration classes. The attribute allows to target specific version. Supported versions are:
  • v1 (default) – updated on monthly basis or more frequent
  • v2 (stable) – updated once a quater
  • v3 (frozen) – previous version of “stable”, updated once a quater
Some PDF save options that have been deprecated in Aspose.Words .NET are now not available in Aspose.Words Cloud REST API as well. Full lists of properties are provided on blog announcement page. Below is the list of important new features and bug fixes part of this release.
  • Hyperlinks support for PDF to Word conversion
  • Versioning support in SDKs
  • Dropping support of deprecated PDF save option properties
Start a free trial today – all users need is to sign up with the Aspose for Cloud service. Once signed up, users are ready to try the powerful file processing features offered by Aspose for Cloud.

Overview: Aspose for Cloud

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

More about Aspose for Cloud

Monday, April 16, 2018

Subscript PSD Option Support & Exporting RGB Color System to CMYK for Tiff File using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Imaging for .NET 18.3.0. It has added support for many features along with resolution of outstanding issues in API. Some important new features are also part of this release, such as support for SmallCap PSD, support for Subscript PSD option, converting CMYK PSD to CMYK Tiff, Converting RGB color system to CMYK for Tiff file Format and support For BMP. There are some important enhancements and bug fixes introduced in this release, such as Some public properties of ReaderDicomFileInfo class are missing in newest versions of Aspose.Imaging (starting from v16.12), Exception on loading image, Image load exception is thrown on loading BMP, exception is thrown on emf export to WMF with text rotation, An exception raises while saving to TIFF format, Dicom file not properly converted to PNGafter resize, Conversion BMP to PNG throws an exception, Tiff with embedded color profiles, generated by Aspose.Imaging is not compatible with Photoshop, SVG with external resources not loaded, Tiff rotation without changing BPP, ODG to JPEG not properly converted, Fix EMF image export without license, Concatenating TIFF images into single TIFF image is throwing exception and many more. The main new and improved features added in this release are listed below
  • Add support for SmallCap PSD option
  • Add support for Subscript PSD option
  • Support BMP header OS22XBITMAPHEADER
  • Support for converting CMYK PSD to CMYK Tiff
  • Conversion of RGB Color System to CMYK for Tiff File Format
  • Some public properties of ReaderDicomFileInfo class are missing in newest versions of Aspose.Imaging (starting from v16.12)
  • Exception on loading image
  • Image load exception is thrown on loading BMP
  • Exception is thrown on emf export to WMF with text rotation
  • An exception raises while saving to TIFF format
  • Dicom file not properly converted to PNGafter resize
  • Actualization of Aspose.Imaging .NET standalone installer program menu links
  • Conversion BMP to PNG throws an exception
  • Tiff with embedded color profiles, generated by Aspose.Imaging is not compatible with Photoshop
  • SVG with external resources not loaded       
  • Tiff rotation without changing BPP
  • ODG to JPEG not properly converted
  • Fix EMF image export without license
  • Darker colors and color reproducibility
  • Exception on loading BMP Images
  • Concatenating TIFF images into single TIFF image is throwing exception.
Newly added documentation pages and articles

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

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

More about Aspose.Imaging for .NET

Sunday, April 15, 2018

Renumbering WBS Codes, Eliminating Gaps between Tasks List & Page Footer using Java

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.Tasks for Java 18.03.0. This release brings enhancements to API functionality by introducing new features. Specifically, it provides support for renumbering WBS Codes of tasks in a project and eliminates gaps between tasks list and page footer while rendering project data. This release of Aspose.Tasks for Java lets users renumber the WBS codes associated with tasks like Microsoft Project’s “Renumber” function. Users can renumber all or selected WBS codes of tasks in a project as shown in the sample code on blog announcement page. The rendering capabilities of project data to various formats are one of the powerful features of Aspose.Tasks for Java API.  This release has further improved this functionality by providing the feature of reducing gap between project’s tasks list and footer information in output. This improves the visualization of project’s rendered information in the output. The setReduceFooterGap property of SaveOptions class can be used to achieve this. This release also introduces an enhancement for getting number of pages based on specified Start and End dates. This feature can be used to get specific page count for specified dates even during conversion to various output formats. Below is the complete list of bug fixes and enhanced features included in this release.
  • Add a support for setting a default font when a project is rendering into PDF
  • Implement a feature "Renumber..." WBS codes
  • Setting for eliminating the gap between the list of tasks and footer
  • Implement GetPageCount overload depending on Start and EndDate dates
  • Provide descriptive error messages when opening corrupted MPP files.
  • Task notes not saved for template file from MSP 2016
  • Resource assignment units raise exception when large value is set
  • Task duration becomes zero if multiple resources are assigned
  • Project reading exception while loading the MPP file
  • AT breaks the showing of GanttBarStyle for manual summary tasks
  • Resource assignment has incorrect baseline start/finish date
  • FontFamily not set in MPP
  • Header text is only changed for the default view
  • Timephased data not added to the resource assignment time phased data collection
  • Task Split parts lost while setting the %Complete
  • Incorrect Link Type generated while saving project to MPX
  • Mpp gets empty after mpp write
  • Summary task fields are empty (Java)
  • getResourceAssignment().getByUid() function does not select proper entry
  • MPP with formulas gets corrupted after saving by Aspose.Tasks (Java)
  • Summary task is not updated for Actual Start, %Complete and Actual Finish
  • Tasks with custom timephased data have different finish date while opened in MSP
  • Recalculate raises exception for the attached project
  • Saving project file corrupts the output file
  • Project data lost after loading and saving MPP 2016 file
  • Exception raised while loading project from memory stream
  • GanttBarStyle not set for summary task
  • XER file cannot be read with all cultures
  • Dates and tasks duration are not correct
  • Not all properties of extended attributes are filled
  • Data lost when MPP file re-saved as MPP
Newly added documentation pages and articles

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

Aspose.Tasks is a non-graphical Java Project management component that enables Java applications to read, write & manage Project documents without utilizing MS Project. It supports reading MS Project Template (MPT) files as well as allows exporting project data to HTML, BMP, PNG, JPEG, PDF, TIFF, XPS, XAML and SVG formats. It reads & writes MS Project documents in both MPP & XML formats.  Developers can read & change tasks, recurring tasks, resources, resource assignments, relations & calendars.

More about Aspose.Tasks for Java

Thursday, April 12, 2018

Add Text in DWG, Import Image to DWG File & Export DWG Entity to Image using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.CAD for Java 18.3.0. This new release has included support for many API features pertaining to DWG and DXF file formats along with support for DWT files. We have also resolved certain issues incurring in API as well. There are some important new features inlcuded in this release, such Support for Adding text in DWG, Support for Exporting DWG Entity to Image, Support for Saving DXF Files, Support for Import Image to DWG File and setup of Pen in Export. There are Some enhancements and bugs fixes are also part of this release, Support for accessing rows and columns of CAD Tables, ImageSave exception on exporting DWG to PDF, Extra margins when DXF saved as PDF, Saving DXF document into image not working, License loading is taking much time, Image saving failed exception on exporting DGN to PDF, Error converting a DWG, Lines in generated PDF and BMP are not rendered properly, How to get the size of the layout,   Implement API to be able to perform RotateFlip command, Image loading failed exception when loading DGN, Implement reading of encoding for DXF/DWG, Incorrect lines rendering in exported PDF, Text size increase in generated PDF, Support of Mesh object and many more. The main new features added in this release are listed below
  • Provide set up of Pen in export options
  • Support for exporting particular DWG entity to image
  • Support for saving DXF file
  • Ability to add/import a raster image to DWG file
  • Ability to add text into DWG file
  • Support for accessing rows and columns of CAD Tables
  • ImageSave exception on exporting DWG to PDF
  • Exception on converting DWG to PDF
  • Extra margins when DXF saved as PDF
  • Saving DXF document into image not working
  • License loading is taking much time
  • Exception on converting DWG file to image
  • Null Reference exception during access to Width and Height properties of IFC file
  • Image saving failed exception on exporting DGN to PDF
  • Error converting a DWG
  • Lines in generated PDF and BMP are not rendered properly
  • How to get the size of the layout
  • Implement API to be able to perform RotateFlip command
  • NullReferenceException on exporting DWG to PDF
  • Image loading failed exception when loading DGN
  • Incorrect reading of elements from disabled layers in DWG
  • Implement reading of encoding for DXF/DWG
  • Incorrect lines rendering in exported PDF
  • Text size increase in generated PDF
  • Converting DXF to TIFF is not generating the correct output - Incorrect height & width
  • Support of Mesh object
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

Wednesday, April 11, 2018

Save Fonts When Converting Presentation to HTML & Enhanced PPTX to PDF Conversion using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 18.3.0. This is a maintenance release whereby we have resolved some incurring issues in API. There are Some new features added in this release, Option for saving fonts when converting to HTML and Show Aspose.Slides in Add Reference dialog. There are some important enhancements and bug fixes also part of this release, such as Mismatch in table heading number in PPT to PDF conversion, PPT theme is changed after saving, When PPTX is converted to PDF, the space in text of chart legend is removed, When PPTX is converted to PDF, chart is changed, PPTX to PDF now properly converted, Loading PPTX file freezes, PPT Charts not showing in PDF conversion with Azure Websites, Video volume changes when saving a presentation, Application Hangs while converting PPT to PPTX, Table data is missing in generated TIFF, Small lines appear on image in generated HTML and many more. This list of new, improved and bug fixes in this release are given below
  • Option for saving fonts when converting to HTML
  • Show Aspose.Slides in Add Reference dialog
  • Mismatch in table heading number in PPT to PDF conversion
  • PPT theme is changed after saving
  • When PPTX is converted to PDF, the space in text of chart legend is removed
  • When PPTX is converted to PDF, some legend items are missing in chart
  • When PPTX is converted to PDF, chart is changed
  • When PPTX is converted to PDF, the vertical graphs lines are different
  • Loading PPTX file freezes
  • Locked shape can be edited
  • OutOfMemory exception on exporting presentation to PDF in multi-threaded environment
  • PPT Charts not showing in PDF conversion with Azure Websites
  • Out of Memory exception on exporting presentation to PDF
  • Text block adding extra line after cloning
  • Slides thumbnails not properly generated
  • TrueType fonts in exported XPS are malformed in Win 10 / Server 2016
  • Some of characters missing on saving PPT
  • ArrayIndexOutOfBoundsException on loading presentation
  • Conversion hangs when exporting to PDF
  • Chart Bar is missing in generated PDF
  • Missing chart legend and text overlapping/missing in generated PDF file
  • Character alignment gets changed in exported PDF
  • Setting plot area Y position is not working
  • UpdateAutomatic property for OLE frame is set to true in PowerPoint
  • PPTX to PDF not properly converted
  • The embedded audio is not played automatically in cloned slide
  • NotSupportedException on loading presentation
  • Video volume changes when saving a presentation
  • Video in copied presentation hangs in PP 2007
  • Security Notice while opening PPTX
  • NullReferenceException on loading presentation
  • Application Hangs while converting PPT to PPTX
  • IndexOutOfRangeException on loading presentation
  • Argument exception on loading ODP
  • Table data is missing in generated TIFF
  • Small lines appear on image in generated HTML
  • Exception on loading presentation
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, April 10, 2018

Add, Remove Paragraphs & Get Portions List in a Slide inside Cloud Apps

Aspose team is pleased to announce the new release of Aspose.Slides for Cloud 18.3.0. This release introduces APIs enables users to add, remove paragraphs and portions in a Slide. It Introduced APIs to add, remove paragraphs and portions in a Slide. It adds POST method to paragraphs resource that allows creating new paragraphs, DELETE method is added to paragraphs resource which allows deleting paragraphs by their indices in a list. GET method is added to portions resource. It allows getting portion list for a specified paragraph. POST method is added to portions resource, which allows creating new portions. DELETE method is added to portions resource, which allows to delete portions by their indices in a list.  SwfExportOptions object is added that can be used with saveas resource to specify options for exporting a presentation to SWF format. NotesPosition property is added to PdfExportOptions, TiffExportOptions and SwfExportOptions objects that allow to export slide notes. API returns 404 error for invalid property name. It allows converting presentations to TIFF, PDF, XPS, PPTX, ODP, PPSX, PPTM, PPSM, POTX, POTM, HTML and image file formats. This release includes plenty of improvements & bug fixes features as listed below.
  • Support adding and removing paragraphs and portions
  • Return 404 for invalid property name
  • SwfExportOptions object is added that can be used with saveas resource to specify options for exporting a presentation to SWF format
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, April 9, 2018

Retrieve Bounding Box of 3D Entities & Enhanced Texture-Transparency using .NET

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET 18.3.0. The new version 18.3 of the API has been released with the support of retrieving the bounding box of entities in 3D model. Developers can find improvement on applying transparency to the materials as well as the compatibility support among 3D formats with new APIs. With the help of Aspose.3D for .NET API, developers can apply material using per-pixel alpha channel defined in the diffuse/albedo texture. In order to achieve this, it has added Alpha and AlphaSource members. These members make it compatible with texture-transparency in 3D formats like U3D/FBX and these are also supported in Aspose.3D API renderer, since LambertMaterial, PhongMaterial and PbrMaterial classes have transparency factor. With the recent version 18.3 of Aspose.3D for .NET API, developers can retrieve a bounding box of 3D entities. This release includes plenty of new features as listed below
  • Order-independent transparency
  • Cannot render model transparency
  • 3DS to GLTF export throws an out of index error
  • Add support for NURBS curve
Newly added documentation pages and articles

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

CMYK PSD to CMYK Tiff Conversion, Subscript & SmallCap Support for PSD Rendering using Java

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 18.3.0.  It has added support for some of new features in this API along with resolution of incurring issues in API. Support for SmallCap PSD, support for Subscript PSD option, converting CMYK PSD to CMYK Tiff, converting RGB color system to CMYK for Tiff file Format, Support For BMP.There are some important enhancements and bug fixes also part of this release, such as concatenating TIFF images into single TIFF image is throwing exception, Fix EMF image export without license, ODG to JPEG not properly converted, TIFF rotation without changing BPP, SVG with external resources not loaded, exception is thrown on EMF export to WMF with text rotation, Some public properties of ReaderDicomFileInfo class are missing in newest versions of Aspose.Imaging (starting from v16.12), Image load exception is thrown on loading BMP, DICOM file not properly converted to PNG after resize, Conversion BMP to PNG throws an exception, Saving SVG with fonts embedded or exported for Linux and many more. The main new and improved features added in this release are listed below
  • Conversion of RGB Color System to CMYK for Tiff File Format
  • Add support for Subscript PSD option
  • Add support for SmallCap PSD option
  • Support for converting CMYK PSD to CMYK TIFF
  • Support BMP header OS22XBITMAPHEADER
  • Concatenating TIFF images into single TIFF image is throwing exception
  • Fix EMF image export without license
  • ODG to JPEG not properly converted
  • TIFF rotation without changing BPP
  • SVG with external resources not loaded
  • Exception is thrown on EMF export to WMF with text rotation
  • Some public properties of ReaderDicomFileInfo class are missing in newest versions of Aspose.Imaging (starting from v16.12)
  • Exception on loading image
  • Image load exception is thrown on loading BMP
  • DICOM file not properly converted to PNG after resize
  • An exception raises while saving to TIFF format
  • Conversion BMP to PNG throws an exception
  • Tiff with embedded color profiles, generated by Aspose.Imaging is not compatible with Photoshop
  • Saving SVG with fonts embedded or exported for Linux
  • Exception on loading BMP Images    Enhancement
  • Darker colors and color reproducibility
Newly added documentation pages and articles

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

Set Participant Status for Meeting & Enhanced PDF Attachment in EML Files inside Java Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Java 18.3.0. This release introduces new feature of setting participation status of meetings attendees. It also brings further stability to API functionality by fixing issues that were reported with earlier versions of the API.  This release of Aspose.Email for Java API lets you set the participation status of attendees of a meeting. This lets you add the same information to output ICS file in the form of PARTSTAT property. Status can be set to accepted as well as declined as per user’s requirements. There are some important enhancements and bug fixes part of this release, such as provision to set PARTSTAT property of ICS, HTML formatting lost while setting html description of an appointment, Property attachment name cannot be set, EML to MHT generates garbled characters, Regression: EML to MSG: Resultant MSG file doesn't open in Outlook and many more. The main improved features & bug fixes added in this release are listed below
  • Provision to set PARTSTAT property of ICS
  • ImapClient StartMonitoring consumes large processor usage
  • ImapClient.SelectFolder takes longer than older version of API
  • HTML formatting lost while setting html description of an appointment
  • Exchange events notification functionality is broken
  • Property attachment name cannot be set
  • EML to MHT generates garbled characters   
  • ContentType.Name returned null for embedded bitmap
  • Regression: EML to MSG: Resultant MSG file doesn't open in Outlook
  • PDF attachment in EML is not detected properly
  • Duplicate headers in the resultant EML while converting MapiMessage to decrypted Mime
  • Address and DisplayName for To field not displayed correctly
  • SMTP Email getting failed while connected with VPN
  • An exception raises while opening EML message
  • EWSClient.FetchMapiMessage raises exception
  • System.format exception for MapiMessage.FromMailMEssage
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, April 4, 2018

KML File Format Support & Get Default Value while Reading Feature Value from File using .NET

What’s new in this release?
Aspose team is pleased to announce the release of Aspose.GIS for .NET 18.3.0. This release introduces support for Keyhole Markup Language (KML) file format. It also enhances the API functionality by introducing enhancements and bug fixes. This release further extends the family of supported file formats by the API. It adds support  for KML file format by the API which is used to display geographic data by Google Earth. With the support of this new file format, users can now create KML files and add attributes and features to it. Not only users can create KML file, users can also read KML files using the API and read features information from it. This month’s release also provides support for Geometry validation. It lets users validate geometries for several operations and provides the capability to validate a geometry for rules related to Geometries as well as specifications by Geo-spatial file formats. It lets users Checking Geometry for Validity, Checking Geometry for Simple and Geometries Validation on Writing. With this month’s release, the API now provides the capability of getting default value while reading feature value from a file. It also lets users to set default value for features to avoid null values reading from features. The GetValueOrDefault method of Feature gives users the ability to get default value for a feature avoiding null. The list of new and enhanced features are listed bellow
  • Geometry Validation
  • Streamline handling of Null values
  • Keyhole Markup Language (KML)
  • Handle empty geometries
  • Members added to geometry collection accommodate dimension
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.GIS for .NET documentation that may guide users briefly how to use Aspose.GIS for performing different tasks like the followings.
Overview: Aspose.GIS for .NET
Aspose.GIS for .NET enables users to access & manipulate geographic information from vector based geospatial data formats. Users can read, write & convert most popular GIS file formats such as Shapefile & GeoJSON from within their .NET applications without requiring any additional tools or software. It not only supports loading GIS file formats for manipulation & conversion but it also provides the capability to create GIS files from scratch. .NET developers can use the API to create basic geometries such as Point, MultiPoint, Line, MultiLine, Polygon and so on, which can be further used to generate complex features.
More about Aspose.GIS for .NET

Tuesday, April 3, 2018

Change Structure of ZIP Archive Folder, Remove Redundant APIs & Unneeded Parameters in Cloud Apps

What’s new in this release?

Aspose team is pleased to announce the new monthly release of Aspose.HTML for Cloud 18.3.0. This release has changed the structure of ZIP archive folder that returns upon calling GET all images of HTML document API. All images that are referenced by the absolute web links are placed in the archive in the __Web_Images folder (instead of full web path). Moreover, description of API methods and parameters in the API Reference page have been extended. A group of REST API methods (conversion & translation PUT methods) has been considered as redundant and removed from API, such as anslate the HTML document specified by the name from default or specified storage, Translate the HTML document from the Web specified by its URL, Convert the HTML document to the specified image format, Convert the HTML document to PDF and Convert the HTML document to XPS. Unneeded parameters have been removed from a number of API methods. Folder and storage parameters have been removed as unneeded in the API methods, such as convert the HTML page from the web by its URL to the specified image format, Convert the HTML page from the web by its URL to PDF, Convert the HTML page from the web by its URL to XPS.  For these API methods, xResolution and yResolution parameters were considered as redundant and replaced with a single resolution parameter. Convert the HTML document from the storage by its name to the specified image format and convert the HTML page from the web by its URL to the specified image format. It has changed the structure of ZIP archive folder that returns upon calling GET all images of HTML document API. All images that are referenced by the absolute web links are placed in the archive in the __Web_Images folder (instead of full web path. The list of important new and improved features are given below
  • A group of REST API methods (conversion & translation PUT methods) has been considered as redundant and removed from API- see API Changes section below
  • Unneeded parameters have been removed from a number of API methods - see API Changes section below
  • GET all images of HTML document: the result ZIP archive folder structure changed - all images that are referenced by the absolute web links are placed in the archive in the __Web_Images folder (instead of full web path).
  • API documentation enhancement: descriptions of API methods and parameters in the API Reference page have been extended
  • `Translate - encoding issue: if the source HTML charset is not Unicode, the result document may display incorrectly some language-specific characters
  •  Document -> GET: get document: returns response with empty content
Newly added documentation pages and articles

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

Aspose.Html for .NET is an advanced HTML manipulation API that enables developers to perform a wide range of HTML manipulation tasks directly within .NET applications. This API offers the capabilities to create as well as manipulate HTML files within your .NET applications. It also provides the features to iterate through HTML elements, Nodes, extract CSS information, edit or remove HTML nodes, configure a document sandbox which affects the processing of CSS styles, rendering of HTML to PDF, XPS or raster image formats and much more.

More about Aspose.Html for Cloud

Monday, April 2, 2018

Aspose.Newsletter April 2018: Rendering Extension for MS SQL Server Reporting Services 2017& Other News

Aspose Newsletter for April 2018 has now been published that highlights all the newly supported features offered in the recent releases. It includes information about rendering extension for generating reports Into Microsoft SQL Server Reporting Services 2017, extract text in Paragraphs from PDF File and Convert Postscript or EPS into PDF, Create, Open & Edit PowerPoint Presentations in Android via Java, set chart series color and individual series points using LINQ Reporting Engine, How to create named destination in existing PDF documents in .NET & many more.
Rendering Extension for Generating Reports into Microsoft SQL Server Reporting Services 2017
Aspose.Words for Reporting Services is an advanced rendering extension for software developers to generate RDL and RDLC reports as Word (DOC, DOCX) PDF, RTF, HTML, MHTML, ODT, TXT, XPS and WordprocessingML documents from within Microsoft SQL Server Reporting Services. Download Free Trial
Extract Text in Paragraphs from PDF File and Convert Postscript or EPS into PDF
Aspose.Pdf for .NET and Java APIs enable developers to programmatically extract text from PDF documents by searching selective text, whole paragraphs or sections. It also adds new feature of inter-file format conversion to convert Postscript or EPS into PDF file. Read more details here to use fully functional code snippets in .NET and Java to perform text extraction and conversion features within user applications:
Create, Open and Edit PowerPoint Presentations in Android via Java
Aspose.Slides for Android via Java supports manipulating PowerPoint presentations without needed Microsoft PowerPoint. Programmers can create new presentations, edit existing files and manipulate presentation parts with highest degree of accuracy and fidelity. Read more details here to access working source code examples and start processing PowerPoint presentations
Set Chart Series Color and Individual Series Points using LINQ Reporting Engine
Aspose.Words announces plenty of useful Word document manipulation and rendering features in this month. The LINQ reporting engine supports dynamic coloring of chart series and individual series point within any type of .NET, Java and Android via Java applications. Programmers can also add prefix to all CSS class names when document is exported:
How to: Create Named Destination in Existing PDF Documents in .NET?
Manually creating named destination within PDF could be a tedious task. However, Aspose.Pdf for .NET offers a programmatic solution to change named destination without effecting any internal or external link inside a PDF document. Try out fully functional code examples to get this feature implemented within .NET applications:
How to: Eliminate Gap between Tasks List and Page Footer within .NET?
Aspose.Tasks for .NET supports reducing gap between project file tasks-list and footer information in output that optimizes visualization of projects’ rendered information. The ReduceFooterGap property of SaveOptions class can be used to achieve this functionality. Try out fully functional code examples
How to: Add Text and Images in DWG Files in .NET?
Aspose.CAD for .NET API announces improved support for managing DWG and DXF files in any types of .NET applications. Programmers can add text in DWG files, save them, import or export DWG entity to and from images. Try out fully functional C# code examples here:
How to: Apply 3D Mesh Morphing and Evaluate Nurbs Curve in .NET?
Aspose.3D for .NET API enables developers to edit a Mesh from one shape to another by adding targets to Morph channel in 3D models. Also evaluate the frequency between two neighbor knots and retrieve an array of the Points in the curve. Try out fully functional code examples
Updates about new Product Releases
  1. Aspose.Total for .NET - a compilation of Aspose latest .NET products
  2. Aspose.Total for Java – a compilation of Aspose latest Java products.
  3. Aspose.Total for Android – all the latest versions of Aspose Android APIs.
  4. Aspose.Total for SharePoint – a compilation of Aspose latest SharePoint products.
  5. Aspose.Total for Reporting Services– a compilation of Aspose latest Reporting Services products
  6. Aspose.Total for JasperReports – The latest versions of Aspose JasperReports products.
  7. Aspose.Total for C++The latest versions of our C++ products packaged into one product suite.
  8. Aspose.Cells for Reporting Services 18.2 – Invoke Microsoft Excel printing format within SQL Server Reporting Services.
  9. Aspose.BarCode for JasperReports 18.2 – Upgraded barcode recognition process in JasperReports.
  10. Aspose.Slides for .NET, Java, C++, SharePoint, Reporting Services and JasperReports – Support for improved text, chart and table rendering.
  11. Aspose.BarCode for Java 18.2 – Enhanced process to recognize barcode from images and PDF files.
  12. Aspose.HTML for .NET 18.3 – Render web pages to a PDF document or an image.
Supporting User Groups and Conferences
Aspose is sponsoring a number of user groups and upcoming events, including:
    • April 21: Global Azure Bootcamp – Singapore
  • April 2018: DotNetCodeIT – Italy
  • May 22 – 23: de:code Japan – Tokyo, Japan
Sponsor a user group? Get in contact: user.groups@aspose.com
Collect a copy of Aspose Newsletter, February 2018 edition

Sunday, April 1, 2018

Group Pivot Fields in Pivot Table, Access & Modify Display Label of Linked OLE Object using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 18.3.0. This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the APIs. Microsoft Excel allows users to group pivot fields in the Pivot Table. When there is large amount of data related to a pivot field, it is better to group them into sections. Aspose.Cells provides this feature via the PivotTable.setManualGroupField() method. This was a long-awaited feature requested by many users. The following sample code loads the template Excel file and performs grouping operation on the first pivot field in the Pivot Table using the PivotTable.setManualGroupField() method. Aspose.Cells provides an abstract class DrawObjectEventHandler which has a draw() method. User can implement and utilize the draw() method to get the DrawObject and Bound while rendering Excel to Pdf or Image. If users are rendering Excel file to Pdf, then can utilize DrawObjectEventHandler class with PdfSaveOptions.DrawObjectEventHandler. Similarly, if users are rendering Excel file to Image, users can utilize DrawObjectEventHandler class with ImageOrPrintOptions.DrawObjectEventHandler. Microsoft Excel also supports dashed border types which are not supported by most web browsers. When user convert such an Excel file into HTML using Aspose.Cells, the borders are removed. However, it allows to accomplish the task and supports to display such borders with HtmlSaveOptions.ExportSimilarBorderStyle property.  Dialog sheet is an older format that contains a dialog box. Users can find if a sheet is dialog or some other type with Worksheet.Type property. If it returns enumeration value SheetType.DIALOG, then it means, users are dealing with Dialog sheet.  Microsoft Excel allows to change the display label of the Ole Object. Developers can also access or modify the display label of the Ole object via Aspose.Cells APIs using the OleObject.Label property. When users put some value inside a cell that has leading apostrophe or single quote mark, then Microsoft Excel hides it, but when users select the cell, it displays the leading apostrophe or single quote in a formula bar. Aspose.Cells provides StyleFlag.QuotePrefix property that will handle either preserving the quote or not preserving the quote for users needs.  Developers can read axis labels of chart after calculating its values using the Chart.calculate() method. Please use the Axis.AxisLabels property for this purpose that will return the list of axis labels. Users can change the Version number of Excel file by right clicking the file and then selecting Properties > Details and then editing the Version number field. Please use BuiltInDocumentPropertyCollection.DocumentVersion property to change it programmatically using Aspose.Cells APIs.  Below are some important new features, enhancement and bug fixes part of this release.
  • Add PdfSaveOptions.DrawObjectEventHandler similar to ImageOrPrintOptions.DrawObjectEventHandler
  • Extract label name that can be set for Package objects embedded in MS Excel file
  • Using stream to import Excel file via GridWebBean.importExcelFile() is invalid or non-existing
  • How to identify worksheet shapes via DrawObjectEventHandler
  • Unable to access horizontal category axis label items
  • Output HTML does not match with MS Excel
  • Excel files corrupted after open/save by Aspose.Cells APIs
  • Extra columns are coming at the end of each row in the output HTML for a range
  • Excel file is corrupted and have some cells changed after saving
  • Calculation errors are present in the hidden sheet namely "KD020"
  • ImportTableOptions.setInsertRows() is not working while importing the ResultSet to worksheet
  • Comments attached to the cells (in the template file) are not shown when imported the Excel file into GridWeb
  • Inconsistent cell coordinates reported by ImageOrPrintOptions.DrawObjectEventHandler
  • Borders of rows are misaligned in the output PDF
  • X-axis scale is incorrect in PNG output of Excel Chart
  • Rendering of the chart is not correct in the output PDF
  • Chart is replaced with red X when converting XLSX to ODS
  • Images lost when converting ODS to XLSX
  • Properties are not extracted from XLS and XLSX files
  • Saving XLS to XLSB removes allowEditRanges
  • Control external resources using WorkbookSetting.StreamProvider - it works for .NET but does not work for Java
  • Specify formula fields while importing data to worksheet - it works for .NET but does not work for Java
  • Chinese characters in embedded file name (title) is not well-displayed in notepad 
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