Thursday, August 28, 2014

Visio Drawings Export to PDF & Glue Shapes in a Container Using Java

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for Java 2.2.0.  The Aspose.Diagram API has improved export of Visio drawings to PDF format so that it exports just like Microsoft Visio does. Our development team has also worked to port the latest features from Aspose.Diagram .NET to Java and is pleased to make them available in the public API. We have provided improved rendering support in this latest release. Normally, Microsoft Visio users prepare complex drawings in a beautiful layout. Chances are they’d like to maintain its appearance when exporting to PDF or any other supported formats. We have improved the API in this area. It’s all based on the customer Visio drawing samples. This release includes a number of key fixes that help us improve Visio to PDF rendering, here are some of these
  • The spaces between the text lines were messed up.
  • The computer symbol shape disappeared.
  • The text and image items were jumbled up.
  • Dotted lines were replaced with solid lines.
  • The page number sequence was incorrect.
  • The arrow thickness is preserved in the output PDF format. Previously, it was ignored.
  • Numbered items from the shape’s text were missing.
  • A portion of the source PDF file was cut off.
  • The date was missing from the label shape.
  • The Microsoft Outlook icon was replaced by a Microsoft Word icon.
  • All the smiley faces were changed.
  • Hyperlinks were not preserved properly in the output PDF.
  • Some map shapes were missing.
  • Fixed: the array index out of bound error message occurred while saving VSD to the PDF Format by calling the Diagram.Save method.
  • Fixed: the unknown source message occurred while converting VSD to PDF format.
Aspose.Diagram for Java is fully ported from the Aspose.Diagram for .NET API. The porting process has added a few more features that are already available in the latest version of Aspose.Diagram for .NET. Below are new features.
  • Glue Shapes in Container using Connection Names – There are many ways to glue shapes in the container, we’ve covered the basics of handling glue. Developers can now glue shapes in the container by passing connection name parameters. Previously, it was only possible by connection IDs. The new release of the Aspose.Diagram API has now made it very easy: just pass the exact connection name.  Developers can use either the connection IDs or name by using either the Page.glueShapesInContainer or Page.glueShapesInContainerByID methods. You can find the details of this feature in the following help topic: Glue Shapes Inside the Container
  • Add Master to Diagram from Source Diagram – This feature is useful primarily if we have added the new shapes and saved them to a source Microsoft Visio diagram. It helps developers to add a master to diagram from source diagram.  We have added a new overloaded Diagram.AddShape method. It takes a master name and a Diagram class object (the object that represents a Visio drawing). Please find details of this feature in the following help topic: Add Master from the Stencil of Shapes
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.

Wednesday, August 27, 2014

Extended Support for Multi-Threading Environment & Enhanced Excel to PDF

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 8.2.0. It also includes over 40 fixes and other enhancements. Aspose.Cells for .NET API is equally useful in multi-threading environment as well as in a single threaded execution plan. However, with recent changes to the core makes the API more reliable to read cell values in multiple threads simultaneously. Aspose.Cells for .NET has exposed the MultiThreadReading property for the Cells class in order to make sure that the correct cell values are always returned when API has to work in a multi-threading environment. For better elaboration, have a look at the detailed article on Simultaneously Reading Cell Values with Multiple Threads. Now you may also use new overloads (we have included in the new release) i.e., AutoFitRows(int startRow, int endRow, AutoFitterOptions options)/AutoFitColumns(int firstColumn, int lastColumn, AutoFitterOptions options) from the list(s) if you need to auto-fit your selected rows/columns with your desired AutoFitterOptions on accordingly. In the new version, we have fixed a few exceptions that occurred while opening Microsoft Excel files. We have fixed the Out of Memory exception while converting and Excel file to PDF file format. We have also improved the performance while manipulating large Excel files. In this release, several important issues have been addressed. For example, issues around reading/ writing MS Excel files (XLS, XLSX, XLSM, ODS etc.), copying worksheets, manipulating style and formatting in the cells and shapes, rendering and manipulating pivot tables, manipulating shapes and other drawing objects, rendering images from Excel worksheets, manipulating charts, rendering images files from charts, Page Setup options and exporting Excel workbooks to PDF format have been resolved. We have also fixed a few issues regarding Aspose.Cells formula calculation engine. We have also fixed a few issues in the web based Grid control provided by Aspose.Cells for .NET. This release includes few enhanced features and plenty of bug fixes as listed below
  • An Overload of AutoFitRows Required
  • The data validator list does not return expected values
  • Unsupported excel 2013 function - Days
  • Aspose.Cells hangs on Workbook.Save() method
  • Large Excel file is corrupted when more than 45,000 rows are added
  • Vertical Text in the spreadsheet is missing in the resultant PDF is fixed
  • Text is now aligned inside the shape when XLS is rendered to PDF
  • Rendered image is now clear in the output PDF
  • Arrow objects are now positioned correctly in the output PDF
  • Deleting rows and refreshing the pivot table crashes the output file is fixed
  • Issue with Multi-thread reading values of cells in the worksheet are resolved
  • Problem  is resolved with Styled footer when spreadsheet is rendered as PDF
  • The number of pages saved by Aspose.Cells PDF is 3.
  • Tiff image spanning 4 pages instead of 2
  • Shape overlapping the text in the resultant PDF is fixed
  • Check Boxes are now aligned properly in the resultant PDF
  • Image Quality decrement is fixed while saving spreadsheets to PDF
  • Character e in graphic is now filled with black color
  • #REF! error is resolved in Chart data source reference
  • Chart issue is resolved on resaving ODS file
  • Shape has shifted in the resultant PDF
  • Change in Arrow direction in the resultant PDF is fixed
  • The resulted PDF has a trimmed shape with a part of the cross not shown
  • Bubble chart image doesn't created properly (Chart to Image) is fixed
  • Saving an Excel XLSM file creates unreadable content error
  • Leader lines are hidden when re-saving the template XLSX file is fixed
  • End cell position changes from E9 to F9 is now fixed
  • Aspose.Cells removed the Time Period Filters is fixed
  • DeleteRange issue is resolved with Hyperlinks collection
  • Built-in and Custom Document Properites are lost
  • Name.GetRange is returning null instead of actual range
  • Incorrect value calculation is fixed for COUNTIF formula while rendering to PDF
  • Values are now properly calculated correctly by Workbook.CalculateFormula
  • Worksheet.Copy now preserve the Chart correctly
  • Incorrect values when reading line chart from workbook
  • VLOOKUP function is evaluated as 0 as opposed to MS Excel
  • XML Mappings lost when re-saving an Excel file
  • Font of the Comment changes on resaving the ODS file
  • Chart's Series Formula Changes
  • Chart Labels have changed the position/arrangement
