Thursday, October 30, 2014

Removal of ICE_JNIRegistry.dll Dependency & Improved VSDX to PDF Export

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for Java 3.0.0.  With this release, we have removed the dependency on the ICE_JNIRegistry.dll library. We used the library to load font information on Windows systems only. We have removed it to increase consistency and simplicity for developers. This release also improves rendering features by fixing error messages, bugs and including advanced techniques of enhancements. Previously, in the Aspose.Diagram for Java API, JNI was used to load font information on Windows systems. It was not compatible with Java Development Kit 7. We received a few requests from our customers to remove this dependency and are pleased to tell our customers that we have. This new release delivers improvements in rendering of properties, missing shapes, incorrect layouts and displacements of shapes. This release comprises a number of key fixes that help us improve rendering. This version also brings fixes to reported error messages and include various other enhancements such as Action cells were not properly preview able in the Microsoft Office Visio 2013, fixed Shape cut off when saving to VDX format, Shape properties not added properly and various VSDX to PDF conversion issues. This release includes several enhanced features and bug fixes as listed below
  • Action cell issue is fixed & now properly preview able in the MS Office Visio 2013.
  • Plan to remove ICE_JNIRegistry.dll as it's a unique dependency
  • Error is fixed oF ICE_JNIRegistry.dll binary using JDK 1.7
  • The shape was cutoff when saving to the VDX format is now fixed
  • Error when importing the Aspose.Diagram version 2.2.0 from Maven project
  • VSDX to PDF export, Fixed error message while opening output PDF file
  • VSDX to PDF export, the shapes missing is fixed from output PDF file
  • VSDX to PNG export, horizontal lines missing is corrected
  • VSDX to PNG export, Circular shapes missing is corrected
  • The shape's properties are now added properly
  • VTX to PDF conversion, null pointer exception is resolved when saving to PDF format
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, October 29, 2014

Get/Set Excel Version Identification & Better Excel to PDF Conversion Process

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 8.2.2. It contains over 60 improvements, new features and bug fixes. Microsoft Excel application allows the user to save spreadsheets to different formats corresponding to the application versions such as Microsoft Excel version 2003, 2007, 2010 and 2013. This information is embedded in the spreadsheet, and can be used for version identification. Aspose.Cells for .NET now provides the means to get and set this information with the BuiltInDocumentPropertyCollection.Version property. Before the release of Aspose.Cells for .NET 8.2.2, retrieving the Worksheet instance from the Chart object was not possible. The latest version has made this possible by exposing the Worksheet property for the Chart class. In the new version, we have fixed a few exceptions that occurred while opening Microsoft Excel 2007/2010 file formats and converting Excel files to PDF format. We have also enhanced the Excel to PDF conversion process which seemed to hanged for spreadsheets with millions of rows. In this release, several important issues have been addressed. For example, issues around applying formatting to cells, manipulating built-in and custom styles, rendering and manipulating pivot tables, manipulating shapes and other drawing objects, rendering images from Excel worksheets, manipulating charts with formatting, rendering images files from charts, creating and manipulating list objects/tables and exporting Excel workbooks to PDF format have been resolved. We have also fixed a few issues regarding Aspose.Cells formula calculation engine to make it more robust. We have also fixed a few issues in the web based Grid control regarding the paging and formatting features provided by Aspose.Cells for .NET. This release includes several enhanced features and bug fixes as listed below
  • Conversion to PDF process seems to hang on a spreadsheet having 115996 rows
  • Error "Cannot edit a PivotTable in group edit mode"
  • Incorrect value calculated as compared to MS Excel
  • Causes the "Unreadable Content" message in MS Excel
  • Text in shape renders upside down when spreadsheet is converted to image
  • Shape overlapping the text when spreadsheet is rendered as image
  • Text Indent issue
  • Text in Text Box isn't rendered in the resultant PDF
  • Pivot table not retaining conditional formatting
  • An error appears about unreadable content.
  • Shape orientation is wrong when rendering to image
  • Wrong pdf export - text trimmed and extra space added
  • Character 'P' is clipped in the output PDF
  • Conditional Formatting arrows are smaller in size
  • White GridLines are rendered Black
  • Shape color changes when source file is opened and resaved
  • DataLabels' text is wrapped in the output image file format
  • Fourth chart on the page 10 does not look like Excel
  • Fourth chart on the page 8 does not look like Excel
  • Second chart on page 8 does not look like Excel
  • Extra line above the bar in the bar chart
  • The top number on the y axis for the top chart
  • Stacked bar chart multilevel category axis label alignment issue
  • Chart axis fill color does't apply when convert to image
  • Scatter Chart incorrectly adds extra major X axis marker
  • Workbook RefreshChartCache option does not take into consideration regional and language settings
  • Wrong Axis Values when Chart is saved as EMF using ToImage
  • Text Boxes have been misplaced
  • Legend Marks have different thickness
  • Missing Axis Title when Chart is saved as EMF using the ToImage
  • Missing Axis Values when Chart is saved as EMF using the ToImage
  • Missing elements when extracting complex charts
  • The Chart's Pre-formating of custom data point icons changes
  • Workbook.CalculateFormula populating with wrong values
  • Error using Xls file created with Excel 2013
  • ListObject Resize adds Filters inside the Table
  • Table 3 is resized but the formula and formatting is not copied
  • ListObject Resize deletes CalculatedColumnFormula
  • Cells.Find doesn't work with Regex
  • Corrupt content after copying range using Range.CopyData
  • System.NullReferenceException while loading a XLSX file
  • ListObject.Resize() does not copy the Data Validation
  • Invalid Scatter Style Val Error in "Alarm Volume_Sep152013.xlsx" spreadsheet
  • Invalid Scatter Style Val Error in Alarm "Performance_Sep152013.xlsx" spreadsheet
  • Range names are not removing after removing sheets
  • BuiltinStyleType.Good is interchanged with BuiltinStyleType.Neutral
  • Cell borders are lost in the output Excel file
  • Stop Light Indicators renders as #N/A
  • Formula based values are not rendered
  • Wrong value from a Value function after CalculateFormula
  • Custom formula gets removed after call workbook.RemoveExternalLinks()
  • Verify that cell value satisfies data validation rules
  • Data labels entries in the Bubble chart are wrong
  • WebWorksheet.SetEditableRange is not working in the GridWeb
  • Unable to change tabs and paging is also not working
  • Indent Level does not work with any other culture other than US
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, October 27, 2014

Detect Text Blocks on Image & Keep Track of all The Recognized Blocks

What’s new in this release?

