Thursday, March 30, 2017

PDF File to EPUB Conversion & Setting RGB Color as Text Foreground Color in Android Apps

What's New in this Release?

Aspose development team is excited to announce the release of Aspose.Pdf for Android 16.12.0. It supports converting PDF files to EPUB format, the functionality of adding bullet text inside PDF document and the leverage of setting foreground color for text inside PDF document has been provided in recent release. EPUB (short for electronic publication) is a free and open e-book standard from the International Digital Publishing Forum (IDPF). Files have the extension .epub and Aspose team has been receiving lots of requests from the customers regarding the support for this format. The conversion of PDF file to EPUB format is made possible with the introduction of EpubSaveOptions class. In case users need to convert any existing PDF file, simply need to load the file in Document object, instantiate EpubSaveOptions instance and pass this object as second argument to Save(..) method of Document object. Aspose.Pdf for Android provides the capabilities to add as well as manipulate text inside PDF file. While adding text, users can set formatting for text objects and also can use setForegroundColor(..) method of TextSegment class, which takes Color object as an argument. A PDF file is comprised of Text, Images, Attachments, Annotations, Graphs, and Headings etc. During the content rendering inside PDF file, ASpose team often come across a requirement where it's needed to add contents in bullet format. This requirement can be accomplished using Aspose.Pdf for Android and in order to fulfill this requirement, it's needed to create Dash and Bullet text and then need to create a string objects to represent Bullet and Dash characters. After that, users need to add the TextFragment objects to paragraphs collection of page instance and finally save the PDF document. Apart from above stated features, this release also has significantly improved performance, handling different documents to avoid unexpected behaviors, have greatly improved the PDF to raster images conversion and text extraction capabilities. Like Aspose team always have emphasized on using latest release versions of Aspose APIs. Some important features and enhancements included in this new release are listed below
  • Adding bullet text in PDF document
  • PDF to EPUB conversion support
  • To set RGB color as text foreground color
  • Performance issue - application takes almost 5 minutes
  • Performance problem on loading and saving PDF document
  • PDF to BMP conversion throws OutOfMemory
  • ClassCastException at PdfFileInfo#saveNewInfo(java.io.OutputStream)
  • PdfSerializationException: Wrong object format. Id:426 Generation:0
  • PDF to PNG: a blank image is being rendered
  • Background color is not being set in PDF file
  • Text has Arabic symbols but extractor.isBidi() return false
  • Extracted text from pdf-file is wrong
Overview: Aspose.Pdf for Android

Aspose.Pdf for Android is a PDF document creation & manipulation c omponent that enables Android applications to read, write & manipulate PDF document without using any other third party application. It allows PDF compression options, table creation & manipulation, support for graph objects, extended security controls, custom font handling, add or remove bookmarks, create table of contents, add, update, delete attachments & annotations, import or export PDF form data, print PDF docs &  much more.

More about Aspose.Pdf for Android

Wednesday, March 29, 2017

Fast PNG Processing & Enhanced Images Processing in Multi-Threaded Environment using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Imaging for .NET 17.3.0. The major development in this release is the improved mechanism to process JPEG, GIF, BMP, PSD, PNG and JPEG2000 images in multi-threaded environment. Synchronized access to mutually exclusive images in the multi-threaded environment is the key enhancement. This release also supports fast processing of PNG images. Support for improved LoadArgb32Pixels method has also been incorporated in this release. This release also introduced some important enhancements, such as Loading process of DNG file, PSD to image conversion process, Processing of TIFF image stream, Processing of TIFF image frames, Conversion process of JPEG format to BMP format, Processing of mutually exclusive JPEG images in multi-threaded environment, Loading process of PSD file, Processing of mutually exclusive BMP images in multi-threaded environment & much more. The main new and improved features added in this release are listed below
  • Improve loading DNG file format
  • Converting PSD to image is throwing exception
  • Modifying and updatding TIFF image stream is not working properly
  • Investigate problem with saving TIFF image frames in multithreading environment
  • Exporting JPEG image into BMP file format fails
  • Synchronize access to mutually exclusive image operations for JPEG images
  • Aspose.Imaging halts while loading PSD file
  • The PNG codec research regarding increase in productivity
  • Synchronize access to mutually exclusive image operations for GIF images
  • Synchronize access to mutually exclusive image operations for BMP images
  • Synchronize access to mutually exclusive image operations for PSD images
  • Synchronize access to mutually exclusive image operations for PNG images
  • Synchronize access to mutually exclusive image operations for JPEG2000 images
  • Djvu converted to PDF successfully but it took a long time to convert
  • Incorrect working of -LoadArgb32Pixels.
  • Subsequent reading of scan line data for PNG image produces a different results
Overview:Aspose.Imaging for .NET

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

More about Aspose.Imaging for .NET

Tuesday, March 28, 2017

RDL Reports Conversion to EPUB & PDF File Formats in SQL Reporting Services

Aspose team is pleased to announce the release of Aspose.Pdf for Reporting Services 17.1.0. Aspose.Pdf for Reporting Services is one of the widely used and stable export components for SQL Reporting Services for the conversion of .RDL reports to PDF as well as XPS file formats. Recently, Aspose team has received many requests from the customers for the provision of export option to EPUB format. EPUB (short for electronic publication) is a free and open e-book standard from the International Digital Publishing Forum (IDPF). Files have the extension .epub is  now apart from current features of rendering .RDL file to PDF and XPS format, Developers can use the same component to generate the output in EPUB format. The options become available in both ReportServer as well as in Visual Studio when using Aspose.Pdf for Reporting Services in local mode. This release includes plenty of new and improved features as listed below
  • Export output in EPUB format
  • Page orientation is not being honored when exporting .RDL file
  • Justify text in local mode with ReportViewer 2010 not working
Overview: Aspose.Report for .NET

Aspose.Pdf for Reporting Services makes it possible generating PDF reports in Microsoft SQL Server 2000, 2005 & 2008 Reporting Services. Some advanced features like adding PDF bookmarks, using HTML tags, XMP metadata, custom embedded font and rendering watermark for pages are now supported. Also convert all RDL report features including sections, images, charts, tables, matrices, headers and footers to PDF. It also enables you creating Pdf documents on the server without using Adobe PDF Library SDK.

More about Aspose.Report for .NET

Monday, March 27, 2017

Read Code39standard Barcode from PNG Image & Enhanced QR Code Recognition using .NET

What's New in this Release?