Other most recent bug fixes are also included in this release.
Overview: Aspose.Cells for .NET

Aspose.Cells is a .NET component for spreadsheet reporting without using Microsoft Excel. It supports robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, spreadsheet formatting, drawing objects like images, OLE objects and importing or creating charts. You can also create Excel file using designer spreadsheet, smart marker or API and apply formulae and functions. It supports CSV, SpreadsheetML, PDF and all file formats from Excel 97 to Excel 2007.

Monday, August 25, 2014

Add HTML Tags/Contents to PDF & Remove Extended Rights from PDF Document

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 9.5.0. The PDF feature extended rights enables end-users to fill data into form fields by using Adobe Reader and then save the filled form copy. However, it ensures that the PDF file is not modified and, if any modification to the structure of PDF is made, the extended rights feature is lost so that when viewing such a document, an error message is displayed stating that extended rights have been removed because the document was modified. Recently we received a requirement to remove extended rights from PDF document. We are pleased to share that this feature is implemented in the latest release of Aspose.Pdf for .NET, version 9.5.0. Recently we received a requirement to add measurement elements using Aspose.Pdf for .NET (like we can use the measurement tool in Adobe Acrobat) to a PDF document. In order to accomplish this requirement, a class named Measure is added to the Aspose.InteractiveFeatures.Annotations namespace and it describes the measure coordinate system. The Aspose.Pdf.Generator.Text class contains a property named IsHtmlTagSupported which provides the feature to add HTML tags/contents to a PDF file. Content added this way is rendered in native HTML tags instead of appearing as simple text strings. To support a similar feature in the new Document Object Model (DOM) of the Aspose.Pdf namespace, we have introduced the HtmlFragmentclass. During PDF to HTML conversion, fonts, image and CSS files containing style information for the PDF contents are generated. These resources are necessary to maintain the formatting of the output HTML file. However, there might be a scenario when you want to load the PDF file Stream object and you do not need to store or save these resource files on the system or drive. For example, if you don’t have the permissions to saving intermediate resource files or you do not want to save these resources but need to perform conversion on the fly (the file will only be viewed once and is not required for later processing). The FormEditor class’ SetFieldLimit("textbox1", 20) method supports the feature to set the field limit, that is the maximum number of characters that can be placed or inserted into a field. Similarly, we have created a new method to get field limit using DOM approach. As well as the above features, this release includes fixes for many issues and it is a major release. The list of important new and improved features are given below
  • Implement IsHtmlTagSupported property in TextFragment class
  • Remove Extended Rights feature from the PDF
  • Add support for Pdf measurement tool
  • PDF to HTML - Save HTML, CSS ,Image, Font resources in Stream object
  • Get form field limit
  • Expanded Bookmarks when opening the PDF documents
  • PDF to DOC: output document is 10 times larger
  • Adding HTML string using Aspose.Pdf namespace(DOM)
  • Several other types of Shapes absent in new Generator
  • Table contents are rendered over the page's bottom margin
  • HTML2PDF: Converted file has alot of spaces and empty page
  • HTML to PDF Conversion issues are resolved
  • Corrupted DOC file is fixed when generated from PDF document
  • Document becomes corrupted after applying compression is now fixed
  • PDF to Word: Fixed opening converted document in Word 2003
  • Wrong font issue is resolved for accented characters, after PDF converted to Word
  • Text Replace:\- Text is overlapping to contents on right
  • PDF to HTML :\- Contents missing is resolved on resultant HTML
  • HTML to PDF text splits over two lines is fixed
  • HTML to PDF formatting issue is resolved.
  • HTML to PDF - Now all contents are visible
  • HTML to PDF - Double underline now rendered resultant file
  • HTML to PDF - Incorrect output file is fixed
  • HTML to PDF: line break tag <br> or <br> effect left margin
  • PDF to TIFF: background image is now properly  rendered
  • HTML to PDF – HTML to PDF format conversion is now fixed
  • HTML to PDF: inline CSS style adds line break
  • HTML to PDF: Large HTML conversion issue is resolved
  • HTML to PDF – Fixed image is being placement on subsequent page
  • HTML to PDF - Resultant file blank issue is fixed
  • HTML to PDF - Table going beyond Page width is now fixed
  • Printing - Margin information for printout is now being honored
  • Unable to set text margin when using IsHtmlTagSupported
  • PDF to HTML - conversion process takes longer time
  • Text replacement creates formatting issue and is now fixed
  • PDF to Image - Image crops if Resolution value is increased
  • Text replace leaves an extra space and is now fixed
  • Problem is resolved for validating converted PDF to PDF/A
  • SVG to PDF conversion: Image rendering is fixed
  • Incorrect page dimensions are now fixed
  • HTML to PDF - Only contents inside Body tag are appearing in PDF is fixed
  • HTML to PDF: Fixed border is added around hyperlink
  • Quality of Image added to PDF is now good
  • Missing Link Annotation Action is fixed
  • Problem resolved when creating Pdf from SVG in multitasking operations
  • HTML to PDF: incorrect formatting is fixed
  • Error is resolved for embedding files to PDF
  • Form field is now accessible
  • PDF size increases after optimization
  • PDF to PDFA1b: resultant document is now compliance PDFA1b standards
  • Newly created form crashes while editing in Adobe Acrobat
  • PDF to TIFF: Compression type RLE always generates 1bpp format
  • Some form fields issues are resolved and  now populated
  • PDF to PDF/A -  Fixed colors changing issue in resultant file
  • XSL-FO to PDF - resultant file shows incorrect PDF producer value and is fixed
  • PDF to text: extraction of duplicate characters is resolved
  • PDF to text: bullets are being extracted as special characters.
  • Header text left Alignment issue is resolved
  • PDF to PDFA1b: PDFA1b compliance issue is resolved
  • PDF to Excel - Blank column is not being honored
  • PHTML to PDF: link in HTML is being rendered with an extra rectangle around it
  • Fixed: PDF file size increment when trying to compress it
  • SetPageSize() ignored if any Text added to the page is fixed
  • PDF file size increases when we try compressing it is now fixed
  • Multiline text stamp alignment issue is resolved
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.