We are pleased to announce the new release of Aspose.OCR for .NET 2.1.0. Aspose.OCR for .NET API has exposed IRecognizedPartInfo to that could be text or detected picture block. Textual blocks are represented by IRecognizedTextPartInfo holding useful information about the recognized text part. Each part has its own style, font, text size, color, language and other attributes. If the text consists of several parts that are written in different font styles or even in different languages then IRecognizedTextPartInfo will hold an item representing individual element. Recognized Text blocks can be retrieved using the OcrEngine.Text property only after performing the OCR operation. These blocks are stored as an array of IRecognizedPartInfo and contains information as discussed above along with the position and size of the block on the image. The IRecognizedPartInfo.Box property can be used to get the rectangular area where the detected block (with text or picture) is shown on the image. The Box property returns the coordinates starting from the upper left corner of the image.Last but not the least, we have made some improvements to the OcrEngine for performance considerations and accuracy. Moreover, we have fixed a few problem regarding the recognition of numbers, and cases that may cause OutOfMemory & IndexOutOfRange exceptions. As always we appreciate your feedback so if you ever have anything to tell us about this release or anything else, please head to the Aspose.OCR forum for a chat. This release includes plenty of new & improved features as listed below
  • Text blocks detection
  • Latest version cannot correctly perform OCR on the sample provided with Aspose Examples Dashboard is now corrected
  • Incorrect recognition of numbers is fixed
  • IRecognizedTextPartInfo issues are resolved and now return the found part type
  • Improve text and picture blocks processing algorithm
  • Incorrect results returned by OCR is now corrected
  • Improve time taken to extract the text from an image
  • Unable to perform OCR on Arial 32pt Text is now fixed
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.


Sunday, October 26, 2014

New Reporting Engine, Data-Binding for Image SDTs & Enhanced DrawingML

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java &.NET 14.9.0.  This month’s release contains over 120 useful new features, enhancements and bug fixes. The DrawingML node is now CompositeNode. That is why the VisitDrawingML method in DocumentVisitor was replaced with VisitDrawingMLStart and VisitDrawingMLEnd. We have added support for the extrusion effect to DrawingML. To enable this effect, set the flag SaveOptions.DmlRenderingMode to DmlRenderingMode.DrawingML. By defaultm SaveOptions.DmlRenderingMode is set to DmlRenderingMode.Fallback. We have added two new members to LayoutEnumerator. It is now possible to move between logical siblings and thus find, for example, where a paragraph is broken across pages. We decided to move mail merge classes from the Aspose.Words.Reporting namespace to Aspose.Words.MailMerging. Our customers should not confuse these classes with the new reporting engine’s classes that belong to the Aspose.Words.Reporting namespace. For this reason our customers need to change the ‘using’ directives in their source code accordingly to be able to use new versions of Aspose.Words. This is an intentional breaking change. This is a breaking change in Aspose.Words for .NET only. In Aspose.Words for Java, all classes are in the com.aspose.words package and therefore there is no breaking change. This release includes the new reporting engine that supports LINQ method syntax in report templates. The classes of the reporting engine are located in the Aspose.Words.Reporting namespace. Note that the new reporting engine is not yet available in Aspose.Words for Java. It will be hopefully available in the next release.  The list of new and improved features added in this release are given below
  • New reporting engine that allows to use LINQ Method Syntax in report templates
  • Databinding for image SDTs is supported
  • DrawingML is now a composite node (breaking change to the public API)
  • DrawingML supports linked textboxes
  • Rendering of 'keep with next' paragraphs is improved
  • Implemented 'Use printer metrics to lay out document' compatibility option (Windows/GDI only)
  • Improved tabs handling logic for Word 2013 and compatible modes in rendering
  • Extrusion effect for DrawingML shapes rendering implemented (cold rendering)
  • Rounding corners rendering in DrawingML charts implemented
  • Improved 3D lighting rendering for WordArt objects
  • Added support of Gradient background in HTML output
  • Support rounded corners upon rendering charts.
  • /linked text boxes/ DrawingML TextBoxes disappear during rendering to fixed page formats
  • Enhancement in Aspose.Words.Layout API
  • /advanced tabs/ Numbers in Table of Content are trimmed
  • Refine detection of Asian typography for RTF format
  • Images are not getting converted to CMYK mode
  • /printer metrics/ ROOT Support "Use Printer Metrics To Display Documents" compatibility setting
  • Support XOR obfuscation of documents.
  • /printer metrics/ Paragraph Spacing are different
  • /printer metrics/ Row content is split across two pages when rendering to fixed page formats
  • Add support of Gradient background in output HTML
  • Make DrawingML node to be composite
  • Aspose.Words takes long time to load a HTML
  • BuiltInDocumentProperties.Words returns wrong word count
  • Hebrew text issue is resolved and now converted properly
  • A WordArt doesn't render correctly in PDF is now fixed
  • Fixed issue: Chinese characters are turned into square boxes when rendering to Pdf
  • ShapeRenderer.Save method save the DrawingML incorrectly
  • /printer metrics/ Incorrect pagination occur while updating fields
  • Header rows issues are fixed and now apply to floating tables (rendering)
  • /printer metrics/ Text flow was wrong in converting DOC to PDF is fixed
  • /printer metrics/ Additional white space between some words is added in fixed page formats is now fixed
  • /printer metrics/ Spacing between words is fixed in page formats
  • /printer metrics/A Paragraph renders on to the previous page in PDF is fixed
  • /printer metrics/ Doc to Fixed file format conversion issue is resolved for contents rendering
  • /printer metrics/ Docx to Pdf conversion issue with content rendering (list item moves to next page)
  • /printer metrics/ Contents move to next pages after conversion from Dot to Pdf is now fixed
  • /printer metrics/ Last digit of number in table's cell move to next line in output Pdf is now fixed
  • /printer metrics/ A Paragraph renders on to the next page in PDF is fixed
  • A DrawingML is converted to Shape Textbox during open/save a DOCX
  • Custom XML to SDT binding: images inside XML issue is fixed & now working
  • Color of text in Text Boxes is now preserved during open/save a DOCX
  • Gradient background colors of text boxes are now preserved during open/save a DOCX
  • Image position issues are fixed and now correctly exported to HTML
  • "Keep with next" option is now preserved during rendering
  • Drawing Canvas is changed to GroupShape after re-saving the Docx is fixed
  • Custom XML to SDT binding issue is resolved with date and time format
  • Negative numbers are prefixed with a SPACES during mail merge is fixed
  • Shape alignment change is fixed after conversion from Docx to HTML
  • Document.Save corrupts Word2013 file is now fixed
  • Some text in Text-boxes in GroupShape is now preserved during open save a DOCX
  • Text formatting issue are fixed & now preserved during open/save a DOCX
  • Docx to html conversion issue is resolved with special characters
  • Shape is changed after conversion from Doc to Pdf
  • Shape is missing after conversion from Docx to Pdf
  • Table move to next page after re-saving the Docx is fixed
  • Some content is rendered at the end of previous page in PDF is fixed
  • Rendering of a table starts from the end of previous page in PDF
  • Aspose.Words produces a corrupted Document during open/save a DOCX is  now fixed
  • A picture from start of page is moved down to end of page in PDF is fixed
  • Text is overlapped is fixed after conversion from RTF to HTML
  • Revision.Accept issue is fixed and now work for Docx
  • Underlined white spaces render beyond right page edge in PDF is fixed
  • Aspose.Word incorrectly loads floating point values into DOM is fixed
  • Table of contents is displayed with additional extra dots for particular doc file
  • Particular file with "Gabriola" font is displayed correctly in FF/Chrome
  • Strikeout is shifted down in Chrome/FF is now fixed
  • Underline for header is now displayed in FF/Chrome for the document
  • Formulas are displayed correctly in FF/Chrome for DOCX file
  • Image has shifted down after conversion from mhtml to Pdf is fixed
  • Contents lost is fixed after conversion from mhtml to Pdf
  • Table's heading row does not repeat when save the document to Pdf is now fixed
  • Table's cell padding is ignored after re-saving the Docx is now fixed
  • Paragraph spacing lost is fixed after re-saving the Docx
  • /list label attrs/ Docx to Pdf conversion issue is resolved with numbering style
  • SVG is rendered as an empty image during importing HTML document
  • Header of document is changed after re-saving the ODT is fixed
  • Document.Save duplicate the contents of ODT is now fixed
  • Create Note Hyperlink does not take to exact destination is now fixed
  • Contents become invisible after conversion from Doc to Pdf is now fixed
  • Fixed: Contents position is changed after re-saving the Doc file
  • Issue resolved for FontSettings.AddFontSubstitutes method
  • Contents truncation is fixed after conversion from Docx to HtmlFixed
  • Table is not starting from a new Page in PDF is now fixed
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.