The latest version of Aspose.BarCode for .NET 17.2.0 has been released. The major development in this release is the enhancements incorporated in Aspose.BarCode to improve the overall performance of the API. Recognition of Code39standard and QR Coded barcode have also been improved in this release. There are some important enhancements part of this release, such as Processing of QR Coded barcode has been improved, Restore code128 uses a bitmap spliting in the histogram algorithm,  read code39standard barcode from PNG image and QR code recognition. Aspose.BarCode for .NET is a set of bar code APIs to generate, read and recognize 1D and 2D barcodes from any image at any angle. It is written in managed C# thus allowing developers to quickly and easily add generation and recognition functionality to their Microsoft .NET applications including but not limited to WinForms, ASP.NET, WPF, .NET Compact Framework and Silverlight. Below is the list of new and improved features supported in this version.
  • Unable to successfully read code39standard barcode from PNG image
  • QR code is not recognizing
  • Restore code128 uses a bitmap spliting in the histogram algorithm
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.BarCode for .NET documentation that may guide users briefly how to use Aspose.BarCode for performing different tasks like the followings.
Overview: Aspose.BarCode for .NET

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

More about Aspose.Report for .NET

Sunday, March 26, 2017

Identify Merged Cells in Slide Table & Compare Two Slides for Equality inside Java Apps

What's New in this Release?

The long awaited version of Aspose.Slides for Java 17.2.0 has been released. It has included some new features support along with resolution of outstanding issues in this release. It has now included the support for finding merged cells inside slide table. For more information, please visit the documentation article, Identify Merged Table Cells for further reference. Users can also compare the two slides for equality now. The true will be returned if the two slides are equal. For more details, please visit the documentation article, Compare Two Slides for further reference. It has improved the presentation rendering support in this release and has resolved certain issues related to missing or improper text rendering, improperly rendered images and other missing entities in generated PDF, SVG and slide thumbnails outputs. It has also rectified issues related Ole frame which failed to get opened in edit mode when viewed in PowerPoint. The issues related to Hyperlink management have also been rectified. Some important enhancement & bug fixes included in this release are given below
  • Check whether presentations master slides are identical
  • Identifying the merged cells in Table
  • Refactor charts implementation
  • Pptx not rendered correctly
  • Distance between characters changes in resultant svg format
  • Pptx not properly converted to pdf
  • Setting multi-level chart categories not working
  • Bold effect not applied
  • Hyperlink Value changed for portion text
  • Ole frame un-editable when saving presentation
  • Fonts loader crashes
  • StringIndexOutOfBoundsException on reading Hyperlink text
Other most recent bug fixes are also included in this release

Overview: Aspose.Slides for Java

Aspose.Slides is a Java component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint. It supports PHP applications and provides all advanced features for managing presentations, slides, shapes, tables and supports PPT, POT, POS PowerPoint formats. Now you can add, access, copy, clone, edit and delete slides in your presentations. It also supports audio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.

More about Aspose.Slides for Java

Thursday, March 23, 2017

Memory Management Process & JPEG, GIF PSD PNG Images Processing in Multi-Threaded Environment

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 17.3.0.  The major development in this release is the improved memory management process. This improvement will help preventing memory leakage issues while loading images from memory stream. Synchronized access to mutually exclusive images in multi-threaded environment is the key development in this release. Support for improved LoadArgb32Pixels method and improved mechanism to process JPEG, GIF, BMP, PSD, PNG and JPEG2000 images in multi-threaded environment has also been incorporated in this release. This release further Enhanced the functionality of LoadArgb32Pixels method, Conversion process of Djvu to PDF, Processing of mutually exclusive JPEG2000 images in multi-threaded environment, Conversion process of JPEG format to BMP format, processing of TIFF images using stream, PSD to image conversion process, loading process of PSD file and Process to add layer to PSD file has greatly been improved.  The main new and improved features added in this release are listed below
  • Subsequent reading of scan line data for PNG image produces a different results - Java
  • Incorrect working of LoadArgb32Pixels - Java
  • Djvu converted to PDF successfully but it took a long time to convert - Java
  • Synchronize access to mutually exclusive image operations for JPEG2000 images - Java
  • Synchronize access to mutually exclusive image operations for PNG images - Java
  • Synchronize access to mutually exclusive image operations for PSD images - Java
  • Synchronize access to mutually exclusive image operations for BMP images - Java
  • Synchronize access to mutually exclusive image operations for GIF images - Java
  • The PNG codec research regarding increase in productivity - Java
  • Synchronize access to mutually exclusive image operations for JPEG images - Java
  • Exporting JPEG image into BMP file format fails -Java
  • Investigate problem with saving TIFF image frames in multithreading environment - Java
  • Modifying and updating TIFF image stream is not working properly - Java
  • Memory leak when load multiple images from MemoryStream - Java
  • Converting PSD to image is throwing exception
  • Aspose.Imaging for Java halts while loading PSD file
  • Unable to add layers to PSD file - JAVA

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

Tuesday, March 21, 2017

Create PivotTable & Convert Excel Table to a Normal Range of Cells in Cloud Apps

What's New in this Release?

Aspose team is pleased to announce the new release of Aspose.Cells for Cloud 17.2.0. Developers can sign up in Aspose Cloud UI account, get the security codes (AppSID and AppKey) of an application, and then use Aspose.Cells for Cloud RESTful API with any language that has support of HTTP. Developers may also use any available language-specific SDK to convert, edit, or manipulate Microsoft Excel Workbooks. It would save time in organizing and analyzing large amounts of data in an efficient way. Aspose.Cells for Cloud API also works with both desktops and mobile devices, no matter what operating system clients are using. To focus on the smaller portion of a large amount of pivot table data, users can filter the data in Microsoft Office Excel. There are several ways to do that. Using Aspose.Cells API, developers can work with filters of any pivot table programmatically. They can apply a new filter to a pivot table, retrieve all filters of a pivot table or delete a filter of any pivot table. Aspose.Cells for Cloud API now supports pivot table operations in asynchronous processing through the CellsObjectOperate Task object. CellsObjectOperate Task now accepts PivotTableOperateParameter to perform operations. Aspose.Cells for Cloud API now supports converting the ListObjects or an Excel table to a normal range of cells. All formatting and values will be the same. A Pivot Table is the great feature within Excel as it allows to analyze data in many different ways. Using Aspose.Cells for Cloud API, developers can create a pivot table to summarize the list objects data. It helps in reviewing the overall totals. Using Aspose.Cells for Cloud API, developers can change the visibility of a pivot field item, and then recalculate overall pivot table data. This help topic shows how to hide a pivot field item, and the recalculation: Recalculate Pivot Table after Hiding Pivot Field Item. Following are the important features and enhancements included in this release.
  • Support Pivot Table Filters
  • Support Pivot Table operation in Task processing
  • Add recalculate parameter for hiding pivot field item
  • List object - Convert to range
  • List object - Summarize with Pivot Table
  • Move Pivot Table
  • Move Pivot Table field
Start a free trial today – all users need is to sign up with the Aspose for Cloud service. Once users have signed up, users are ready to try the powerful file processing features offered by Aspose for Cloud.

Overview: Aspose for Cloud

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

More about Aspose for Cloud