Sunday, August 24, 2014

Add, Update Group Shapes on Slides, Better SmartArt & Chart Rendering in Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java (14.5.0) has been released. Like in Aspose.Slides for .NET, we have also introduced the much requested support for adding, inserting and updating group shapes on slides in Aspose.Slides for Java. Previously, it was only possible to update group shapes already added to a presentation by accessing them. But now, it is possible to create group shapes from scratch and add new shapes to a group shape collection. For more details about the supported features, please visit the documentation article working with Group Shapes. We have also added support for identifying if a presentation is password protected or not without even loading the presentation.  We made some improvement in presentation rendering support by rectifying issues related to improper tables, SmartArt, text and chart rendering in generated slide thumbnails and exported PDF files. We have resolved issues pertaining to accessing and saving presentations that resulted in different exceptions in earlier product versions. Issues of corrupted presentation files generated have also been addressed in this release. We have enhanced chart support in this release and have resolved issues related to setting the chart category direction, formatting chart labels, setting font related properties for different chart entities and radar chart support. The slide cloning support has also been improved by rectifying issues of cloning slides with video and charts on them. The issue of wrong layout slide applied during slide cloning has also been rectified in this release.We have made several enhancements to the new API. Please visit the documentation article Public API and Backwards Incompatible Changes in Aspose.Slides for Java 14.5.0 for further reference. Some important enhancement & bug fixes included in this release are given below
  • Support for creating group shapes
  • FontLoader should give the names of externally loaded fonts
  • Support for removing LayoutSlideEx from MasterSlideEx
  • Support for new Exception Class for Password Failures
  • Adding font path in Aspose.Slides
  • Request for setLicense(String)
  • Presentation takes a lot of time to load
  • Support to determine if PowerPoint presentations are password protected without loading them
  • Add license expiry date checking in export operations
  • Implement slide transitions serialization to PPT
  • Implement audios serialization to PPT
  • FontsLoader doesn't work for setting external fonts is fixed
  • Negative Number formatting is now working in DataLabels
  • Chart trend line is rendered solid instead of dashed is fixed
  • Exception while extracting text from presentation
  • Aspose,Slides failed to work in multithread environment is now fixed
  • The slide is improperly rendered in generated thumbnail is now fixed
  • PPTX to PDF Conversion - Missing Tables issues is resolved
  • The image failed to render in generated PDF is now fixed
  • Reading Aspose Saved PPTX file adds extra blank paragraphs and spaces to DiagramNodeEx text is fixed
  • Wrong row and columns number returned from table is now fixed
  • Font height is affected in generated thumbnails for CentOS
  • Improper word wrapping for text in generated thumbnails is fixed
  • Slide thumbnails text are improperly rendered in generated thumbnail inside MAC is now fixed
  • Now Can properly cast text holder to placeholder
  • Chart improperly rendered in generated thumbnail is resolved
  • ClusteredCylinder chart type failed to create using Asposoe.Slides
  • Extra border on chart lines in generated PDF is fixed
  • Chart missing row issue is fixed in generated PDF
  • Chart category axis text is rendered diagonally instead of horizontal is fixed
  • Horizontal Line in bar chart appears for generated PDF is now fixed
  • Text renders off the slide in generated thumbnails for MAC environment is fixed
  • Extra indent spacing observed for chart legends in generated PDF is fixed
  • Chart series lines appearing for generated chart is fixed
  • Aspose.Slides takes around 5 seconds to load a single title slide presentation
  • The legends are now properly rendered in generated PDF
  • Improper Text rendering issue is resolved in generated thumbnails
  • External Hyperlink failed to get retrieved from presentation is now fixed
  • Slide image is now properly rendered in generated PDF
  • Table missing issues is fixed in generated pdf if row is updated
  • Support for deleting column in PPTX table for Aspose.Slides
  • Chart missing issue is fixed in Exported PDF
  • PPT file corruption issue is resolved by using Save method
  • PPT to PDF, background image is missing is fixed
  • Incorrect image scaling and wrong image rendering in exported PDF is fixed
  • Slide thumbnail deterioted on changing scling factor
  • Presentation successfully accessed but with stacktrace
  • Paragraph alignment sets the same alignment for all the paragraphs as set in Paragraph[0]
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.

Thursday, August 21, 2014

Define Custom Recognition Blocks on Document Image & Improved OCR Recognition

What’s new in this release?

We are pleased to announce the release of Aspose.OCR for Java 2.0.0. This release contains 12 improvements, including the showcased feature discussed below. Setting custom recognition blocks is useful when documents of the same layout have to be processed. Programmers can specify a custom recognition blocks and direct the API to focus on a particular area of the image. The latest build allows the users to define custom recognition blocks on the document image. These blocks are processed by the OcrEngine while other areas are skipped completely. If user-defined recognition blocks are not set prior to processing, the OcrEngine automatically calculate the recognition blocks using its default behavior. Images with text can be divided into many text blocks on which recognition process can be performed. It is sometimes important to apply a special sorting so that the correct text block order is maintained. The OcrConfig class has exposed the DetectReadingOrder property to handle situations where an image within the main document image may contain text blocks of its own. Setting the DetectReadingOrder property to true instructs the OcrEngine to maintain the order of text regions for better recognition result. However, performance degradation can be observed for images with a large number of text blocks. In such cases, it is advised to turn this feature off by setting the DetectReadingOrder property to false. In order to improve the accuracy of the recognized data, the Aspose.OCR for Java API has exposed the DoSpellingCorrection property for the OcrConfig class. Setting the DoSpellingCorrection property to true will improve the OCR results, however, the process may take more time to complete. Please check the detailed article on setting the OcrEngine to automatically correct spelling. Document images to be processed with OcrEngine may contain graphics. During the OCR process, these graphics may not contain any text to be recognized although they are detected as a separate block. If developers wish to ignore the non-textual blocks such as graphics from the recognition process, they just have to set the RemoveNonText property exposed by the OcrConfig class to true. Last but not the least; we have completely overhauled the OcrEngine with new recognition algorithm for better accuracy of the recognized data and performance considerations. Moreover, Aspose.OCR API now uses a resource file that is just of 5.5MB in size unlike previous resource files of 88MB. This release includes plenty of new & enhanced features as listed below
  • New OCR algorithm is an overhaul of the OCR engine used in the component. It provides better recognition quality and better performance overall.
  • Support detection of reading order.
  • Support automatic text regions detection.
  • Support spelling correction.
  • Allow user to define which blocks to process.
  • Support removing of non-text blocks.
  • Add possibility to recognize text on complex background
  • Resource file path should be specified explicitly by user.
  • Restore layout of image
  • [Java] Aspose.OCR & Aspose.OMR throws AsposeLicenseException while setting a valid license
  • [Java] Fully Test Aspose.OCR for Java with Java 8