Saturday, October 25, 2014

HTML5 PDF Editor V2.0: Append PDF Files, Insert Text & Move Pages in PDF Online

Aspose team is pleased to announce the new version of our HTML5 PDF Editor with more enhancements and attractive features. New features allow the users to insert text, append PDF files, move pages in PDF file and repositioning of the inserted contents. The backend of the editor is powered by Aspose.Pdf for .NET which is very feature rich API when it comes to creating and editing PDF files and the results are precise. Some attractive features are supported in this release of HTML5 PDF Editor which are as follows:
  • Append PDF Files.
  • Move Pages in PDF file.
  • Insert formatted text in a PDF file.
  • Drag and Re-position inserted contents in PDF file.
  • Export the updated PDF file.
Download the HTML5 PDF Editor and edit your PDF files. We will soon include more features in our upcoming releases. 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 their requirements.
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.

Thursday, October 23, 2014

Get Spreadsheet’s Application Version & Worksheet Instance from a Chart Using Java

What’s new in this release?

The long awaited version of Aspose.Cells for Java 8.2.1 has been released. Microsoft Excel application allows the user to save spreadsheets to different formats corresponding to the application versions such as Microsoft Excel version 2003, 2007, 2010 and 2013. This information is embedded in the spreadsheet, and can be used for version identification. Aspose.Cells for Java now provides the means to get and set this information with the BuiltInDocumentPropertyCollection.Version property. Check the detailed article in the product documentation section on Getting the Version Number of the Application that Created the Excel Document. Before the release of Aspose.Cells for Java 8.2.2, retrieving the Worksheet instance from the Chart object was not possible. The latest version has made this possible by exposing the Worksheet property for the Chart class. Please check the usage scenario below and the detailed article on Getting Worksheet of a Chart. The latest release of Aspose.Cells for Java 8.2.2 has fixed numerous problems, and the most notable of these includes, enhanced the overall performance of the Aspose.Cells API, tweaked the Worksheet2Image & Chart2Image rendering mechanisms, improved the Formula Engine to correct issues related to AVERAGEID, SUMPRODUCT & INDIRECT functions and several others. This release includes plenty of improved features and bug fixes as listed below
  • AppVersion xml tag found inside the docProps/app.xml is needed
  • Get Worksheet of a Chart
  • Aspose.Cells hangs while loading a particular file
  • Performance - improve reading phase of workbook to load it more quickly
  • Fixed: Image gets cut when shape is rendered
  • Named range issue - MS Excel prompts "Excel found unreadable content..." error when opening the output file into it is now fixed
  • XLS File format - Extract Excel integer as String to avoid ".0"
  • Workbook.calculateFormula() - Number rounding problem is now resolved
  • Incorrect value is corrected for AverageIf after calling Workbook.calculateFormula() method
  • Combining workbooks into a single workbook corrupts the output workbook is fixed in this release.
  • Hyperlink to a file with space in filename does not work
  • Pdf Ole Object becomes image after combining workbooks is now fixed
  • SUMPRODUCT with Multiple INDIRECT Functions calculates the Formula as #VALUE is fixed
  • Problem with Sparkline is resolved when merging two workbooks
  • Incorrect formula value is fixed after calling Workbook.calculateFormula
  • External Hyperlink issues is fixed and now work for XLSX format
  • Formulas are now calculated correctly by Aspose.Cells
  • Transition formula evaluation issue is resolved
  • Workbook is broken after save is now fixed
  • Row.getHeight now gives correct value with hidden column
  • Issue due to input value more than 32K in a cell is now fixed
  • Graphlines for chart datapoints are now connected in rendered PDF
  • Chart's footnotes appearance is resolved after resaving workbook
  • Unwanted Chart Axis values rendered in the PDF is fixed
  • Incorrect rendering of long lines are fixed in chart legend
  • Chart's series marks/ data labels issue is resolved when rendering to an image file
  • Pie chart section lines issue is fixed and nowvmeet correctly in the middle
  • Missing elements are resolved when extracting complex charts
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

Tuesday, October 21, 2014

Link DNN Users to Google/Gmail Contacts Using Aspose .NET Gmail Sync for DNN

Aspose .NET Gmail Sync for DNN is an open source module from Aspose that links your DNN users to Googleor Gmail contacts without requiring any other software. It uses the powerful features of Aspose.Email for .NET to allow you to easily sync your Gmail contacts and DNN users. The contact details from Gmail and DNN user profiles are smartly mapped so that all the information associated with a DNN user or Gmail contact is migrated properly from one system to the other.  This initial version of the module is enriched with the following cool features to make the sync process effective, simple and easy to use.
  • Google/Gmail server credentials are encrypted and saved in the database so that you don’t have to enter them every time you use the module.
  • Sync all or selected Gmail contacts to DNN and vice versa.
  • Option to select one or more DNN roles when performing Gmail to DNN sync.
  • Existence of every contact/user in the destination system is checked before migration to make sure that the sync does not create duplicate records.
  • The contacts migrated to Gmail are put in Other Contacts group so that you can verify and move only required ones to My Contacts.
  • A brief summary of the sync process is shown upon completion.
Using Aspose .NET Gmail Sync for DNN Module
After you have installed Aspose .NET Gmail Sync for DNN module 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 DNN as a Host or Admin level account.
  • Navigate to the page where you want to add the Aspose .NET Gmail Sync for DNN Module.
  • Select Modules followed by Add New Module from the top ribbon.
  • Aspose .NET Gmail Sync for DNN Module Add Module to Page 300x132 Sync DNN Users with Google Contacts using Aspose .NET Gmail Sync for DNN
    From the list select, Aspose .NET Gmail Sync for DNN and drag it to a place of your choice on the page.