Monday, March 20, 2017

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java & .NET 17.3.0. This month’s release contains over 67 useful new features, enhancements and bug fixes. Please see the release notes for more detail. Here is a look at just a few of the biggest features and API changes in this month’s release; Full support for Word 2013 documents (roundtrip to/from DOCX), variables support and more new features are introduced in LINQ Reporting Engine, New Public OfficeMath properties: MathObjectType, Justification, DisplayType, Font substitution mechanism improved. Now Aspose.Words evaluates all related fields in FontInfo (Panose, Sig etc) and finds the closest match among the available font sources, Asian font rendering improved (more precise metrics calculation), Stroke weight is now taken into account while rendering auto-sized Textboxes, Implemented next round of improvements in table grid algorithm, Improved table breaking logic in compatibility mode for tables with header rows, Improved table breaking logic for tables with nested tables in a cell with bottom margin set, Improved tables breaking logic for tables with vertically merged cells having horizontal borders and Implemented fitText option for table cells. Starting from this release, Aspose team has added the full support of MS Word 2013 documents. The full support of roundtrip to/from DOCX is available in this Aspose.Words version. Previously, Aspose.Words performed font substitution only in cases when FontInfo in the document for the missing font doesn’t contain the PANOSE. Now Aspose.Words evaluates all related fields in FontInfo (Panose, Sig etc) and finds the closest match among the available font sources. In case of font substitution the warning is issued with text. Please note that now font substitution mechanism will override the FontSettings.DefaultFontName in cases when FontInfo for the missing font is available in the document. FontSettings.DefaultFontName will be used only in cases when there are no FontInfo for the missing font. Moreover, please note that font substitution algorithm in MS Word is not documented so, the result of Aspose.Words font substitution may not match MS Word choice. Aspose team has introduced new property in this release that allows user to get type MathObjectType of this Office Math object. The MathObjectType enumeration is added in Aspose.Words 17.3 to specify type of an Office Math object. It has introduced new option in that removes empty rows that contain mail merge regions from the document. It has also added new public properties Justification and DisplayType into the OfficeMath class. It has also added new public property Field.LocaleId in this release that allows user to get/set field’s locale.  It has also added new paramerter -fitSizeLim for image tag to change the size of the textbox according to the size of the image without increasing the size of the textbox. It has also added support for variables in Aspose.Words 17.3 LINQ Reporting Engine that enables users to use variables in template documents. Variables are useful when users need to calculate an expensive value just once and access it multiple times in a template. The list of new and improved features added in this release are given below
  • New public OfficeMath properties: MathObjectType, Justification, DisplayType
  • Full support for Word 2013 documents (roundtrip to/from DOCX)
  • Variables support and more new features are introduced in LINQ Reporting Engine.
  • Font substitution mechanism improved. Now Aspose.Words evaluates all related fields in FontInfo (Panose, Sig etc) and finds the closest match among the available font sources.
  • Asian font rendering improved (more precise metrics calculation).
  • Stroke weight is now taken into account while rendering auto-sized Textboxes.
  • Implemented next round of improvements in table grid algorithm.
  • Improved table breaking logic in compatibility mode for tables with header rows.
  • Improved table breaking logic for tables with nested tables in a cell with bottom margin set.
  • Improved tables breaking logic for tables with vertically merged cells having horizontal borders.
  • Implemented fitText option for table cells.
  • Add MailMergeCleanupOptions option to remove empty row
  • Cell's content are warped incorrectly in output Pdf
  • PDF output is incorrect for 2 text columns
  • Add feature to set background color of table row using Linq Reporting Engine
  • Insert image dynamically using Linq without change size of textbox
  • Justification of OfficeMath object
  • Obtain type of the MathObject
  • Add feature to define variables in LINQ Reporting template
  • Provide ability to specify locale at Field level
  • Implement reading of themes for RTF format.
  • Support of MS Word 2013 documents (WORDSNET-7741 and WORDSNET-7964)
  • /table grid/ Cell's content is rendering a few inches to the right in PDF
  • Table header should be pushed to the next page if no rows fit below header in 2013 mode
  • Table header row orphaned in 2013 mode
  • Mail Recipient is lost after re-saving Doc
  • Add/remove document settings if OptimizeFor is called for a document
  • Incorrect Asian font metrics
  • Saving resources when converting Words documents to HTML
  • Fonts substitution // Improve font substitution rules.
  • Paragraph formatting is lost after re-saving Docx
  • Underline/strikethrough formatting is applied to revisions imported from HTML
  • /tcFitText/ Conversion of table creates new line inside table
  • Compare and Reject feature do not mimic Microsoft Word's behavior
  • /nested row break height/Text moves to previous pages after conversion from Docx to Pdf
  • /fitText/ Chinese text render on next line in HtmlFixed
  • /table break header row/ Converting from .docx to .pdf loses table header
  • /table break header row/ Table is rendered on previous page after conversion form Docx to Pdf
  • Table header moves to previous page bottom in PDF
  • EndnoteOptions are not saved if the document does contain endnotes
  • /table break/ All pages show some content from next page at bottom in PDF
  • Paragraph's spacing is changed when InsertDocument is used with UseDestinationStyles mode
  • Hebrew date field renders incorrectly in Pdf
  • Incorrect formatting of 'Normal (Web)' after import from another document
  • Text in image is missing when exporting to HTML
  • More vertical spacing between lines added when exporting to HTML
  • Output Docx is not opened in MS Word after performing mail merge
  • Bookmark entries are not entirely merged after mail merge
  • Z-order is incorrect after conversion docx to odt.
  • Some table rows render on the previous page of PDF
  • Bullet list is changed to numbered list after conversion from bytes to Docx
  • ShapeAttr.LineFillBlipName attribute returns invalid value
  • A strange Box appears near certain images in PDF
  • TTFontMetrics.BoldSimulationScale is not too accurate for MS Gothic
  • Hyperlink encoded twice in PDF
  • Aspose.Words ignores stroke weight for autosized textboxes
  • Shape with caps is not rendered correctly
  • Docx to Pdf conversion issue with StructuredDocumentTag rendering
  • List label size differs in layout.
  • Content of StructuredDocumentTag is lost in output Pdf/Doc
  • Docx to Html conversion issue with chart's axis bounds
  • Ref field generates error code after conversion from FlatOpc to Doc
  • TOC update does not see format revision changes.
  • Position of AutoShape is changed after Appending.
  • Fonts substitution // Measurements: Spacing of text lines in PDF is different to when viewed in MS Word
  • Fonts substitution // Incorrect fonts rendering.
  • Docx to HtmlFixed conversion issue with fonts
  • /advanced typography/ Arabic text is incorrectly rendered to PDF
  • WordArt // Multiline // Watermark shape is not rendering correctly in PDF
  • Contents position is changed after conversion from Doc to Pdf
  • Table's contents move to next page after conversion from Doc to Pdf
Other most recent bug fixes are also included in this release

Overview: Aspose.Words

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

More about Aspose.Words

Sunday, March 19, 2017