Newly added documentation pages and articles

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

Aspose.OCR for Java is a character recognition component that allows developers to add OCR functionality in their Java 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 files from within their Java applications. It allows developers to extract text from images, Read font, style information quickly, saving time & effort involved in developing an OCR solution from scratch.

Wednesday, August 20, 2014

Import Bitmap Image as Visio Shape & Add Master to Diagram from Source Diagram

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for .NET 4.3.0. Under the hood, the Aspose.Diagram API now supports importing a bitmap image as a Microsoft Visio shape. This is something our users have asked for in our forums. There are many ways to glue shapes in the container, we’ve covered the basics of handling glue. Developers can now glue shapes in the container by passing connection name parameters. Previously, it was only possible by connection IDs. The new release of the Aspose.Diagram API has now made it very easy: just pass the exact connection name.  Developers can use either the connection IDs or name by using either the Page.GlueShapesInContainer or Page.GlueShapesInContainerByID methods. You can find the details of this feature in the documentation help topic: Glue Shapes inside the Container. This feature is useful primarily if we have added the new shapes and saved them to a source Microsoft Visio diagram. It helps developers to add a master to diagram from source diagram.  We have added a new overloaded Diagram.AddShape method. It takes a master name and Diagram classes object (the object that represents a Visio drawing). Please find details of this feature in the documentation help topic: Add Master from the Stencil of Shapes. This new version brings fixes to reported bugs, error messages and includes various other enhancements. Here is the list of important enhancements and bugs fixed in the new version.
  • Add support to import bitmap image as a shape
  • Add support to import bitmap image as a shape
  • Fixed: The bullet characters were not available in the text of shapes when converted VSD drawing to other supported formats.
  • Fixed: Connection arrows were enlarged in size. We have restored to their original size while exporting to any other supported formats.
  • Fixed: The rounded rectangle shape was folded in the output PDF document.
  • Fixed: The text items were outside the shape’s boundary. It was the case with VSD to PDF conversion.
  • Fixed: The solid style border of shapes was changed to the dash style.
  • Fixed: There were improper spaces between the text lines.
  • Fixed: We noticed that a few Microsoft Visio samples with missing shapes, for example during VSD to PDF conversion.
  • Fixed: The text items and images were jumbled up with each other, for example during VSD to PDF conversion.
  • Fixed: Incorrect shape’s fill color and changed case text of the shape problems are now fixed.
  • While VSD to PDF conversion, bullet characters are not available in the text shapes.
  • Missing bullets when converting VSD to PDF format
  • Incorrect thickness of arrows when converting VSD to PDF format
  • VSD to PDF conversion, bullets are not preserved
  • VSD to HTML conversion, bullets are not preserved
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.

Monday, August 18, 2014

Clone Shapes, View Error Bars in Charts & Set Predefined Presentation View

What's New in this Release?

We are happy to share the announcement of Aspose.Slides for .NET 14.6.0. We have introduced the long awaited support for cloning or copying shapes within presentation slides in this release. Now, it is possible to replicate the shapes from source slide by adding or inserting them in target slide shape collection. For more details about the shape cloning, please visit the documentation article Cloning Shapes in Slides. Now, one can also set the predefined presentation view type for the presentation when it is going to get opened in PowerPoint. For more details about how to use this feature, please visit the documentation article Save Presentation with predefined View Type. We have also made improvement in charts section as well. Now, you can add the Error Bars for MSO charts using Aspose.Slides. We have improved the chart rendering support and have resolved certain incurring issues including missing charts, missing chart labels, improperly rendered chart axis and missing chart bars issues in exported PDF and slide thumbnails. We have also resolved issues related to presentation access, saving and exporting to PDF that earlier resulted in exceptions when using older product version. We have also made some good improvement in SmartArt rendering as well and resolved the issues pertaining to improper rendering of SmartArt shapes. The issues related to improperly rendered text and missing hyperlinks in exported PDF and images have also been rectified. We have enhanced chart support in this release and have resolved issues related to setting the chart category direction, formatting chart labels, setting font related properties for different chart entities and radar chart support. We have made several enhancements to the new API. Please visit the documentation article Public API and Backwards Incompatible Changes in Aspose.Slides for .NET 14.6.0 for further reference. We are hopeful to overcome these limitations in upcoming versions.
  • Add shapes cloning feature
  • Support for removing LayoutSlideEx from MasterSlideEx
  • Support to determine if ODP presentations are password protected without loading them
  • Setting slide view type for presentation
  • Support Error Bars in Charts
  • OutOfMemory Exception on generating the PDF
  • Improperly axis labels rendering in PDF
  • Downbars missing issue is fixed in the chart when converting PPTX to PDF
  • Chart missing is fixed when converting PPTX to PDF
  • PictureFrame with external linked image doesn't preserve this link when presentation has been resaved is now fixed.
  • FormatException: Input string was now in a correct format when adding
  • PPTX to PDF conversion. Error are resolved on Opening the PDF file
  • Exception is resolved on PPTX presentation opening
  • Table Formation lost issue is fixed in PPTX to PDF conversion
  • PPTX to BMP Conversion: SmartArt shows wrong text after conversion is fixed
  • Portion text contain paragraph break character for an empty paragraph
  • Out of Memory Exception is fixed while saving the PPS to PDF file
  • Dotted line missing is now resolved when converting PPTX to PDF
  • PPT to XPS: The heading position is enhanced and now looks fine in XPS
  • Hyperlinks lost is fixed on exporting PPT to PDF
  • SmartArt rendering missing is resolved in exported PDF
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 you can create, access, copy, clone, edit and delete slides in your presentations. Other features include saving PowerPoint slides into PDF, adding & modifying audio & video frames, using shapes like rectangles or ellipses and saving presentations in SVG format, streams or images.