You have successfully installed Aspose .NET Gmail Sync for DNN Module to your page. You will be presented with three simple options to get started
  • Gmail to DNN Sync
  • DNN to Gmail Sync
  • Gmail Server Settings
You will ask to enter Gmail Server details when clicking on any option for the first time. A simple form takes all the required details to connect to your Gmail account and then these details will be encrypted and saved in the database for later use.
Note: You can get Client ID and Client Secret of your Google account using the steps explained on http://www.aspose.com/docs/display/emailnet/Create+project+in+Google+Developer+Console
Your feedback is very important to us. Please feel free to provide your feedback and raise feature requirements and we will always be keen to implement customer driven features since we are a 100% customer driven company.
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, October 20, 2014

Manage VBA Macros & Overlapping Chart Series inside Presentations using .NET

What's New in this Release?

We are happy to share the announcement of Aspose.Slides for .NET 14.8.0. This is a major product release where we have included support for some long awaited new features. The long awaited support for managing VBA macros inside presentations has been included in this release. Now you can add or access the existing VBA macros in a presentation using Aspose.Slides. To get started with this feature, please visit the documentation article Adding VBA Macros in Presentation. We have also introduced support for overlapping chart series in this release. With this feature, it is possible to overlap the chart series over one another. For more details about this feature, please visit the documentation article Adding VBA Macros in Presentation. We have also improved the shape thumbnail generation support by including a new enumerator that generates the shape thumbnail as per its appearance. Please visit the documentation article Generating a Shape Thumbnail in Bound of Shape’s Appearance for further information about this feature. Working with text has also been improved in this release. Now, if two consecutive text portions belonging to any text frame paragraph have same formatting, they will be merged into a single portion to avoid confusion about the number of portions in a paragraph. We have rectified issues that appeared when accessing, saving and rendering presentation to PDF, HTML or slide thumbnails, which resulted in different exceptions like NullReference, ArgumentException, IndexOutOfRange in previous releases. We have also made a leap towards presentation rendering by rectifying many rendering issues inside exported PDF, HTML and slide thumbnails. Mainly, this product release has fixed issues to do with rendering chart entities, tables, text and bullets inside text frames. Details about the rendering issues can be found inside the release notes for Aspose.Slides for .NET 14.8.0 available in download section. Please visit the download page to see the release notes for Aspose.Slides for .NET 14.8.0. We are hopeful to overcome these limitations in upcoming versions.
  • Support for managing VBA macros inside presentation
  • Feature to Join Portion together having same formatting
  • Support for chart series overlap option
  • Pass the validation check of MS Office 2010
  • Page number changes to * after conversion from PPT to PDF is now fixed
  • NullReference exception on saving presentation is resolved
  • Number is replaced with * in the generated PDF is now fixed
  • Shape thumbnail exception is fixed for the shape dimension is in double values
  • PPTX to PDF: Chart Series missing in the generated file is fixed
  • KeyNotFound exception on loading presentation is resolved
  • Tags are now properly saved for PPT presentation
  • Chart legend missing is resolved in generated PDF
  • Animations in slide are disturbed in cloned presentation
  • Cell borders missing is fixed in exported PDF
  • The text missing and rendering at wrong position is fixed
  • Slide chart is fixed and now roperly rendered in generated thumbnail
  • Text was improperly rendered in generated XPS and is now fixed.
  • Fixed ArgmentException: on saving PPTX presentation
  • Fixed ArgumentException: on saving presentation
  • Wrong font rendering is fixed for in generated Pdf
  • Charts missing is resolved contents after conversion to PNG and Pdf
  • Page Numbers issue is fixed & now coming in right position in generated PDF
  • InvertIfNegative values are rendered with colors in generated PDF/thumbnail
  • Slide number rendered as asterisk in generated PDF is now fixed
  • Text overlapping issues is resolved in generated PDF
  • Text missing is fixe in generated PDF
  • Text position was improperly rendered in generated PDF
  • Exception is resolved on Opening the file: Object reference not set to an instance of an object
  • Shapes added over chart are missing or improperly rendered in generated thumbnails is now fixed
  • Y Axis Labels direction is fixed and now proper after converting to PDF file
  • X Axis Labels direction is fixed and now proper after converting to PDF file
  • Pie Chart Labels missing is resolved in the generated PDF file
  • X Axis labels touching the Legend in generated PDF file is now fixed
  • Average Lines on Chart were dashed but displayed as solid in generated PDF file
  • Text cutting off in generated PDF file is now resolved
  • Issue is fixed for displaying text in the generated PDF file
  • Bullet Missing is resolved when converting PPT to PDF
  • Fixed issues of Saving the presentation causes PowerPoint to crash
  • Macros lost is now fixed when saving PPT or PPTM presentation
  • Multilevel list items have wrong bullet indentation beyond the first level
  • Text region was improperly rendered in generated HTML and is fixed
  • Wrong bullets were rendered for text in generated HTML and is now fixed
  • Wrong bullet indentation for bulleted text is appearing in generate HTML is fixed
  • Page numbers coming as asterik in generated Tiff is now fixed
  • PPT to XPS conversion generates corrupt XPS file is fixed
  • PPTX to PDF: Improper space in chart after series in generated PDF file
  • Text orientation changed on exporting to PDF and Image is fixed
  • Incorrect drawing of the text with 2D-morphing is now corrected.
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, October 19, 2014

Spam Email Analysis & Filtering Methods with PST Size Reduction in Java Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.Email for Java 4.6.0. Similar to the equivalent .NET version, this month’s release introduces new features that let you filter spam email messages based on the naive Bayes classifiers. It also brings improvements to the size of generated PSTs. The naive Bayes classifier offers a high accuracy anti-spam message classification and provides an effective measure for distinguishing between spam and ham (non-spam) messages. This month’s release of Aspose.Email for Java introduces this new feature of spam analysis and filtering using the same proven method. Aspose.Email for Java now offers to spam analyzer to filter spam messages. This step is carried out on data sets of spam and ham messages for training the filter. Normally, a set of 100-200 messages each is used for this purpose. Once the sets are ready, the API’s SpamAnalyzer class is used to train the filter with both these sets as inputs. Once the training is complete, the results of the trained classifiers can be stored to disc calling the saveDatabase method of the class. Testing is carried out by presenting sample messages to the test method of the class. Based on the training results, the tests provide the probability of a message being spam or ham. We have also improved the size of PSTs that are generated using the Aspose.Email API. The PSTs created now are almost 25% smaller in size compared to the previous versions. We are still working to bring further improvements to this area. Ported from the .NET version, this month’s release includes the same bug fixes, issues with message encodings when converting between different message types, exceptions when loading certain message files and calendar items, Information loss when processing TNEF files, text alignment issues when loading/saving calendar items and many more. The main improved features & bug fixes added in this release are listed below
  • Email spam analysis and filtering
  • EML to PST conversion causes large size PST creation is now fixed
  • Inline images lost is fixed while converting MapiMessage -> MailMessage
  • Fixed: Setting Exchange Format address in To field gives error
  • Text alignment inverted while reading/writing to Appointment object
  • Calendar view disappearance is fixed while loading/saving image
  • Appointment time changes while loading and saving the ICS file
  • Appointment saved using Aspose.Email doesn't shown time in local timezone
  • Exception while loading ICS file.
  • Saving TNEF Calendar as EML loses the "Required" field
  • MailMessage.Save interchanges content of the message body
  • MSG to MHTML: Encoding issue
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, October 16, 2014