Adjust CAD Drawing Size & Determining External References for AutoCAD DWG using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.CAD for Java 17.2.0. The major development in this release is the support for DWG 2007(AC1021) Format. This release supports determining the DWG external references and their file paths. The support for adjusting CAD drawing size has also been incorporated in this release.  Aspose.CAD for Java provides the setUnitType property to adjust the size of drawing during conversion of the CAD format. There are two ways to adjust the drawing size, Automatic adjust size and adjust size using UnitType enumeration. UnitType enumeration gives the ability to adjust scaling when Width & Height properties are not set. There are some important enhancements introduced in this release, such as processing of entity order for DWG format has been improved, Processing of converting DWG to PDF format has been improved and Process of exporting external raster images linked with DWG file has been improved. The main new features added in this release are listed below
  • Normalize drawing size to absolute metrics
  • Add support for clipping of raster images
  • Determine the external references for a dwg and their filepaths
  • Support for DWG 2007(AC1021) Format
  • Implement right entity order for dwg format
  • Converting DWG to PDF format is producing incorrect PDF file of 1kb size
  • Converting DWG to PDF file is throwing exception
  • Converting DWG to PDF is not exporting external raster images linked with DWG file
Overview:Aspose.CAD for Java

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

More about Aspose.CAD for Java

Thursday, March 16, 2017

Usage Based Metering System Support & Retrieve Parent Shape in Visio Drawing using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for Java 17.2.0. The new version of the API has added a metered licensing mechanism which allows tracking the actual usage of Aspose.Diagram API. Aspose clients can also use the old traditional license approach because they might not comfortable with the new usage based licensing approach. During the manipulation of Visio drawing, Aspose.Diagram API allows developers to retrieve the parent shape using sub-shape object. Developers can also detect the status of a shape, whether it is the part of any group shape or not. We’re dedicated to improve the API because Aspose's aim is to give the best service and high-quality APIs. In the various cases, Aspose team give fixes and enhancements before they are available in an official release, so that we could incorporate the feedback of the client. Using Aspose.Diagram API, developers can make an API call to apply usage based metering system. It’ll track the overall consumption in an automated way. Aspose team has plans to further enhance usage based licensing system. The recent version of Aspose.Diagram API adds a Metered class. Developers can set public and private keys to apply usage based license by calling a setMeteredKey method of the Metered class.  Using Aspose.Diagram API, developers can find shape relation to the group. Shape class has integrated isInGroup method which allows developers to know whether the recent shape is the sub-shape of any group or not. It helps in manipulating shapes and apply checks on code level. The recent version gives flexibility in retrieving the hierarchy of shapes in the Visio drawing. Developers were not able to get parent shape. They can now retrieve parent shape using child shape object and vice versa. Developers can find an improvement in the export feature because this new version of the API integrates a number of export bug fixes. Aspose.Diagram for Java is auto ported from its .NET equivalent version to give developers perfectly same features on both platforms, since this version also incorporates the bug fixes of .NET version. This release includes several enhanced features and bug fixes as listed below
  • VSD to PDF conversion, the background color shade of a group shape is getting changed.
  • A blank page is generated while converting a Visio page with equations to PNG.
  • Borders are missing while converting VSDX to PNG.
  • Symbol disappears while converting VSDX to PNG.
  • Symbol disappears while converting VSDX to SVG.
  • Color of the text is different while converting VSDX to PNG.
  • The text position is incorrect when VSD is converted to SVG format.
  • [VSDX to PDF] - Error message occurred when used LeagueGothic Regular font
Overview: Aspose.Diagram for Java 

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

More about Aspose.Diagram for Java

Wednesday, March 15, 2017

Applying Gaussian Filter on Image & Character Recognition Mechanism are Enhanced using .NET

What’s new in this release?

Aspose team is proud to announce the new release of Aspose.OCR for .NET 17.2.0.  This release includes improved gaussian filter and character recognition mechanism. Furthermore overall performance of the API has also been improved in this release. This release further enhanced Process of character recognition e.g. letter I has been improved and applying gaussian filter has been improved. Moreover, Processing of rectangles during layout detection has also been improved. This release includes plenty of new features as listed below
  • Incorrect line splitter behaviour processing lines with 'i' letter
  • Replace Gauss filter implementation with improved one
  • Implement substitution for BigSmallCharCorrector
  • Exception within sort rectangles during layout detection
Other most recent bug fixes are also included in this release

Overview: Aspose.OCR for .NET

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

More about Aspose.OCR for .NET
Contact Information

Tuesday, March 14, 2017

Barcode Integration with SSRS 2014 & Barcode Text Generation Process for PDF417 Coded Barcode

What’s new in this release?

Aspose team is happy to announce the new release of Aspose.BarCode for Reporting Services 17.2.0. The major development in this release is addition of more barcode properties in the properties window of SSRS designer e.g. EncodeType. All properties in the properties window of designer have been reorganized. Improved ConfigLicense tool has also been incorporated in this release. There are some important enhancement part of this release, such as process of integrating Aspose.BarCode into Microsoft Visual Studio, Process of applying license for Aspose for Reporting Services, Processing of ConfigLicense tool, Processing of Aspose.BarCode with SSRS 2014 and Barcode text generation process for PDF417 coded barcode has been greatly improved. Below is the list of new and improved features added in this new release.
  • Reorganize properties in Properties Window
  • Applying license for Aspose for Reporting Services on 3-server farm is showing ASPOSE on the reports
  • Barcode component is displayed incorrectly after restart Visual Studio
  • ConfigLicense tool doesn't work correctly
  • Can't load barcode in SSRS2014

Overview: Aspose.Report for .NET

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

More about Aspose.Report for .NET

Monday, March 13, 2017