Sunday, August 17, 2014

Render PDF images in CMYK Color Space, Vertical Text Support in HTML & EPUB

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java &.NET 14.7.0.  This month’s release contains over 114 useful new features, enhancements and bug fixes. Here is a look at just a few of the biggest features and API changes in this month’s release. Improvements to DrawingML shadow, extrusion and 3D rendering algorithms, New public API to specify revision marks appearance for rendering, Vertical text is supported in HTML, MHTML and EPUB, Improvements to rendering and line wrapping for Arabic and Far East scripts, Improvements to rendering of inline shapes within rotated text and many more.  Images in PDF document now can be saved in CMYK color space. It is controlled by PdfSaveOptions.ImageColorSpaceExportMode property. If user wants to save images in PDF in CMYK color space, he can achieve this by using this release. Note that current implementation of CMYK support has some restrictions: JPEG codec is not supported; simple formula for RGB to CMYK conversion is used, no ICC profiles are supported. Priority property has been added to the FontSourceBase class. This property is used when there are fonts with the same family name and style in different font sources. In this case Aspose.Words selects the font from the source with the higher priority value.  ShowRevisionMarks, ShowRevisionBars and ShowOriginalRevision Added to Document.LayoutOptions.RevisionOptions Class. New Public Values Added for ParagraphAlignment Enumeration in this new release. The list of new and improved features added in this release are given below
  • /negative page margins/ Line numbers are not rendering for all the lines in PDF pages
  • Preserve Different First Page option during DOCX-HTML-DOCX roundtrip
  • Add a Priority property to FontSourceBase class
  • Add vertical text support to HTML\Epub
  • Add vertical text support to HTML Import
  • Text color is changed after conversion from ODT to Docx
  • Support relative measurement units on import and export
  • Provide a way to get the names of mustache fields in a document
  • Special characters are rendering as question marks in HTML
  • Save images in CMYK color space to PDF
  • Table border lost is fixed during importing MHTML
  • Incorrect image text wrapping type (inline) on html import
  • Consider preserving Cell height during converting HTML to Word documents
  • /table grid/ Incorrect table cell width on HTML to Tiff conversion, cell content wraps to the second line
  • Preserve Table.StyleName value during Word to Html to Word roundtrip
  • Provide options to control as to how Track Changes Text appears in PDF
  • Provide an ability to render only the Track Changes Revision Bars in Pdf
  • Consider including XML documentation in the NuGet package
  • /header truncated/ A Table in header is truncated when converting to Pdf
  • Converting Word to Pdf issue with RTL text
  • Provide an option to choose the formatting inside HTML or of DocumentBuiler
  • Footnote/Endnote character appears in the Bookmark in PDF
  • The arrow shape has incorrect fill in output document.
  • Improve font fallback for "MICR Encoding" font
  • Docx-HTML-Docx : BookmarkStart and BookmarkEnd position are changed
  • Narrow fonts rendered by Chrome looks wider than computed by AW in HtmlFixed format writer
  • First list label is formatted incorrectly after import.
  • Width of table is incorrect when use InsertHtml method.
  • RowFormat. LeftPadding/ RightPadding causes problem with table width during exporting to HTML.
  • List label attributes resolved incorrectly
  • Font is changed from Regular to Italic after inserting HTML to the document.
  • Table looks improperly in FireFox after expoerting DOCT to HTML
  • Extra column and lines in imported HTML tables
  • Images are replaced with “red cross” after open/save MHTML document.
  • Text in DIVs placement is corrected.
  • Extra Span with dir="rtl" is added during HTML export is now fixed.
  • Merged cells are not properly imported from HTML
  • Paragraph alignment “Justify Low” is changed to “Justified” after open/save.
  • Nested list 's formatting was disturbed and now fixed
  • Doc to html conversion problem with tables is resolved in this release
  • DrawingML misplacement in PDF is fixed in this release.
  • Need to ignore service elements with "display: none" css property on Html import
  • Aspose.Words for .NET 2.0 and 3.5 DLLs appear to depend on .NET 1.1
  • Doc to HTML conversion : Extra characters presence beside the table is fixed
  • Table cell needs to be hidden when exporting style=display:none to DOCX
  • Doc to Html conversion issue is resolved, extra spaces are fixed in output file
  • HTML writer incorrectly determines LocaleId and is now fixed
  • Tables are cutting at the right edge of page in PDF are corrected
  • Non-zero space after text inserted with DocumentBuilder.InsertHtml() is fixed
  • Aspose.Words now return correct values for Paragraph.ParagraphFormat properties.
  • Word control characters break document formatting when imported from HTML is now fixed
  • Unexpected characters appear in the output documents when importing MHTML is now fixed in this release.
  • Setting Table.AllowAutoFit value as false changes the cell's width is fixed
  • Table's border lost after re-saving the Doc file is now fixed
  • Table in the document body is split into 2 parts in Pdf is fixed
  • Saving a DOC multiple times corrupts Table layout is now corrected
  • Multilingual text rendering issue is resolved in Fixed file format (Tiff/Pdf)
  • A Shape is now visible in generated PDF
  • Contents move to next page after conversion from Doc to PDF is now fixed
  • Document.UpdateFields does not the SUM(ABOVE) field is fixed
  • Debug.Assert in the block of code which responsible for justification is fixed.
  • Trim leading/trailing spaces from merge field values during mail merge is fixed
  • Bookmark conversion issue is resolved with RTF to HTML
  • RemoveEmptyParagraphs changes the Paragraph spacing value
  • ODT to Docx conversion issue is resolved with list items
  • Textbox frame overlap the text after conversion from Docx to Pdf is now fixed
  • After resaving the Doc file, # sign is added before hyperlinks is fixed
  • Arrow (Shape) is changed after conversion from Docx to Pdf is now fixed
  • Docx to Doc conversion issue is fixed with table' row formatting
  • RTF to HTML conversion issue is resolved with OLE object icons
  • Error is resolved during printing Aspose.Words generated PostScript file
  • Paragraphs in a column of table are now preserved during open/save a DOCX
  • Header contents missing is fixed after re-saving the ODT
  • Table's cell layout issue is resolved while re-saving ODT
  • Contents of an [iframe] element get visible after HTML import is now fixed
  • Table border becomes visible during open/save a DOCX
  • Top margin issue is resolved after conversion from Docx to Pdf
  • A Word is rendered in multiple SPAN tags in HtmlFixed
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.