Image Rendering in PPTX, Enhanced Slide Animations & Transition in Presentation

What's New in this Release?

The long awaited version of Aspose.Slides for Java (14.7.0) has been released. This is a maintenance release whereby we have addressed several issues that have been reported recently. The main focus has been to improve issues with access and saving files as well as slide transitions and rendering issues. It introduced support for improved slide animations and transition effects in a presentation. It has also introduced support for cloning or serializing shapes within presentation slides. Now, it is possible to replicate shapes from a source slide by adding or inserting them into a target slide shape collection. Aspose team has rectified issues pertaining to presentation accessing and saving to other formats which resulted in exceptions like NullReference, ArgumentException, IndexOutOfRange, StackOverFlow, TextFrameFormat and unsupported format exception using older product versions. Aspose team has improved the API rendering performance in this release to a great extent in areas of charts, SmartArt, text and tables for generated slide thumbnails and exported PDFs. We have addressed several rendering issues for charts and text frames involving text spilling out of shape, improper chart titles, missing images, missing text and improper chart rendering issues for exported PDF and generated thumbnails. The SmartArt rendering has also been improved and issues like missing or improperly rendered SmartArt shape in exported PDFs have also been rectified. We have enhanced the rendering support in this release for chart entities, other text elements and shapes inside generated thumbnails and PDF files. It has made several enhancements to the new API. Please visit the documentation article Public API and Backwards Incompatible Changes in Aspose.Slides for Java 14.7.0 for further reference. Some important enhancement & bug fixes included in this release are given below
  • Implement proper AlternateContent deserialization to support PP2010+ features
  • Implement animation timeline importing from PPT
  • Getting thumbnail for specified window inside slide
  • Image rendering in PPTX
  • Implement unknown RoundTrip records
  • Add support for serialization of separate shapes in PPTX
  • Support p14 namespace elements resaving
  • Font Substitution related queries
  • Shape autofit is fixed and now working as expected in PPTX
  • Text Format now proper after conversion to HTML file
  • A Preview kind of panel is appearing in generated HTML file
  • Missing Image in the generated PDF file is now fixed
  • Text Overlapping is resolved while using Exporting to PDF file
  • NullPointerException  is resolved on exporting PPTX to PDF
  • Stacked bar charts: the charts is rendered "compressed"
  • Inserting HTML issues are fixed and can be inserted in presentation
  • Chart title failed to hide in generated presentation is fixed
  • Chat Title is now proper in the generated image file
  • Colored Cells issues are fixed & now showing color in the generated image file
  • Exception is resolved for Opening the presentation file : The method or operation is not implemented
  • The image get cropped in generated thumbnail is now fixed
  • Data table in Pie chart is now rendered properly
  • Text going out of call out after conversion from PPT to PNG
  • TextFrameFormat Exception is resolved on exporting to PDF
  • FontsLoader seems to give issue in Aspose.Slides for Java 14.5.0 is fixed
  • Embedded Ole frame with tables and charts have missing colors in generated thumbnails is fixed
  • Embedded excel was not converted to PDF correctly is now fixe
  • Image rendering is enhanced  in generated thumbnail
  • Image size changed is fixed in exported PDF
  • PPTX to PNG: Application hanging is fixed when converting PPTX file to PNG images
  • NullPointer Exception is resolved on accessing the presentation
  • Text over flow is corrected for the shape in generated PDF
  • Text rendering is fixed for generated slide thumbnail
  • Animation effects lost is fixed when PPT is saved to PPTX
  • Index is less than 0 or more than or equal to the list count exception on generating PDF
  • Java heap size over flows when accessing presentation and generating thumbnail inside MAC OSX
  • Presentation initialization is now enhanced
  • Shape background fill color is now properly rendered in generated thumbnail
  • Shape background color is now properly rendered in generated PDF
  • SmartArt missing is fixed in generated PDF
  • Text overflowing is fixed from shape in generated thumbnail
  • Improper SmartArt rendering is resolved in generated thumbnails
  • Saving presentation, reading presentation and saving again corrupts the presentation is now fixed
  • The shape rotation is now fixed and read properly
  • Saving a PPT using Aspose Slides is resulting in change in color of the bullets
  • PDF generation takes immense time
  • NullPointerException is resolved while exporting ppt to pdf
  • Text rendering issue is resolved in Thumbnail
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.

Wednesday, October 15, 2014

Render .RDL File to PDF/A Compliant Reports with Improved Text Justification

What’s new in this release?


We are pleased to announce the release of Aspose.Pdf for Reporting Services 2.9.0. We are pleased to announce that this maintenance release includes fixes for issues reported in earlier versions. Generation of PDF/A compliant documents is one of the features not provided by Microsoft Report Server’s native PDF generation features which Aspose.Pdf supplies. Please note that this component is quite flexible and depending upon your requirements, you may configure it to accomplish features like setting page orientation of the output PDF file (landscape or portrait), adding HTML content (which render accordingly in the output PDF instead of HTML tags), setting security privileges and encrypting PDF files, specifying page dimensions for the output document, adding XMP metadata, specifying PDF compression and much more. A complete set of features which make this component stand out can be viewed on the Configure Aspose.Pdf for Reporting Services page. In this release, the specific area of improvement has been the conversion of .RDL files to PDF/A compliant PDF documents. In fact some of the customers have recently reported that their reports were not being rendered in PDF/A format, but this new version is more reliable and better than earlier releases. So we recommend you to try migrating to hte latest release which is more reliable and generates PDF files with great fidelity. This release includes plenty of new and improved features as listed below
  • Resultant PDF issues are resolved and now can Generate PDF/A compliant report
  • Set page orientation of the output PDF report
  • Contents overlapping in resultant PDF is now fixed
  • Text Justification is fixed and now properly working

Overview: Aspose.Report for .NET

Aspose.Pdf for Reporting Services makes it possible generating PDF reports in Microsoft SQL Server 2000 & 2005 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.

Monday, October 13, 2014

Spam Email Filtering & Retrieving Messages Based on Date & Time in .NET Apps

What's New in this Release?