Compare PPT/PPTX Presentation Slides & Identifying Merged Cells in a Table using .NET

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for .NET 17.2.0. This release has some new features in this release along with resolution issues incurring in API. At times, one need to compare two slides if they are identical or not. Now, users can compare the two slides based on all shapes, styles, texts, animation and other settings. If slides are equal, true will be returned. For more details, please visit documentation article, Compare two slides. Aspose team has also included the support for identifying merged cells inside table as well. Please visit documentation article, Identify Merged Table Cells. It has rectified the issues related to charts and Ole frame data failing to get opened in edit mode inside PowerPoint for generated presentation. The issues related to URL formatting and tooltip text inside hyperlinks has also been addressed in this release. It has also addressed issues related to improper text rendering including bolding effects, improper color and improper gradient effects. It has resolved the issues related to presentation access and saving which earlier resulted in exceptions including ArgumentException, NullReferenceException and PptxReadException in previous releases. This release has improved the presentation rendering support and has resolved certain issues related to missing or improper text rendering, missing images, missing charts and its entities in generated PDF, HTML and slide thumbnails outputs.   This list of new, improved and bug fixes in this release are given below
  • Check whether presentations master slides are identical
  • Identifying the merged cells in Table
  • Refactor charts implementation
  • Insufficient header length error
  • Unable to edit data in chart after just opening and saving presentation (without modification)
  • Exception on converting pptx to pdf
  • Presentation file not converted properly to pdf
  • Exception on loading presentation
  • Footer is changed after saving ppt
  • Cloning a chart object creates a corrupted chart
  • Ole frame un-editable when saving presentation
  • Problem while converting ppt to pdf
  • System.ArgumentException on saving PPTX to PDF
  • When PPT is loaded and saved, the date format is changed
  • After load and save of PPT file, the footer disappears.
  • Exception on saving ppt
  • Footer text color and font changed after saving
  • Exception on saving ppt
  • Pptx not properly converted to pdf
  • Hyperlink and tool tip text change for hyperlink on saving presentation
  • Bold effect not applied
  • Pptx not properly converted to pdf
  • ReadWorkbookStream method returns empty workbook
  • Exception on loading presentation
  • Hyperlink Value changed for portion text
  • Animation effect gets corrupt on changing paragraph text
  • Ppt changed after saving
  • External Hyperlink is not getting set for text
  • Vector images background changed
  • Ppt changed after saving
  • Hyperlink (URLs) with Unicode text becomes with duplicates characters
  • Font looks bold on rendering
  • Instead of some images "no image" placeholder rendered for x86 build
  • Incorrect link detection
  • Shaped removed after saving ppt
  • Argument exception on loading the presentation
  • Text color changed after saving presentation.
  • Protected view message thrown on opening saved presentation
  • Conversion to PPT fails with exception PPT presentation can't contains more than 8 placeholders in one slide.
  • Empty pages generated when converting ODP to PDF
  • Hyperlink to absolute file path doesn't work for PowerPoint 2007
  • Category axis labels are missing or improperly rendered in generated PDF
  • Error on opening the generated PDF file from PPT file
  • StringIndexOutOfBoundsException on reading Hyperlink text
  • Improper gradient rendering in generated PDF
  • Font Rotation does not set the value for rotated font
Other most recent bug fixes are also included in this release

Overview: Aspose.Slides for .NET

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

More about Aspose.Slides for .NET

Sunday, March 12, 2017

Auto-Fit Columns, Rows While Importing HTML & Get List of Fonts Used in Spreadsheet using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Cells for Java 17.2.0. This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the API. The release notes also list any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Cells for Java. This release offers the metered licensing mechanism in parallel to its traditional licensing. In order to provide the usage based licensing, Aspose.Cells for Java has exposed the Metered class that allows the developers to set public and private keys by calling its setMeteredKey method. The metered licensing system monitors the regular usage of Aspose.Cells API and keep track of the Aspose API licenses. It has exposed the getFonts method for the Workbook class. The Workbook.getFonts method returns the list of individual fonts used to format the cell contents for a given spreadsheet. The list returned by the Workbook.getFonts method is in the form of an array of type com.aspose.cells.Font. The newly exposed method is useful in scenarios where the developers require to extract the list of the fonts used in a particular spreadsheet. The extracted list can further be used to match the available fonts on the machine before rendering the spreadsheet. This is because, if Aspose.Cells APIs are not able to find the required fonts, they try to replace the required font with some other suitable font which is present on the system. By comparing the system’s font list against the fonts used in the spreadsheet, the developers can devise some mechanism to either pick the required fonts from a custom location or substitute a particular font with a list of available fonts. Aspose.Cells for Java has now added the HTMLLoadOptions.AutoFitColsAndRows property which indicates if the API should auto-fit columns and rows while importing the HTML in its object mode. The Boolean type property has the default value as false which means that the cell heights & widths will be imported as they are, however, when the aforementioned property is set to true, the API tries to adjust the column widths and row heights according to the contents. Latest revision of Aspose.Cells for Java has exposed the Cells.textToColumns method in order to mimic the Excel’s Text to Columns feature. Excel provides this feature from the command group Data Tools under the Data tab as highlighted in the snapshot on blog announcement page.This release has exposed the WarningCallback property for the LoadOptions class in order to get or set the warning callbacks. Developers have to implement the IWarningCallback interface in order to get custom warnings in their applications. This revision of Aspose.Cells for Java has exposed Boolean type TrimLeadingBlankRowAndColumn property for the TxtSaveOptions class that indicates whether leading blank rows and columns should be trimmed like Excel does while exporting data to CSV or Tab-delimited formats. The default value of aforementioned property is false. In case the data on the worksheet does not start from the first cell, that is: A1, the Excel application removes the leading blank rows and columns while exporting the data to CSV or Tab-delimited formats, however, Aspose.Cells APIs by default, retain the blank rows & columns for the same sample in order to keep the data location retained if the exported CSV or Tab-delimited files have to be imported back using Aspose.Cells APIs. It has enhanced its core for more stability as well as fixed a few critical bugs. Moreover, there are numerous minor enhancements in order to improve the overall usage of the API.  It enhanced Support to load Excel 2016 chart types, Enhanced HTML rendering engine for shapes & Handled a few exceptions. Below are some important new features, enhancement and bug fixes part of this release.
  • Support MS Excel 2016 TreeMap Chart
  • Support MS Excel 2016 Waterfall Chart
  • Support Converting Text to Columns MS Excel feature
  • Data loss while copying range with hidden rows & columns to new workbook and converting it to HTML
  • Data loss while copying range with hidden rows & columns to new workbook and converting it to HTML - II
  • Data loss while copying range with hidden rows & columns to new workbook and converting it to HTML - III
  • Save as PDF does not preserve formatting
  • Excel formula is not working and shown as "#DIV/0!"
  • Concurrent save issue
  • Top and bottom borders of cells are gone while converting to HTML
  • Excel formula is not working properly
  • Recalculating a number of formulas using Aspose Cells APIs results in "#NUM!" error
  • Demo page of math does not load correctly in GridWeb (Java) demo project
  • List data validation drop down does not close when reloading data
  • PageSetup.BlackAndWhite does not seem to work
  • Bug in try catch and re-throw exception where ExceptionType is changed
  • Waterfall chart, when calculate() is called, chart series colors are reverted.
  • Logarithmic scale bug in Excel causes Aspose Cells to hang
  • Vertical Axis bound values changed while rendering spreadsheet to PDF
  • Horizontal & vertical axis bound values changed while rendering Chart to EMF
  • Hebrew - Space character is missing in PDF
  • Chart is vertically suppressed while rendering to image
  • DataTable series are missing while exporting chart to image
  • Missing underline in title when chart is converted into image
  • Background image in chart is wrong
  • The space b/w chart's axis (hebrew) labels/legend is missing in the output PDF file
  • Contents of the rectangle shape do not render while converting spreadsheet to HTML
  • Chart has been changed while converting spreadsheet to HTML
  • Formula in chart has changed position while converting spreadsheet to HTML
  • Excel to PDF conversion - Arabic text is reversed
  • Sheet name gets Upper-cased on inserting formula
  • Call to updateSelectedValue changes activeSheetIndex
  • Protected view after re-saving an XLS file
  • Copying a workbook changes the standardHeight
  • Formula in custom validation gets missing when workbook is saved in XLS format
  • Excel needs to recover file after simple save through Aspose.Cells
  • Spreadsheet becomes corrupted after changing the font for the shapes
  • Not able to change the font for a few shapes in the collection
  • Password protected Excel file is throwing exception on loading
  • The size of the destination workbook is almost double the size of the source workbook
  • Copying sheets across workbooks changes the formula
  • Unable to read the CheckBox's text value
  • GetNames() method is not returning all the names
  • The pages of the PDF generated by Aspose.Cells are all black