Import & Export WordPress Contents from/to PDF & Word Docs using Aspose Plugin



Aspose Importer / Exporter Plugin allows developers to get/read contents of different documents like PDF,DOC,DOCX without requiring any other software such as Adobe Acrobat, PDF reader or Microsoft Word. This plugin also exports WordPress posts to PDF,DOC, DOCX. This plugin demonstrates the powerful import & export feature provided by Aspose.Pdf & Aspose.Words. It adds a simple “Aspose File Importer” button on posts & pages. When users click the button, they get two options: importing from a local file or from  Aspose Cloud Storage.  The user selects a (pdf/doc/docx) file , clicks “Insert File to Editor” and the text is inserted into the editor from the selected file. This plugin uses WordPress Media Up-loader for uploading local files. You can also select files from WordPress Media Gallery. For export feature, plugin works as a bulk action of post or pages or any custom post type. In bulk action, two new options “Aspose PDF Exporter” & “Aspose DOC Exporter” are added. By selecting either of the option, it will generate doc/pdf file containing all selected posts/pages content.

Using Aspose Importer / Exporter Plugin

After you have installed Aspose PDF Import Plugin it is really simple to start using it on your website. Please follow these simple steps to get started.

·         Make sure you are logged-in to a WordPress site as Admin level account.
·         Make sure you have set up Aspose App Key & Id on the plugin configuration page. For further details on how to get app keys, click here .

Using Import Features of Plugin

·         Navigate to the page or posts where you want to import contents from the File using Aspose Importer / Exporter Plugin.
·         Click the Aspose File Importer button.
·         Click Select File. It will show WordPress Media Gallery on popup. Either upload a pdf/doc/docx file or choose from the Media Library.
·         Click the Use this file for Importing button.
·         Click the Insert File to Editor button. It will insert the text from pdf/doc/docx file to Editor.

Using Export Features of Plugin

1.      Navigate to the page or posts which you want to export.
2.      Select  the “Posts / Pages” you want to export and then select either Aspose Export to DOC or Aspose Export to PDF from Bulk Actions.
3.      Click Apply.

This exports all selected posts or pages into selected document format and gives you link for downloading the file.

Tuesday, August 12, 2014

Online Resume Parsing Application: Upload, View & Edit Multiple CVs Online

Resume parsing is a process to convert a free-form resume into structured information suitable for storage, reporting and manipulation.  It is helpful to handle large number of resumes, organizes the process and makes it more efficient. However, resume parsing is a very complex process due to the fact that everyone writes a resume in his own style. So, it is very hard to parse each and every resume. You can try our sample application to parse specific format resumes online using Aspose.Words for .NET. The purpose of this application is to give you the idea regarding how you can use Aspose.Words for .NET to parse resumes. We chose to use LinkedIn Resume format for this sample application. You can download your LinkedIn resume and try it. Following are some of the features which are supported in this application:
  • Upload multiple resumes to be parsed.
  • Extract relevant information from each resume.
  • View & Edit details of every resume.
  •  Setting screen to provide mapping for different resume sections.
The application source code is available for developers to download and use at their end. Developers can use the sample application and further enhance it with more features as per the requirements.

More About Aspose

Aspose offers a powerful set of file management components with which developers can create applications which can open, edit, create and save some of the most popular business file formats. Supported formats include Word documents, Excel spreadsheets, PowerPoint presentations, PDF documents, and Microsoft Project files. Tools allow developers to perform OCR, work with images, create and read barcodes and perform many other document conversion and management tasks. Aspose produce components for .NET, Java and SharePoint, as well as rendering extensions for SQL Server Reporting Services and JasperReports exporters.

Monday, August 11, 2014

Project Data Rendering Enhancements & Better Project Data Export to HTML

What’s new in this release?
We are happy to announce the release of Aspose.Tasks for .NET 6.9.0. This month’s release includes enhancements to the existing API features in order to resemble the behavior of Microsoft Project. This month’s release brings a number of enhancements to project data rendering that enables users to get the same output from various aspects similar to Microsoft Project. Rendering Graphical Column Indicators - Microsoft Project renders graphical indicators in columns while writing project data to output PDF or other formats. These include task indicators, resource indicators and assignment indicators. These show graphical depiction of status based on the value of particular data available. This months’ release of Aspose.Tasks for .NET provides the same functionality by implementing all these graphical indicators which are rendered to output PDF or any other format while exporting Project data. Rendering Gantt Chart Lines in Gradient – The new version of Aspose.Tasks allows setting the Gradient color of the lines while rendering project data to formats such as PDF. This was not supported by the earlier versions of Aspose.Tasks. User can control whether the output lines should have solid or gradient color using the Boolean flag provided in SaveOptions. Show/Hide Gantt Chart view – Aspose.Tasks now supports rendering Task Sheet view to other formats such as PDF, thus providing the capability to show/hide Gantt chart view. This month’s release also includes a number of bug fixes reported with our previous version. This includes exceptions while loading specific MPP files, formatting loss while exporting project data to HTML, and missing title in Timeline view.  Below is the complete list of new features and important bug fixes included in this release.
  • Implement Resource.GUID field reading/writing for mpp 2007 file format and add public field Resource.GUID.
  • Use source file GanttchartView information to render the project data like GanttBarStyle start shape, end shape and middle color
  • Option to show/hide GanttChart View while converting MPP->PDF
  • Provide graphical Indicators Column while conversion MPP->PDF
  • NullPointer exception is resolved while conversion from MPP to PDF
  • Title missing in Timeline view
  • Output files differ while project is created with and without template MPP file
  • Tasks indentation lost in HTML created by Aspose.Tasks is now fixed
  • All the lines in MPP are dual-shade with 3D effect while lines are solid in MPP->PDF by Aspose.Tasks
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.