We are pleased to announce the release of Aspose.Email for .NET 4.6.0.This month’s release empowers the API users to categorize the emails as spam using the Bayesian Spam Analyzer. It also brings improvements to the Personal Storage (PST) file size while created using the API. This month’s release also provides the capability to filter emails from mailbox by specifying time as well in addition to the date. This month’s release introduces a high accuracy anti-spam filter that is based on the naive Bayesian classifier. Bayesian spam filters provided a very powerful way for dealing with spam messages. The SpamAnalyzer class of Aspose.Email is used to train the filter to establish the criterion for determining the messages as spam or ham (non-spam).The very first step is to train the filter for recognizing spam and non-spam messages. This can be done by establishing a set of (say 100-200) spam and ham messages. Once the sets are ready, the filter needs to be trained by calling the SpamAnalyzer class’s TrainFilter method as shown in the code sample on blog page. This is done for the spam messages set as well. Once done, the classifier’s results are saved to the disc in a database file.  The Pop3 Client of Aspose.Email API already provides the capability of retrieving messages from mailbox based on the date specified in MailQuery. Though this is enough to retrieve messages between two dates, it restricts the searching to dates only where the Pop3 protocol also provides the support for searching based on the time as well. This month’s release further enhances the messages searching capability to be time based as well. The overloaded member of MailQueryBuilder helps achieve this by setting the DateComparisonType to ByDateTime. This month’s API also brings improvement to the size of PSTs created with Aspose.Email. For a known set of emails, the API now creates low size PST as compared to its previous version and we are still working to bring further improvement to this. This month’s release also fixes a number of bugs that were reported with our last month’s version. These include encoding issues while converting messages between various formats, issues related to Appointment timings when saved using Aspose.Email, Output difference while saving TNEF calendar items, Change in content during MSG conversion, exceptions while retrieving messages from Exchange server, saving EML to disc and loading some MSG files and many more.  The main bug fixes, new & improved features added in this release are listed below
  • Create/Update/Delete Gmail Contact
  • EML to PST conversion causes large size PST creation
  • Filter mails with Date and Time using Pop3Client via MailQuery
  • Inline images lost is fixed while converting MapiMessage -> MailMessage
  • Setting Exchange Format address in To field gives error is now fixed
  • Text alignment inverted while reading/writing to Appointment object is fixed
  • Calendar view disappearance is resolved for loading/saving image
  • Appointment time changes are fixed while loading and saving the ICS file
  • Appointment saved using Aspose.Email doesn't shown time in local time-zone is resolved in this release.
  • Loading ICS with Aspose raises Error in Visual Studio are resolved
  • Saving TNEF Calendar as EML loses the "Required" field is fixed
  • MailMessage.Save interchanges content of the message body
  • MSG to MHTML: Encoding issue is resolved
Other most recent bug fixes are also included in this release.
Overview:Aspose.Email for .NET
Aspose.Email for .NET is a set of .net email components allowing developers to easily implement email functionality within their ASP.NET web applications, web services & Windows applications. It Supports Outlook PST, EML, MSG & MHT formats. It allows developers to work with SMTP, POP3, FTP & MS Exchange servers. It supports mail merge, iCalendar, customized header & body, header information, embedded files, Twitter & many more. It makes it easy to work with HTML or plain text emails & their attachments.

Sunday, October 12, 2014

Render Project Data to Multiple PDFs & Source MPP Columns to TaskUsage View

What’s new in this release?

We are pleased to announce the release of Aspose.Tasks for Java 7.1.0. It brings a number of improvements to Aspose.Tasks’ project data rendering capabilities, making output closer to Microsoft Project’s (MSP) output. It also includes a number of fixes for issues reported with last month’s release. This month’s release enhances the capabilities of rendering source MPP columns to TaskUsage and ResourceUsage views. This is in addition to the other supported views Gantt chart, task sheet and resource sheet views. Aspose.Tasks already provides the capabilities to render footer elements in the output. This month’s release further improves this functionality by including the following additional information to the footer:
  • Tasks deadline rendering in a Gantt chart.
  • Tasks progress rendering in a Gantt chart.
  • Project information such as name and current date.
  • Start, finish and duration to page legend.
  • Inactive milestones, summary and manual summary roll up to Gantt chart and page legend.
 Aspose.Tasks for Java now allows you to render project data to several output PDF files. Earlier this facility was only available when exporting to image files. Aspose.Tasks for Java now provides a feature that allows you to customize the date/time format for rendering.  This month’s release introduces the TextStyle property that can be used for custom styling for overallocated resources. The implementation of the TextItemType.OverallocatedResources enables for customizing the color and style for the overallocated resources. This month’s release also fixes a number of bugs that further ads to the overall API functionality improvement. These include task reading exceptions while loading some MPP files, reading tasks from a MPP, missing output data while rendering MPP to PDF, issues related to Gantt chart and many more. Below is the complete list of new features and important bug fixes included in this release.
  • Implement SF links rendering
  • Implement manual column rendering as Task Mode with indicator
  • Implement field aliases rendering when saving project views
  • Implement original label format rendering for timescale tiers.
  • Implement Gantt Chart timescale tiers rendering for weeks-years and days.
  • Add Inactive milestone, inactive summary and manual summary roll up rendering to GanttChart and page legend
  • Add start/finish/duration only to page legend
  • Add task splits rendering to GanttChart and page legend
  • Add external tasks rendering in GanttChart and page legend
  • Add project info to legend
  • Retain the text color while MPP -> PDF conversion
  • Use source MPP GantChart TimeScale information for rendering to PDF
  • Customize Date/Time format from source MPP to PDF
  • Render all the columns as per source MPP: Provide support for TaskUsage and ResourceUsage
  • Provision of Rendering Extra Resource Information while rendering MPP
  • Saving Project Data to multiple PDF files
  • MPP->PDF, Footer section now contain all symbols as compared to PDF generated by MSP
  • ResourceAssignment.setWork raises exception
  • UID differ while conversion from MPP -> PDF
  • Columns from source MPP now retained in output PDF
  • MPP->PDF generates blank output is now fixed
  • Link arrows with negative lags missing between task in Gantt Chart is fixed
  • Tasks from MPP can now be read, issues are resolved
  • TasksReadingException exception raised while opening the MPP is fixed
  • Actual Start/Finish now updated for parent tasks
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.

Thursday, October 9, 2014