Other most recent bug fixes are also included in this release

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, March 9, 2017

Work with Extended Attributes on Exchange Server & Improved Conversion of Messages to MHTML using Java

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Java 17.2.0. This month’s release includes new features and enhancements. It also fixes a number of issues reported with the last version of the API. It also inherits the fixes from its equivalent .NET version. This month’s release introduces the API’s capability to retrieve extended attributes information for calendar items on Exchange server using the Exchange Web Service (EWS) client. This feature is limited to Calendar items only and support for other Exchange items such as Notes, Tasks, and Contacts is planned to be available in subsequent versions of the API. Availability of this new feature empowers the API to provide support of MAPI properties for Exchange server items. This month’s release also provides support for getting total number of items from MBox storage files. This can help developers show progress of MBox file processing using the total count of items in such type of storage files. Aspose team has enhanced the conversion of messages to MHTML in this month’s release. Specifically, this feature has been improved with the two main changes, use the MhtSaveOptions instead to specify the desired output format or use message properties to determine which message headers to render to output MHTML. Earlier, users required to specify options to specify information such as email address and/or display name to output MHTML. This improvement makes users free of specifying these options and automatically renders the required fields to output MHTML. The main improved features & bug fixes added in this release are listed below
  • EWS: Retrieve Extended Properties for Items
  • Exclude the public MhtFormatter class
  • EML to MHTML: Provision to determine output From and To fields automatically
  • In MapiContact BirthDay, Anniversary etc. should be independent of local time zone
  • Add MapiRecipient with empty email address (Java)
  • MBox to PST Conversion: Option to show progress
  • MailMessage.getMessageId() returns empty string for emails from Sent Items folder
  • MapiMessage.IsMsgFormat detects Office documents as MSG      
  • EML to HTML contains garbage characters in output
  • Attachments not detected from EML file
  • Encoding issue in message body while loading MailMessage having System.Text.SBCSCodePageEncoding
  • TNEF Attachments appear as a single winmail.dat file when sent using IEWSClient.Send
  • Drag Drop not able to read file names for messages dragged from Outlook
  • Attachments not loaded in MSG file
  • HTML body cropped when loading MailMessage from HTML file
  • Recurring Calendar events: Modified occurences are not shown properly by ICS added to PST
  • Performance issue while adding MapiMessage to PST
  • IEWSClient.ListMessages raise InvalidOpertationException for Office 365 PersonMetadata folder
  • OutOfMemoryException in SmtpClient when using SecurityOptions.SSLExplicit
  • Saving EML as MSG raises Exception
  • IGmailClient.CreateContact raises Aspose.Email.GoogleClientException
  • ArgumentOutOfRangeException is raised when fetching message using IEWSClient
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for Java 

Aspose.Email for Java is a Non-Graphical Java component that enables Java applications to read and write Microsoft Outlook documents without utilizing Microsoft Outlook. It enables developers to create new MSG file from scratch, update an existing MSG file, read Outlook MSG file & get it's properties like subject, body, recipients in to, cc and bcc, Adding or removing attachment, sender information and MAPI properties.  Aspose.Email for Java can be used with Web as well asDesktop Application.

More about Aspose.Email for Java

Wednesday, March 8, 2017

Retrieve Parent Visio Shape of Recent Sub-Shape & Apply Usage Based License using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram for .NET 17.2.0. The new licensing mechanism will be used along with the existing licensing method. Our clients who want to be billed based on the usage of the API features can use the metered licensing. Developers can also retrieve the parent shape on manipulating the recent shape as well as verify a shape, whether it is a part of any group shape. Aspose.Diagram API is now marked as CLS compliant. It provides a Metered class. It allows developers to set public and private keys to apply usage based license by calling a SetMeteredKey method of the Metered class. The metered licensing system monitors the regular usage of Aspose.Diagram API and keeps track of the Aspose API licenses. Using Aspose.Diagram API, developers can now track the parent shape of recent sub-shape. It was a demanded feature to retrieve the shape hierarchy from bottom to top level. In the past, developers were only able to get the shapes from its parent shape. They can now go a level back. Aspose.Diagram API has support to group multiple shapes together in a Visio drawing. Developers can now apply a check in the code, whether the recent shape is part of any group shape or not. This feature is handy to prepare use cases for building complex Visio drawings. The recent version also incorporates the fixes of rendering incorrect color of shapes, formatting incorrections, partial rendering of shapes and errors on loading Visio drawings. These enhancements and bug fixes improve performance and accuracy of Aspose.Diagram API.  Here is the list of important enhancements and bugs fixes in the new version.
  • Added support of CLS compliant.
  • Integrated with Meter.
  • Ability to get the group of a given shape.
  • Ability to get the parent of a given shape.
  • VSD to PDF conversion, the background color shade of a group shape is getting changed.
  • VSDX to PDF conversion, incorrect background color of the shape.
  • The border lines of the table are missing on converting a VSDX to PNG.
  • The text items are not aligned properly on converting a VSDX to PNG.
  • Rendering incorrect color of shapes on converting a VSD to PNG.
  • HTMLSaveOptions.DefaultFont property does not work as expected.
  • The color of shapes is not being rendered correctly on converting a VSD to HTML.
  • The wrong text alignment of shapes on saving in EMF.
  • The rounded shape corners are being changed on converting a VSD to PDF.
  • The layout of dynamic arrow connector is changed on converting a VSD to PDF.
  • The Visio shapes are displaced on converting a VSDX to PDF.
  • The vertical text appears as horizontal text on converting a VSDX to PDF.
  • Vertical text box is overhanging the edge of the node while converting VSDX to PDF.
Overview: Aspose.Diagram for .NET 

Aspose.Diagram is a class library for working with MS Visio files & is a pure .NET alternate for MS Visio Object Model.It enables developers to work with VSD & VDX files on ASP.NET web applications, web services & Windows applications. It makes use of the advanced functionality of Visio's services to manipulate Visio docs on a server. Developer can open files & manipulate the elements of the diagram, from lines and fills, to more complex elements, and then export to native Visio formats or XML.

More about Aspose.Diagram for .NET

Tuesday, March 7, 2017