Sunday, August 10, 2014

Add Attachments to Outlook Journal Items & Save Outlook Journal as MSG

What’s new in this release?

We are pleased to announce the new release of Aspose.Email for Java 4.4.0. It contains a number of enhancements in addition to the bug fixes reported by our valued customers. Ported from its equivalent .NET version, Aspose.Email for Java 4.4.0 provides the capability to add attachments to Outlook Journal items. The earlier versions of Aspose.Email API lacked this facility as well as saving Journal item to disc. This month’s release also enables application developers to save the Outlook Journal item to disc as MSG file. Aspose.Email for Java already supports creating Outlook Distribution list comprising of multiple contacts. However, setting the distribution list subject and body was missing till yet. We are pleased to share that this month’s release now provides the capability to set the aforementioned properties for a distribution list. This makes the feature more complete in resemblance to the same provided by Microsoft Outlook. As always, we try our best to fix the issues reported by our valued customers. This month’s release also fixes a number of bugs reported by our valued customers with our previous version. These include failure to process certain MSG files, date format issues while converting email messages to MHTML, exceptions raised while loading some MSG files and many more.  The main improved features & bug fixes added in this release are listed below
  • MapiDistributionList: Provide the capability to set Body and Subject of the list
  • MapiJournal: Provide the capability to add attachments
  • PST: Searching PST by Message Id raises System.NotSupportedException
  • Email address, containing escape sequence, is not properly parsed using AE as compared to standard .NET mail library
  • MailAddress crashes for address not having name part is now fixed
  • Saved MapiMessage opening issue is fixed  in Outlook
  • Inline image becomes attachment while TNEF file is loaded and saved back as EML on disc is now fixed
  • Loading this MSG file hangs AE Java API is now fixed
  • EWS: Encoding issue is resolved with Subject of downloaded MSG file
  • Email to MapiMessage conversion raises System.UriFormatException
  • Exception raised while adding EML to PST
  • MailMessage.From.DisplayName misses starting double quote (")
  • Inline excel file in Mail message loses formatting
  • EML->MHTML, Special characters differ with/without Aspose.License
  • Sent Date format issue is fixed while conversion to mhtml
  • Downloaded Signed Attachment from Signed Email raises Warning in Microsoft Word is now resolved
  • Fixed Attachment traces issue when message body is empty and attachment is removed
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for Java 

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

Thursday, August 7, 2014

Convert PDF to Excel & PDF/A-3, Improved PDF Size Optimization in Java Apps

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for Java 9.3.0. In this release, we have introduced the feature to convert a PDF file to a Microsoft Excel workbook, where each individual page in the PDF is rendered as a separate worksheet. PDF to PDF/A conversion has been supported in this API for a while already. To further extend this feature, we have introduced the capability to convert PDF documents to PDF/A_3B format. For this purpose, a new value, PDF_A_3B, has been introduced to the PdfFormat class. JavaScript is one of the great options available in PDF documents as it provides the capability to call certain features/operations at particular event. Using JavaScript, we can also set PDF expiration. Layers can be useful when you have a multi-lingual file that you want to distribute and want text in each language to appear on different layers, with the background design appearing on a separate layer as well. You might also create documents with animation that appears on a separate layer. One example could be to add a license agreement to your file, and you don’t want a user to view the content until they agree to the terms of the agreement. The latest release of Aspose.Pdf for Java supports adding layers to PDF files (either while creating a new document or manipulating an existing file). In order to accomplish this requirement, a class named Layer is introduced. Font are embedded inside a PDF file so that text is displayed properly when the document is viewed on a machine that does not have all of the fonts the PDF contains installed. However, when embedding the fonts, the complete font is included in the PDF and the file size increases. To optimize the size of a PDF file, is is possible to un-embed fonts. To accomplish this requirement, the UnembedFonts(..) method has been introduced to the OptimizationOptions class. If true is passed as an argument to this method, the fonts in the PDF file are no longer embedded. The DocumentPrivilege class has been introduced to allow the users to set PDF access privileges. Using this class, you can allow or prevent users from certain operation on a PDF file. As well as the new features mentioned above, this version includes fixes related to converting SVG/PCL/HTML/XPS files to PDF and converting PDF files to image format. Better text and image extraction, general performance improvements when generating PDF files and much more.  Some important new and improved features included in this release are given below
  • Convert PDF file to PDF/A3
  • PDF Expiration Feature
  • Pdf to Excel converter
  • BindFO() method with ByteArrayInputStream parameter
  • MemoryLeaks are fixed during text extraction
  • StackOverflowError  is resolved on getting RadioButton
  • PCL to PDF: java.lang.RuntimeException is resolved
  • XPS to PDF: Rectangle renders incorrectly is now corrected
  • SVG to PDF - Input SVG file wasn't closed and is now fixed
  • XPS to PDF - Bookmarks issue is fixed and are now honored
  • Some methods and fields are now visible after obfuscation
  • ZipException: unknown compression is resolved method while opening PNG-file
  • XPS to PDF conversion: Invalid character found exception in com.aspose.ms.System.Xml.hr class is now fixed
  • HTML to PDF throws RuntimeException: is now resolved
  • Image extraction code compilation error "ag cannot be resolved to a type" is now fixed
  • Concatenating Tagged file results into non-tagged file is now fixed.
  • PDF to PNG: JAR throwing Corrupt content Exception message is resolved
  • PDF to PNG - Text dropping out in the images is now fixed
  • PDF to Image - Java heap space error is resolved while conversion
  • API does not listing all XFA fields is now fixed
  • Bookmarks collection only retains last bookmark
  • Invalid parameters appearing against getNextImage method are now fixed
  • PDF to Image conversion is fixed and now working in 9.1.0
  • NullReference exception is resolved when trying to read form field names
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.
Contact Information
Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Australia
Phone: 888.277.6734
Fax: 866.810.9465


Wednesday, August 6, 2014

Get Warnings for Font Substitution during Excel File Rendering in .NET Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 8.1.2. This new release contains some useful features and other improvements.  It also includes over 20 fixes and other enhancements. Aspose.Cells APIs generally use TrueType Fonts (TTFs) when a task involves rendering spreadsheets to images or portable formats such as PDF. Aspose.Cells detects which fonts are required by scanning the spreadsheet styles and tries to find the required fonts on the machine where conversion is taking place. There could be situations when the required fonts are not available. In such cases, Aspose.Cells substitutes the required font with a similar available one. With this release, Aspose.Cells provides the means to receive warnings if a font substitution has occurred during the spreadsheet rendering process. This mechanism is available through a set of classes, interfaces and properties that have been added with version 8.1.2. In the new version, we have fixed a few exceptions that occurred while writing Microsoft Excel files to PDF and ODS. In this release, several important issues have been addressed. For example, issues around manipulating style and formatting, rendering and manipulating pivot tables, manipulating shapes, rendering images from Excel worksheets, manipulating charts, rendering images files from charts, Smart Markers and exporting Excel workbooks to PDF format have been resolved. We have also fixed a few issues regarding Aspose.Cells formula calculation engine. This release includes few enhanced features and plenty of bug fixes as listed below
  • FileFormatUtil.DetectFileFormat uses all system's available memory while detecting a corrupted spreadsheet
  • Data is missing when PivotTable is converted to PDF
  • Total Title is missing when PivotTable is converted to PDF
  • Cell Merging Problem when PivotTable is converted to PDF
  • PivotTable bug regarding Subtotals
  • Arrow lines are too thick than in Excel
  • Merged cell content disappears when rows are filtered and spreadsheet is converted to HTML
  • Aspose.Cells produce arrow double in thickness while converting XLS to PDF
  • Printed result is not centered correctly and last line get lost
  • The text in merged cells are not showing when convert to PDF
  • Shape to image Error while converting ExcelShapeToImageRedactedEx.xls to Tiff
  • Shape to image Error while converting ExcelShapeToImageError.xls to Tiff
  • Line is very thick when saved as pdf using Aspose cells
  • Excel chart labels are overlapping after opening and saving the xlsm file
  • Match formula is not calculated correctly with Workbook.CalculateFormula
  • #NUM! error when reading certain cells
  • Smart Markers - Cells Formatting not retained on Group:Merge, Skip:1
Other most recent bug fixes are also included in this release

Overview: Aspose.Cells for .NET

Aspose.Cells is a .NET component for spreadsheet reporting without using Microsoft Excel. It supports robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, spreadsheet formatting, drawing objects like images, OLE objects and importing or creating charts. You can also create Excel file using designer spreadsheet, smart marker or API and apply formulae and functions. It supports CSV, SpreadsheetML, PDF and all file formats from Excel 97 to Excel 2007.

Monday, August 4, 2014

Specify Resolution/Transparency for PNG & Angle for Image Rotation in .NET Apps

What’s new in this release?
We are pleased to announce the new release of Aspose.Imaging for .NET 2.5.0.  With this new release, Aspose.Imaging for .NET supports setting the resolution for PNG image format. In order to provide this feature, the Aspose.Imaging for .NET API has exposed the ResolutionSetting class. The PngOptions class now has a property by the name ResolutionSettings that accepts an instance of the ResolutionSetting class to specify the horizontal & vertical resolution. One of the advantages of saving images in PNG format is that PNG can have transparent background. Aspose.Imaging for .NET has provided the feature to specify the transparency for PNG images. Starting from 2.5.0, Aspose.Imaging for .NET API has exposed the ResolutionSettings property for the PngOptions class that accepts an instance of the TransparentColorSetting class to specify any color that can be set as transparent color in the output image. With this release, the RasterImage class provides a Rotate method to help users who wish to rotate an image at a specific angle. The RasterImage.Rotate method accepts three parameters as listed below.
  • Rotation Angle: A float type parameter specifies the rotation angle on which the image has to be rotated. A positive value rotates the image clockwise whereas a negative value performs an anticlockwise rotation.
  • Resize Proportionally: A Boolean type parameter specifies if the image size has to changed according to the rotated rectangle (corner points) projections. If set to false, the image dimensions are untouched and only the internal image contents are rotated.
  • Background Color: A color type parameter specifies the color to be filled in the background of the rotated image.
The main new and improved features added in this release are listed below
  • Ability to specify Transparency for PngOptions class.
  • Ability to specify the resolution while converting any image to PNG format
  • Application hangs while resizing a small Gif Image is now fixed
  • Generation of Corrupted Tiff images with .NET 3.5 when Platform Target is x86
  • Conversion from PNG to JPEG renders the transparent area to black
  • Bitmap.<init> throws System.IndexOutOfRangeException on loading tiff image
  • A text file with UCS-2 Little Endian encoding detects as Jpeg while using Image.GetFileFormat method
  • Aspose.Imaging hanging is fixed while attempting resize a JPEG
  • Conversion to 16bpp bitmap renders incorrectly is now corrected
  • Line and text objects have incorrect position is now corrected
  • System.ArgumentOutOfRangeException: Not enough data to convert to, expected 5280 bytes but got only 1320 free bytes
  • Saved JPEG images damaging issue is resolved
  • Saved JPEG images differ from source images is now fixed
  • Saved JPEG images were damaged and are now fixed
  •  [Dxf to Pdf] Support Leader/MLeader objects.
  • Add implementation of jpeg saving process with native RGB format.
  • To rotate an image to user defined angle value
  • Image has EXIF data but Aspose.Imaging returns it to be NULL is fixed
  • Unable to read file. Exception:Unable to read values for Xresolution tag. Message : Cannot read 8 bytes from the stream
  • Using Graphics.DrawImage to draw a GIF produces low quality image is now enhanced
  • Converting a possibly damaged Tiff to Jpeg goes into an infinite loop is fixed
  • Green lines when loading jpeg image is now fixed
  • Allow user to choose between png filters and make none filter default to improve performance.
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.