Data Labels Text Wrapping for Excel Chart & Cell Data Validation in .NET Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 8.2.1.  This new release includes over 30 enhancements and bug fixes. Aspose.Cells for .NET is an easy to use spreadsheet creation, manipulation and conversion API that provides all the features that Microsoft Excel provides. Cell validation is one of the features that spreadsheet designers use to stop users from inserting invalid values into a particular cell. With the release of Aspose.Cells for .NET 8.2.1, the API has exposed a simple mechanism that identifies if data validation has been applied on a cell. Use the Cell.GetValidation method to acquire any applied validation. If there is no validation, the method returns null. Similarly, use the Validations.GetValidationInCell method to acquire the validation applied on any cell by providing its row and column indices. In addition to determining whether validation has been applied, you can also verify if a given value satisfies the data validation rules for a particular cell. This feature is useful in scenarios when you want to verify if the value entered in the cell satisfies the data validation rules on the fly. The Aspose.Cells API has exposed the GetValidationValue method for the Cell class. If the value entered in a cell does not satisfy the data validation rules, the Cell.GetValidationValue method returns false.Prior to the release of Aspose.Cells for .NET 8.2.1, it was not easy to calculate the absolute position of a given shape in a worksheet. The latest revision of Aspose.Cells for .NET has exposed a simple mechanism for achieving this by exposing the LeftToCorner and TopToCorner properties for the Shape class. These properties store the absolute position of the shape inside the worksheet in unit of pixels.Aspose team has fixed a number of critical issues with this release. The most noteworthy problems that version 8.2.1 has fixed few problems that caused the System.ArgumentException & System.IndexOutOfRangeException, improved the features related to the hyperlinks in a spreadsheet as well as enhanced the PDF rendering engine to improve the fidelity of rendered shapes, charts & page breaks. This release includes few enhanced features and plenty of bug fixes as listed below
  • Support the option of showing the legend without overlapping
  • Verify that cell value satisfies data validation rules
  • Disable Text Wrapping for DataLabels of the Chart
  • Produces unreadable content error in XLSM file are now fixed
  • Now can avoid Row Labels when created pivot using Aspose
  • File gets corrupt on opening and saving is now fixed
  • Diagonal Text Box appears Horizontal when spreadsheet is converted to PDF
  • Diagonal Text Box appears Horizontal when spreadsheet is converted to HTML
  • Thickness of arrow lines of Visio diagram is corrected in the output PDF
  • Excel to image with rotated Shape issue is fixed and now rendered correctly
  • Wrong shapes exported to image is fixed
  • Graphic rendering issue is resolved while converting XLS to PDF
  • Incorrect Page Break is fixed while rendering the spreadsheet to PDF
  • Unwanted extension of border is fixed while rendering spreadsheet to PDF
  • Addition operation in Excel footer now properly working in PDF rendering
  • Printing on both side of the page
  • Hyperlinks for the shapes lost in the rendered PDF file format is fixed
  • Unreadable content is fixed after opening and saving Xlsx file
  • Excel unreadable content error is resolved while generating Hyperlinks
  • Value of cell L45 is corrected for calculate formula
  • Excel limitation regarding Hyperlinks Count in Aspose.Cells
  • Incorrect reading Scatter chart type and name range references is now fixed
  • Footer now corrected when converting from SpreadsheetML document
  • Show data table with legend key of chat
  • Logo Disappearance is fixed in the output PDF file
  • Incorrect formula copied to cells when inserting rows into tables is now fixed
  • Aspose.Cells corrupting spreadsheet containing external data
  • pie, doughnut. Calculate formula
  • Hyperlink in PDF of XLS
  • Smoothed line on Scatter Chart contains loops is fixed
  • Scatter Chart image shows wrong X axis grid markers is now fixed
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.

Wednesday, October 8, 2014

Remove Metadata from PDF & Setting DPI/PPI for images in PDF in Java Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Pdf for Java 9.5.0. Aspose.Pdf for Java has been providing support for adding, updating, deleting and extracting images from PDF files. Recently, we received a requirement for setting the DPI/PPI (Pixels Per Inch) factor for images when adding them to a PDF file, or when replacing existing images in a PDF file. Starting from the release of Aspose.Pdf for Java 9.5.0, we have introduced support for adding an image from a BufferedImage instance to a PDF document. Now you can use any InputStream and not just FileInputStream objects to add an image. So when using a java.io.ByteArrayInputStream object, you do not need to store any files on the system. PDF to HTML conversion is one of the most popular Aspose.Pdf features because it makes it possible to create PDF files that can be viewed on various platforms without a PDF document viewer application. The output HTML is in accordance with WWW standards and can easily be viewed in all web browsers. Using this feature, PDF files can be viewed on hand held devices because you do not need to install any PDF viewing application: a simple web browser is enough to view the file. By default, when converting PDF files to HTML, any images in the PDF are saved in a folder created in the same directory as the output HTML. However, recently we received a request for making it possible to specify a different folder for saving images when generating HTML files. To accomplish this, the saveOptions.SpecialFolderForAllImages property has been introduced. It can be used to specify a target folder for storing output images. Aspose.Pdf for Java offers the feature to add, update, and remove metadata from PDF documents. Before attempting to remove metadata from a PDF, check if the source PDF contains metadata. PCL file to PDF conversion has been supported in Aspose.Pdf for Java for a while. However, in this release we also provide support for HP-GL to PDF conversion. When signing a PDF document using a signature, you basically confirm that its contents should remain “as is”. Consequently, any changes made afterwards invalidate the signature and thus you know if the document was altered. Certifying a document first allows you to specify the changes that a user can make to the document without invalidating the certification. It is possible to store the values of these form fields in a separate file and that file is an FDF (Forms Data Format) file that contains the values of the form fields in key/pair fashion. Using Aspose.Pdf for Java, developers cannot only export the values of their PDF form fields to an FDF or XFDF file but also to an XML file. The most important thing to know is that all these files use different syntax to save the values of PDF form fields. The following code snippets shows the steps to export FDF file from PDF and also how to import FDF file into PDF. As well as the new features mentioned above, this version includes fixes related to converting SVG, PCL, HTML and 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
  • Create TrueTypeFontHeader for converted bitmap fonts (0,1,2-bound)
  • Setting DPI/PPI of images in PDF
  • add digital signatues while creating PDF document
  • PDF to HTML conversion: To specify image folder
  • Support HP-GL to PDF conversion
  • FDF file conversion to/from PDF
  • Remove MetaData information from PDF file
  • Provide support to add Image from BufferedImage into PDF document
  • System default font should be used in case of missing fonts
  • PDF to PNG - Crop marks appearing and objects missing in image is fixed
  • Image to PDF: memory consumption with large images is fixed
  • XPS to PDF - Charts are now appearing in resultant PDF
  • Review and fix errors in ported pdf-generator by regression tests
  • When adding attachment to PDF file, the name and contents of attachment get corrupted
  • Issue is resolved for adding image in existing PDF document
  • PDF to Image: resultant image is correctted
  • PDF to DOC: Random character insertion in Heading is fixed
  • XPS to PDF: images are rendered correctly
  • Jar is throwing Exception while retrieving pdf Signature Information
  • Enhanced adding digital signature to PDF file
  • PageHeight limiation issue is resolved
  • An exception is being generated when retrieving annotations from PDF
  • optimize() method corrupts the Bookmark contents is nowfixed
  • PDF to PNG - Column background is appearing as black is fixed
  • PDF to text: extraction of duplicate characters
  • Incorrect text is being extracted from PDF
  • Text replace issue is resolved in evaluation mode
  • All text after modified text are broken
  • Bookmark disappears after specifing ViewerPreference
  • SVG to PDF - contents are chopped
  • SVG to PDF - Contents moving outside right margin
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.

Thursday, October 2, 2014

Aspose.Newsletter October 2014: OCR & Image Processing Cloud APIs News & More