Easy Gradle Integration & Export Fonts to HTML in Base64 Encoding inside Android Apps

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Android 17.2.0.  This month’s release contains 22 useful new features, enhancements and bug fixes. Some important one includes Improvements to DrawingML shadow, Words for Android is delivered as a single JAR file, the size of the file is reduced, Easy Gradle integration, Full support of digital signatures, Performance improvements and Support of Metered License. Starting from this release, Aspose.Words for Android provides the functionality to use metered licensing mechanism. Aspose.Words for Android now allows developers to apply metered key. It is a new licensing mechanism. The new licensing mechanism will be used along with existing licensing method. Those customers who want to be billed based on the usage of the API features can use the metered licensing. Previous Versions 1.11 and 1.12 were manually divided into two parts: jar and apk in order to limit the number of methods in DEX file. In these versions, Aspose team has provided own apk loader to initiate the correct loading of the additional classes.dex file.  Now starting from this release Aspose.Words for Android is delivered as a single JAR file, Aspose team has started to reduce the size of Aspose.Words for Android library. The major concern now is to reduce the number of methods without loss of functionality. Aspose team constantly working on improving the quality and usability of Aspose.Words for Android. The list of new and improved features added in this release are given below
  • Rebuild Aspose.Words for Android and ship it in one piece (remove .apk)
  • Provide configuration to integrate in Gradle based build system     
  • Bullet disappeared
  • Pict images cannot be rendered
  • Text disappears in Android 4th and 5th
  • TestDataTableReader.testReadDataSet: ColumnOrdinal has different values
  • ItalicBold text disappears
  • Provider com.bea.xml.stream.MXParserFactory not found
  • Unable to convert a DrawingML to PDF
  • Thai text is rendering as boxes in output Pdf
  • Docx to Pdf conversion issue with table rendering
  • Chinese/English text font rendering issue in Pdf
  • TestDigitalSignature.testSignDocxInplace NullPointerException: Attempt to invoke interface method
  • WDigital Signatures: assertions fail
  • testDigitalSignaturesDoc: Verification fails
  • Reporting module fails with VerifyError
  • Some documents were canonicalized by XOM differently
  • Text missing from converted PDF on Nexus 7 & 9
  • TestRtfTokenizer: AssertionFailedError
  • java.nio.bufferunderflowexception occurs during rendering to PDF
  • java.nio.BufferUnderflowException is thrown while using Aspose.Words.Layout API
  • IllegalStateException: Certificate must contain private key.
Other most recent bug fixes are also included in this release

Overview: Aspose.Words

Aspose.Words is a word processing component that enables 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. Users can even use Aspose.Words for .NET to build applications with Mono.

More about Aspose.Words

Monday, March 6, 2017

Adjust CAD Drawing Size, DWG 2007 Format Support & Enhanced DWG to PDF Conversion using .NET

What’s new in this release?

Aspose development team is pleased to announce the release of Aspose.CAD for .NET 17.2.0. The major development in this release is the support for DWG 2007(AC1021) Format. This release supports determining the DWG external references and their file paths. The support for adjusting CAD drawing size has also been incorporated in this release. Aspose.CAD for .Net provides the UnitType enumeration to adjust the size of drawing during conversion of the CAD format. There are two ways to adjust the drawing size, firstly Automatic adjust size or Adjust size using UnitType enumeration. UnitType enumeration gives the ability to adjust scaling when Width and Height properties are not set.  There are some important enhancements also part of this release, such as processing of entity order for DWG format, converting DWG to PDF format and Process of exporting external raster images linked with DWG file has been greatly improved. The main new features added in this release are listed below
  • Normalize drawing size to absolute metrics
  • Add support for clipping of raster images
  • Determine the external references for a dwg and their filepaths
  • Support for DWG 2007(AC1021) Format
  • Implement right entity order for dwg format
  • Converting DWG to PDF format is producing incorrect PDF file of 1kb size
  • Converting DWG to PDF file is throwing exception
  • Converting DWG to PDF is not exporting external raster images linked with DWG file
Overview:Aspose.CAD for .NET

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

More about Aspose.CAD for .NET

Sunday, March 5, 2017

Public API for Working with Custom Fields & Enhanced Working with Extended Attributes using Java

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.Tasks for Java 17.1.0. This month’s release improves the Extended Attributes implementation of a task. The modification makes it easy to add lookup extended attributes to a task. It also fixes a number of resources reported by our valued customers with the last month’s version of the API. This month’s release improves the implementation of adding Extended attributes to a task and resource. The new implementation makes it easy to create plain as well as Lookup custom fields to a project’s tasks and resources.  Some important static methods of ExtendedAttributeDefinition class are provided under this new implementation such as CreateTaskDefinition, CreateResourceDefinition, CreateLookupTaskDefinition and CreationLookupResourceDefinition. In addition to the improvements, this month’s release also fixes several bugs related to the API functionality such as working with Extended Attributes of the API, Lookup values error while assigning to task, Large file size after creating task baseline, Saving Extended Task Attributes to output MPP and many more. Below is the complete list of bug fixes and enhanced features included in this release.                                                 
  • Improve public API to simplify working with Custom Fields.
  • Extended attribute lookup table is not showed in XML format.
  • MPP cannot be loaded into Project object
  • False lookup table attached with an extended attribute while adding lookup with another extended attribute
  • Wrong %Complete and ActualDuration calculated in MPP as compared to XML (.NET)
  • Huge file size after setting baseline
  • Extended attribute cannot be added to MPX
  • Marking Tasks As Complete - Task Complete Indicator Not Displayed
  • Extended attribute not saved properly to MPP file
  • Wrong %Complete and ActualDuration calculated in MPP as compared to XML (.NET)
  • When MPP is opened and saved, custom field content is set to 0
  • Extended Attribute not saved properly to MPP file
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, March 2, 2017

Aspose.Newsletter March 2017: Manipulate Complex Excel Spreadsheets on any Platform & Other News