Aspose Newsletter for October 2014 has now been published that highlights all the newly supported features offered in the recent releases of its JasperReports exporters, SQL Server rendering extensions, .NET, Java, SharePoint, Android components & REST APIs. It includes info about working with optical character recognition features in cloud & new REST API for creating, manipulating & converting images in cloud apps.  The video tutorial shows how to extract an attached file from OneNote Document.
Optical Character Recognition in the Cloud with Aspose.OCR for Cloud
Aspose.OCR for Cloud is a REST API that allows developers working in the cloud to add optical character recognition features to their applications. Aspose.OCR for Cloud is platform independent and supported by a number of SDKs to get you up and running quickly. Start free trial now.
New: Aspose.Imaging for Cloud
Aspose.Imaging for Cloud is the latest product in the Aspose family of Cloud APIs. It is a REST API for creating, manipulating and converting images. Easy-to-use and efficient, it goes beyond simple conversion by adding image editing features such as cropping and resizing, rotating and flipping. It supports a range of raster image formats and Adobe PhotoShop PSD. Read more about Aspose Image Processing cloud API.
           
Klemen Novak on Working with Aspose.Total for Java
Klemen and his team needed a product that would allow them to extract document content when building a search index. That content is then converted to PDFs or thumbnails to give users of their Enterprise Content Management System a unified, device independent, user experience. They found that Aspose.Total for Java offered the widest range of file formats as well as great performance. Read the review
Jobulu Reviews Aspose.Words for JasperReports
Jobulu is a CV and resume creation application. When they wanted to offer a wider range of file formats for CV download, they needed a component that supported Microsoft Word’s DOCX format. After looking at a number of products that didn’t, they found Aspose.Words for JasperReports. Read the review
Extract an Attached File from OneNote Document with Aspose.Note for .NET
Microsoft OneNote allows users to take extensive notes, bringing together inputs and contributions from a range of sources. With Aspose.Note for .NET, developers can retrieve files attached to a OneNote document and we’ve put together a tutorial video that shows how.  Watch complete video tutorial.
Updates about new Product Releases
  1. Aspose.Total for .NET- a compilation of our latest .NET products.
  2. Aspose.Cells for .NET 8.2.1- Improved data label display and wrapping.
  3. Aspose.Words for .NET 14.8.0 - Improved TOC formatting, timestamp PDF with external timestamp server, and other improvements.
  4. Aspose.Pdf for .NET 9.6.0 - Change page orientation from portrait to landscape, export to single HTML file with embedded resources and more.
  5. Aspose.Slides for .NET 14.7.0 - Improved support for PowerPoint 2010 features (and later versions), and other enhancements.
  6. Aspose.BarCode for .NET 6.5.0 - Improved PDF417 recognition and other enhancements and fixes.
  7. Aspose.Tasks for .NET 7.0.0 – Improved text conversion features and other enhancements.
  8. Aspose.Email for .NET 4.5.0 - Improved attachment handling and a number of fixes.
  9. Aspose.Diagram for .NET 4.4.0 - Adjust timeline and milestone shape settings and a range of fixes.
  10. Aspose.Imaging for .NET 2.6.0- Convert to CMYK, resize images proportionally, CAD to raster image conversion and other enhancements.
  11. Aspose.Total for Java – a compilation of our latest Java products.
  12. Aspose.Cells for Java 8.2.1 – A range of fixes and enhancements.
  13. Aspose.Words for Java 14.8.0 - Improved TOC formatting, timestamp PDF with external timestamp server, and other improvements.
  14. Aspose.Slides for Java 14.6.0 – Improvements to layout and shape cloning features, and various fixes.
  15. Aspose.Tasks for Java 7.0.0– Support for conversion to 2003 and 2007 MPP formats, various fixes and enhancements.
  16. Aspose.Email for Java 4.5.0 – Various improvements and fixes.
  17. Aspose.Diagram for Java 2.3.0 – Various enhancements and fixes.
  18. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  19. Aspose.Total for Android – all the latest versions of our Android APIs.
  20. Aspose.Pdf for Android 1.4.0 – Improved text extraction and replacement, and other fixes.
  21. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  22. Aspose.Pdf for SharePoint 1.9.3 – Wiki page conversion issue fixed.
  23. Aspose.Total for Reporting Services – a compilation of our latest Reporting Services products.
  24. Aspose.Total for JasperReports – The latest versions of our JasperReports products.
Supporting User Groups and Conferences

In October we sponsor a number of user groups, including:
  • ADC Cross-platform Conference, Mannheim, Germany.
  • Tech Valley .NET User Group, New York, USA.
  • FlaDotNet User Group, Florida, USA.
Would you like us to sponsor your user group? Get in contact at user.groups@aspose.com
Collect your copy of Aspose Newsletter, October 2013 edition

Wednesday, October 1, 2014

RDL to RTF Doc/Docx Conversion & Advanced Report Rendering are Enhanced

What’s new in this release?

The long awaited version of Aspose.Words for Reporting Services 4.4.0 has been released. This release includes a number of fixes for issues reported by our customers and some major improvements to the field, rendering and layout features. Aspose.Words for Reporting Services 4.4.0 release includes the latest improvements and fixes included in Aspose.Words (14.8.0). The most notable are, it improved how TOC field culture and formatting is handled and implemented Timestamping of PDF digital signatures using external timestamp server as well as add improvements to advanced rendering features, for example pre-blending semi-transparent images. Moreover, Horizontal rotation of characters with HorizontalRotatedFarEast orientation supported along with improved page layout for additional compatibility modes as well as improved floater positioning in complex cases. The list of new & improved features in this release are listed below
  • Support of latest Aspose.Words v14.8
  • Export texture fills to all formats.
  • Sub Report does now render properly after conversion from RDL to RTF/Doc/Docx
  • Page header appears in output RTF/Doc/Docx after conversion from RDL is  now fixed
  • Aspose.Words for SSRS exporter exception is resolve when there is a Matrix in the rdlc report
  • Extra empty space appearance is fixed when RDL is exported to Doc/Docx
  • Extra space (empty Paragraph) appears when RDL is exported to Doc/Docx
  • CanGrow property of Textbox is fixed and now work properly
  • RepeatRowHeaders now properly working when RDL is exported to Doc/Docx
  • RDL to Docx issue with table's hidden rows white space is nowfixed
  • EnableHTMLFormatting does not work for font size is now fixed
  • TextBox text issue is fixed and render after conversion from RDL to Doc/Docx
  • HTML table now generate correctly when RDL is converted to Doc/Docx
  • Extra table's cell appearance is fixed after conversion from RDL to Doc/Docx.
  • HTML text truncation is fixed after conversion from RDL to Doc/Docx
  • HTML text duplication is fixed after conversion from RDL to Doc/Docx
  • Text color now properly apply when RDL is exported to Doc/Docx
  • Exception (An error occurred during local report processing) is thrown while exporting RDL to Doc/Docx/HTML is now fixed
  • Flow of the data in the columns are now corrected
Other most recent bug fixes are also included in this release.

Overview: Aspose.Words for Reporting Services

Aspose.Words for Reporting Services is a rendering extension for Microsoft SQL Server 2000, 2005 and 2008 Reporting Services (32 bit & 64 bit). It allows you to export your RDL reports to flow layout documents and provides comprehensive support for exporting them to DOCX, DOC, HTML, MHTML, RTF, TXT and WordML formats. All RDL report features including tables, report columns, matrices, charts, textboxes, lists, images, rectangles and subreports are also converted to Microsoft Word documents.