Aspose Newsletter for March 2017 has now been published that highlights all the newly supported features offered in the recent releases.  It also includes information about support for Barcode in Visual Studio 2015 and SSRS 2016, Support for Table Text Formatting in PowerPoint Presentations, Export Fonts to HTML in Base64 Encoding, Load DirectX (.x) files and Save into 3D file formats, Convert LaTex files to PDF in just 3 lines of code and Support for DNG format and exporting images in multi-threaded environment.
Manipulate Complex Excel Spreadsheets easily on any Platform – without office Automation
Enable Users applications to quickly Read, Write or Convert richly formatted Excel worksheets using Aspose native APIs. Export Excel files to PDF, HTML, OpenOffice, Images and all Microsoft Excel file formats. Download Free Trial.
Support for Barcode in Visual Studio 2015 and SSRS 2016
Aspose.BarCode for Reporting Services now supports SSRS 2016. Users can now load a simple .dll file into Visual Studio 2015 toolbox to generate the reports with barcodes in it. Read more details here
Create, Read, Update and Delete Footnotes from Word Documents
Using Aspose.Words REST APIs - developers can easily Read, Write, Update and Delete footnotes from their cloud based word document applications. Perform wide range of document operations, convert to different formats and render word documents to images. Read more details here
Aspose.Cells for C++ supports more new file formats
With support of newly added file formats, developer can easily manipulate CSV, Tab-Delimited, XLSM and XLSB spreadsheet files. Just load these file formats in Aspose.Cells object model and save the result back after processing. Read the blog post for in-depth details.
Support for Table Text Formatting in PowerPoint Presentations
Aspose.Slides announces support for setting up text properties for tables within PowerPoint presentations, thus allowing to programmatically managing text format on table, row or column level. Read further enhancements on Aspose.Slides for .NET and Java blog posts.
How to: Export Fonts to HTML in Base64 Encoding
Aspose.Words for .NET 17.2.0 introduces new property HtmlSaveOptions.ExportFontsAsBase64, allowing users to embed fonts resources into the documents CSS in Base64 encoding. This version announces 46 additional exciting features and API enhancements as well. Read blog post for further details.
How to: Load DirectX (.x) files and Save into 3D file formats
Aspose.3D for .NET API supports loading DirectX files (ASCII and Binary) – a template driven format, and convert to any supported 3D file format (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D, Collada, gITF, GLB). Read more details.
How to: Convert LaTex files to PDF in just 3 lines of code
Aspose.Pdf for Java 17.1.0 introduces TEX (LaTex Source Document) file to PDF conversion feature. Simply load LaTex files in Aspose.Pdf DOM and render directly to PDF file. Read more here on this conversion code snippet along with other feature enhancements that are announced in this version
Support for DNG format and exporting images in multi-threaded environment
Aspose.Imaging for Java 17.01 supports DNG image format as well as converting images in multi-threaded environment by ensuring optimized performance of operations while code execution. Read out this blog post for more details.
Updates about new Product Releases
  1. Aspose.Total for .NET a compilation of our latest .NET products.
  2. Aspose.Cells for .NET 17.1.0 –Improved Custom Filtering Mechanism and Retrieve Paper Size of Worksheets
  3. Aspose.Words for .NET 17.1.0 – Support of Metered Licensing, Inserting Online Video into Document
  4. Aspose.Pdf for .NET 17.2.0 – Add transparent watermark annotation and hyperlink in footnote.
  5. Aspose.Email for .NET 17.1.0 - Support for Listing Tasks from Exchange Server using EWS
  6. Aspose.BarCode for .NET 17.01 - Improved barcode generation in WPF and WinForms Applications
  7. Aspose.Total for Java – a compilation of our latest Java products.
  8. Aspose.Words for Java 17.1.0 - Support of Metered Licensing, Inserting Online Video into Document
  9. Aspose.Cells for Java 17.1.0 - Improved Custom Filtering for Templates and Specify Number of Significant Digits.
  10. Aspose.Pdf for Java 17.1.0  –Support to Reference Single Image for Multiple Times in a PDF file.
  11. Aspose.Email for Java16.12.0 – Support for Listing Tasks from Exchange Server using EWS
  12. Aspose.Imaging for .NET 17.01 - Support for JPEG lossless decoder and improved processing of PSD files
  13. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  14. Aspose.Total for Android – all the latest versions of our Android APIs.
  15. Aspose.Words for Android 17.2.0 – Easy Gradle integration and support of Digital Signatures
  16. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  17. Aspose.Total for Reporting Services– a compilation of our latest Reporting Services products
  18. Aspose.Total for JasperReports – The latest versions of our JasperReports products.
Supporting User Groups and Conferences
Aspose is sponsoring a number of user groups and upcoming events, including:
  • Feb 14-15: DeveloperWeek Conference 2017 - San Francisco, CA, USA
  • Feb 20-22: Devnexus 2017 - Atlanta, GA, USA
  Would you like us to sponsor your user group? Get in contact: user.groups@aspose.com
Collect your copy of Aspose Newsletter, November 2013 edition

Wednesday, March 1, 2017

Add Transparent Watermark Annotation & Hyperlink support in PDF Footnote Text using .NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Pdf for .NET 17.2.0. It includes some important enhancements along with number of bug fixes those were reported in previous months’ releases and making this release more reliable and stable. The enhancements include opacity feature in Watermark Annotation and hyperlink feature in Footnote. In this release, we have fixed PDF to PDFA, PDF to HTML conversion feature issues along with some other issues. Some of Aspose's customers requested to control transparency of Watermark Annotation, so Aspose team has implemented opacity property in new release for this purpose. Please check the sample code provided on the blog announcement page to add transparent Watermark Annotation. Aspose team already support Footnote feature in Aspose.Pdf for .NET. However recently, one of the customer asked for hyperlink enhancement in Footnote feature. To fulfill this requirement, Aspose team has enhanced Footnote feature in this release. Now, by default Footnote functionality will add a reference of Footnote text to related superscript text. For example, Footnote superscript text “1” will be linked to Footnote text in output PDF document of following code.  The list of important new and improved features are given below
  • Set link to Footnote
  • Reference to Newtonsoft 9.0.0.0 in Aspose.Pdf for .NET dll
  • Opacity property support in Watermark Annotation
  • PDF to PDFA: after conversion some content is missed
  • HTML to PDF: resource file is not working from network folder
  • PDF to PDFA conversion time and output file size issue
  • Aspose PDF Memory Leak when use LocalHyperlinks
  • PDF to PDF/A - Problems with the order of objects on certain pages
  • Input stream must be FileStream exception when loading Tex file from stream
  • Wrong output - Problem with transparency, the pages are cut into rectangles
  • PDF to PDFA problem with transparent images after conversion
  • PDF to PDFA conversion generates a very large file in size
  • PDF to PDF/A - Missing logo and non compliance output
  • PDF to PDF/A - Resultant file gets corrupted
  • PDF/A-1 conversion creates invalid XRef table
  • PDF to PDF/A - WordArt glyph are incorrectly converted
  • Flatten method overlaps PDF file contents
  • PDF to PDF/A_1b - Resultant file is not compliant
  • PDF to PDF - Image is removed from document
  • Flatten form field removes dropdown values
  • HTML to PDF - Image not being loaded from network path
  • Replaceable symbols not working in Page body
  • Text is cut off when adding artifact or annotation watermark to PDF
  • PDF to HTML: links render as plain text
  • Table header not being grouped with first row
  • PDF to DOC: Table headers are disappeared
  • ComboBoxField value is not preserved when calling flatten() method
  • When converting HTML to PDF, DIV elements in produced PDF not consistent
  • PDF to DOCX conversion loses formatting
Other most recent bug fixes are also included in this release.

Overview: Aspose.Pdf for .NET

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

More about Aspose.Pdf for .NET