Sunday, July 27, 2014

Glue Group Shapes & Improved Export Layout Quality of MS Visio Drawings

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for Java 2.1.0.  If your Microsoft Visio users have prepared a pretty heavy drawing in a beautiful layout, chances are they’d like to maintain its appearance when exporting it to other formats. We have improved the APIs performance in this area. This release includes a number of key fixes when exporting Visio diagram to the PDF format. Such as the arrow thickness is preserved in the output PDF format. Previously, it was ignored. The caption text gets overlapped with the arrow symbol line. It is now fixed. The black spots were generated in the output PDF format. The heading row in table and other icons at the bottom were getting blackened. Pop up message was appearing as “Do you want to save changes to ‘MyDigram.pdf’ before closing?” while closing output PDF documents.
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 is a of new features.
  • Gets a master from a Microsoft Visio drawing by name – Developers can now retrieve a master object using its name. The MasterCollection.getMasterByName method searches all masters in the masters collection’s containing master. Developers just need to pass the exact master name. Developers can use either the master ID or name: the MasterCollection.GetMaster and MasterCollection.GetMasterByName methods give developers that option. You can find the details of this feature in the following help topic: Get Master from a Visio Drawing by Name
  • Glue group shapes inside a container – Developers can dynamically glue group shapes inside the container group shape. You can find details of this feature in the following help topic: Glue Group Shape Inside a Container
  • Check for the presence of master in a Visio drawing by name – Developers can now check the presence of a master object by its name using the MasterCollection.IsExist method. It checks that the title master exists and, if it does, returns true, otherwise false. Developers can use either the master ID or name: the MasterCollection.IsExist method supports both options. You can find details of this feature in the following help topic: Check Presence of a Master in a Visio Drawing
  • Glue Visio shapes together with connection points - This feature allows developers to glue shapes together with connection points. A connection point is a special point on a shape that can be used to “glue” other shapes to it. When developers glue a shape to a connection point, the shapes stay connected, even if one of the shapes is moved. Please see this feature in the following help topic: Glue Visio Shapes Together with Connection Point
  • Reading shape data is not synchronized
  • Shape.connectedShapes method throws ClassCastException message
  • Shape.gluedShapes method throws ClassCastException message
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, July 23, 2014

Synchronization with Latest JasperReports Versions & Export Reports with Maps

What's New in this Release?
We are pleased to announce the long awaited version of Aspose.Pdf for JasperReports 1.3.0. The Aspose.Pdf product family contains a range of award winning APIs and components for PDF file generation and manipulation. Aspose.Pdf for Java is an API for PDF manipulation on the Java platform. Extending the feature of this API, we developed the Aspose.Pdf for JasperReports component, which is a flexible solution designed to export reports from JasperReports and JasperServer to Portable Document Format (PDF). Important report features such as tables, charts and images are converted to PDF with the highest degree of precision. Now we are excited to announce the release of Aspose.Pdf for JasperReports 1.3.0 which is synchronized with the latest JasperReports versions. In this release, the image rendering feature has been improved greatly and also supports rendering maps in the output PDF. Please get the download and start exploring the exciting new release of Aspose.Pdf for JasperReports 1.3.0. Below is the list of main new and enhanced features added in this release
  • Synchronize with latest Jasperreports version
  • Implementing export reports with maps
  • Add compatibility to JasperReports libs v.5.5.0 and higher
Overview: Aspose.Pdf for JasperReports
Aspose.Pdf for JasperReports is a flexible Java component designed to export reports from JasperReports and JasperServer to Portable Document Format (PDF) with high fidelity and identical to the report design. Its engine supports many chart layouts, such as Pie, Bar, Stacked Bar, Line, Area, Scatter Plot, Bubble, and Time series. All report features, including charts, tables, images and more, are converted to PDF with the highest degree of precision. It also supports the .jrxml specification

Monday, July 21, 2014

Create/Update Group Shapes on Slides & Identify Password Protect Presentation Using .NET

What's New in this Release?

We are happy to share the announcement of Aspose.Slides for .NET 14.5.0. We have introduced much requested features for adding, inserting and updating group shapes on slides. Previously, it was only possible to update group shapes already in a presentations by accessing them. But now, it is possible to create group shapes from scratch and add new shapes to 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 have enhanced the presentation rendering support and have resolved 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. 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 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.5.0 for further reference. We are hopeful to overcome these limitations in upcoming versions.
  • Support for creating group shapes
  • 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
  • NullReference exception is resolve  on cloning slide with video
  • Text in the table is distorted after conversion to PDF is now fixed
  • The Data Point text in the Chart is distorted and very hard to read is now fixed
  • Layout slide applied differently than PowerPoint in destination presentation for source slide using Aspose.Slides
  • Presentation repair message for Aspose.Slides cloned presentation
  • The presentation generated using Aspose.Slides for .NET 14.4.0 is twice the size of the same in Aspose.Slides for .NET 8.4.0 is now fixed
  • Saving the presentation causes PowerPoint to crash is now fixed
  • Chart gets distorted when coping slides from one Presentation to the other
  • Images rendering issues are resolved, shape distortions
  • TextFrames don't inherit properties of characters from the TextMasterStyleAtoms.
  • Setting the chart category axis direction hide the category axis data
  • Slide comments are now easily read for PPT presentations
  • Table Layout gets disturbed after saving the PPT file is now fixed
  • Table Font Changes on saving the presentation file is  fixed
  • Issue is resolved for PPTX to PNG conversion: Chart is not showing in the generated file
  • Setting font related properties for different chart entities are fixed & now working
  • Radar chart broken on changing the value is now fixed
  • Formatting Data Labels are fixed and now working correctly
  • PPT presentation is corrupted after resaved with Slides is fixed
  • SmartArt is improperly rendered in thumbnail is  now fixed
  • Text getting improperly rendered in generated thumbnails is now corrected
  • Graph missing in Thumbnails is fixed
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, July 20, 2014

GridWeb Component for Java Based Web Apps & Improved Spreadsheets to HTML Export

What’s new in this release?

The long awaited version of Aspose.Cells for Java 8.1.1 has been released. Our team has been hard at work bringing many useful improvements with the latest edition of Aspose.Cells library. The class HtmlSaveOptions has been enhanced to render HTML results with better layout. The feature is now available through the Boolean type PresentationPreference property which can be set to true while exporting spreadsheets to HTML format to get a better presentation layout. With previous releases of Aspose.Cells for Java API, when a possibly damaged spreadsheet was loaded in an instance of Workbook, the API tended to throw a generic message not mentioning where the problem could be. We have changed this behavior since 8.1.1, so that now the API throws an exception with a meaningful message to point out where (which cell) and what (formula expression) causes the exception when reading the template file. Scenarios are part of a suite of commands called what-if analysis tools provided by Microsoft Excel. What-if analysis is the process of changing the values in cells to see how those changes affect the outcome of formulas on the worksheet. They are useful for forecasting and financial models. Microsoft Excel saves a set of values in a scenario, and can automatically substitute these values in the worksheet. With this release of Aspose.Cells for Java, Aspose has provided support for scenarios to allow developers to create, manipulate and remove scenarios without needing Microsoft Excel. Aspose.Cells for Java has exposed many useful classes to make this task possible.  Aspose.Cells for Java 8.1.1 has been packaged with the GridWeb component that can be used in Java based web applications to render and visually manipulate spreadsheets on the go. The download package also contains a demo – gridwebdemo.war – that you can deploy on your web server to see the component in action.  This release includes plenty of improved features and bug fixes as listed below
  • Support GridWeb for Java
  • Cell.StringValue/DisplayStringValue returns # for thin columns when Worksheet.DisplayZeros=false
  • Give meaningful messages for CellsException when loading a damaged spreadsheet
  • Conditional formatting background colors are now rendered in the PDF
  • Setting the ImageOrPrintOptions' Transparency renders the PNG with Black Background is now fixed
  • XLSX to PDF: CellsHelper.setFontDir does not seem to pick the fonts is fixed
  • Cell.getType() is detecting number as datetime is now fixed
  • Support for localized formats in formulas is now fixed
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, July 15, 2014

Export WordPress Posts & Pages to DOC/DOCX using Aspose Doc Exporter Plugin

Aspose DOC Exporter exports posts into a Word document file (DOC/DOCX). Currently this plugin works as a bulk action of post or pages or any custom post type. The Aspose Doc Exporter Plugin for WordPress allows administrators to export post contents to Microsoft Word (DOC/DOCX) document. This module demonstrates the very powerful export feature provided by Aspose.Words. It adds a simple bulk action in the drop down “Aspose Export to DOC” and as soon as the bulk action is called, it exports all posts to a Microsoft Word (DOC/DOCX) document.
Using Aspose DOC Exporter Plugin
After you have installed Aspose DOC Exporter 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 .
  • Navigate to the page or posts which you want to export to doc.
  • Select  the “Posts / Pages” you want to export and then select Aspose Export to DOC from Bulk Actions.
  • Click Apply.
  • This exports all selected posts or pages into a DOC document file and gives you link for downloading the DOC file.
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, July 14, 2014

Check & Get Master by its Name from Visio Drawing & Gluing Group Shapes

What’s new in this release?
We are pleased to announce the new release of Aspose.Diagram for .NET 4.2.0. Based on this new build, developers can now glue group shapes inside a container. Also, this release allows them to get and check for the presence of a master by name. Developers can now retrieve a master object using its name. The MasterCollection.GetMasterByName method searches all masters in the masters collection’s containing master. Previously, it was difficult to find the exact master ID, and then get the master. The new release of the Aspose.Diagram API has now made it very easy: just pass the exact master name.  Developers can use either the master ID or name: the MasterCollection.GetMaster and MasterCollection.GetMasterByName methods give developers that option. In the previous version, we announced support for gluing shapes together by connection points. It works perfectly with ungroup shapes. However, there are many points in group shapes where it was not supported quite so well. We have now added group shape support. Developers can dynamically glue group shapes inside the container group shape. You can find details of this feature in the documentation help topic: Glue Group Shape inside a Container. Every Microsoft Visio document contains a masters collection, which refers to the various “master shapes” that are used by it. Developers can now check the presence of a master object by its name using the MasterCollection.IsExist method. It checks that the title master exists and, if it does, returns true, otherwise false. Developers can use either the master ID or name: the MasterCollection.IsExist method supports both options. You can find details of this feature in the following help topic: Check Presence of a Master in a Visio Drawing. This release includes plenty of new and improved features as listed below
  • Add support to get Master by its name
  • Add support to check Master presence by its name
  • Add support to dynamically glue group shapes inside the container
  • Install Aspose.Diagram product in the correct place
  • VSDX to PNG conversion, shapes missing are resolved
  • VSDX to PNG conversion, shape's text is rotated
  • Can't read shape properties from VSDX file is now fixed
  • EULA 14 May, 2014 Update
  • VSDX to PDF conversion, resolved issue with shapes missing
  • VSDX to Image format conversion, fixed shapes missing
  • VSDX to PDF conversion, shapes fill color is black instead of white is fixed
  • VSDX to Image conversion, shapes fill color is black instead of white is fixed
  • VSD to Pdf conversion, arrow thickness is ignored in the output is now fixed
  • VSD to PNG conversion, white space around the actual drawing is fixed
  • VSDX to PNG conversion, white space around the actual drawing is now fixed
  • Exception message is resolved while loading VSDX diagram
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.

Sunday, July 13, 2014

Automatic Change Tracking in Word Document & Hyperlink Creation for Footnote

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java &.NET 14.6.0.  This month’s release containing over 115 useful new features, enhancements and bug fixes to the Aspose.Words products. The InsertHtml method of the DocumentBuilder class now allows developers to choose what formatting will be used for inserted HTML fragments. A new overloaded version of InsertHtml has been added, whose argument useBuilderFormatting controls this behavior. When useBuilderFormatting is false, which is the default, any formatting specified in DocumentBuilder is ignored, and the formatting of the inserted text is based on default HTML formatting. In this case, the inserted text looks as in browsers. When useBuilderFormatting is true, the formatting of the inserted text is based on the formatting specified in DocumentBuilder. Note that useBuilderFormatting chooses only the base formatting of the inserted text, and does not affect any formatting directly specified in the HTML fragment. New public methods were added to start and stop automatic revision tracking. Currently formatting changes are not tracked. There are few limitation in the current implementation.  Previously, we always returned the NameAscii attribute value for the public Run.Font.Name property getter. Now, the behavior is slightly changed. If the source run is of the FarEast character category then Run.Font.Name returns the NameFarEast attribute value like Microsoft Word does. Previously, the font substitution mechanism (the fonts to be used when a specified font is missing from the system) was hard coded into Aspose.Words’ code base and there was no way in the public API to manually customize it. Now, three new public static methods have been added to the FontSettings class. Previously, there was an option (ExportCustomPropertiesAsMetadata) to control how document’s custom properties were exported to PDF document. Now, this property is obsolete, instead a new property is added.  It provides new functionality – export custom properties of document to PDF as entries in /Info dictionary.  Footnote and endnote references PDF rendering is now controlled by PdfSaveOptions.CreateNoteHyperlinks property. If it is set to true then footnote and endnote references in the main text story are rendered into active hyperlinks. When clicked, the hyperlink will lead to the corresponding footnote or endnote. The default value is false.
  • Support of automatic change tracking on a document
  • Added vertical text support to HTML\Epub\MHT
  • Footnote and endnote references now can be rendered as hyperlinks into output PDF
  • CJK (Chinese, Japanese, Korean) text is now properly rendered in multiline DrawingML textboxes
  • Default text AntiAliasing on Java is optimized for Chinese, Japanese and Korean fonts
  • Add Font Substitution feature to public API.
  • Add feature to export custom properties of Word document as custom properties of PDF
  • Add an option in PdfSaveOptions to create Hyperlink for Footnote
  • Add vertical text support to HTML Export
  • Add vertical text support to EPUB Export
  • Add support of enclose characters for import/export.
  • Add support of combine characters for import/export.
  • Make it possible to track all changes made programmatically
  • Support extraction of pictures from OLE objects in ODT
  • Detect "Asian" fonts e.g (SimSun) for Chinese text
  • Make it possible to manually add revisions
  • One extra page is rendered because of Font and Table size differences
  • The position of Arabic text is changed after conversion from RTF to Doc
  • Font color is not changed for all Runs visited by DocumentVisitor
  • Provide an option to choose the formatting inside HTML or of DocumentBuiler
  • InsertHtml method resets paragraph's style to 'Normal'
  • Shape node does not preserve height/width after re-save the RTF
  • "Page Number Start at" value does not preserve after conversion from RTF to Docx
  • Improve font fallback for Arabic characters
  • Content inserted using DocumentBuilder.Write or InsertHTML does not inherit the alignment of the set style
  • Style Normal is not applied to paragraph inserted by InsertHtml.
  • Incorrect indentation of HTML code generated for fixed-page HTML documents
  • Unexpected characters appear in the output images produced on Ubuntu
  • Image resolution is lost for PDF when image is resized to a lower size
  • Emf shape path outline thickness too thick.
  • Collection initializer warning.
  • Html: paragraph margin inside div tag is shifted.
  • HtmlSaveOptions.UseAntiAliasing has no effect on images in HTML
  • Map NUnit [TestCase] to TestNg @DataProvider.
  • DocumentBuilder.InsertHtml changes the paragraph indentation
  • Text Frame position is changed after conversion from Doc to Pdf/Doc/Docx
  • Cell vertical alignment is not preserved during rendering to PDF
  • Hyperlinks do not work after conversion from RTF to Doc
  • Normal style's font size is not applied to text inside Table when importing HTML using InsertHtml method
  • Rendering of Cell's content in two line pushes some content to next page in PDF
  • Text in the shape is hided by gradient fill.
  • Inserting Image in table's cell does not fit according to table's cell
  • DOCX to RTF conversion missing keyword \ftnbj
  • A paragraph is not Hyphenated during rendering
  • Document.PageCount returns wrong value
  • Background color and dimensions of TextBox Shapes are not preserved in rendered documents
  • /Justification text/ Debug.Assert occurs for document with new justification text.
  • Rendering DrawingML (SmartArt) issue while saving Docx to Doc/Png file format
  • InsertHtml inserts the # sign when document is converted to Doc file format
  • Space between ListLabel and List item is decreased after conversion from Docx to Pdf
  • Contents are missing after conversion from Docx to PNG/XPS/PDF (fixed file format)
  • Conversion of Rtf containing embedded docx to HTML (rendered image incorrect)
  • DocumentBuilder.InsertHyperlink inserts the # sign when document is converted to Doc file format
  • Acrobat Distiller is unable to process Aspose.Words generated PostScript file
  • A DrawingML in HeaderPrimary causes rendering of 129 blank pages in PDF
  • Document.AcceptAllRevisions hide the contents in output Doc/Docx/Pdf
  • Infinite loop detected during saving to PDF after applying Hyphenation
  • Infinite loop detected during saving to PDF after applying Hyphenation
  • CoverPage layout changes when imported to another document
  • Aspose.Words.FileCorruptedException is thrown while loading ODT file
  • Aspose.Words produces 100s of blank pages in PDF
  • Extra space at the top of the page when converted DOC to ODT
  • Field is not properly updated
  • Arrows above text are displaced upon rendering
  • Incorrect header layout
  • Table looks incorrect during rendering.
  • Image is given white background in ODT format
  • formatting of document is broken after rendering.
  • Paragraph shading is rendered shrinked.
  • Position of floating table is incorrect during rendering.
  • Extra pages are added during rendering.
  • H1, H2 tags don't use existing 'Paragraph Space After' value of Heading1 and Heading2 styles correctly
  • Text spacing is lost while rendering DOCX document to PDF
  • Doc to PDF conversion issue with image position
  • DrawingML images are causing incorrect rendering to PDF
  • A background image is incorrectly appeared on 2nd page in Pdf
  • OleFormat.IsLink return false for linked images
  • Spans with bidirectional text are not reordered during HTML import
  • MS Word doesn't wrap line with justify text alignment.
  • DocumentBuilder.InsertHtml change the style of Heading 1 (font name/size)
  • Content of SDT content controls is not preserved in PDF
  • DocumentBuilder.InsertHtml changes the ParagraphFormat.StyleIdentifier
  • InsertHtml resets formatting of the current paragraph in DocumentBuilder            
  • DocumentBuilder.InsertHtml loses the table formatting
  • DocumentBuilder.InsertHtml changes the style of Heading 3 (font name/size)
  • Doc to Pdf conversion issue with signature (Shape) rendering
  • Document.Save moves the frame's contents outside of the page
  • Aspose.Words produces a single page PDF
  • Document.AppendDocument issue with CustomXmlPart
  • UpdateFields does not include all items in TOC field
  • "Repeat as a header row at the top of each page" option is not working in PDF
  • MacroButton field value does not render in Tif file
  • MACROBUTTON field disappear after conversion from FlatOpc to PDF
Other most recent bug fixes are also included in this release

Overview: Aspose.Words

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

Thursday, July 10, 2014

Unified API for Working with Office 97-2003 (PPT) & Office 2007-2013 (PPTX) Using Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java (14.4.0) has been released. With the growing demands to provide an API for Aspose.Slides for Java that has single namespace for both Office 97-2003 (PPT) and Office 2007-2013 (PPTX) presentation formats, we’re proud to share the release announcement of Aspose.Slides for Java 14.4.0. Unlike previous versions of Aspose.Slides for Java, where you have to write different code samples for PPT and PPTX presentation formats, you can now use the same code for both formats. The features support for PPT presentation formats has also been enhanced with this unification. This release is part of the ongoing process to develop a merged Aspose.Slides for Java API that is at par with the legacy Aspose.Slides for Java 8.x.x series API. The legacy Aspose.Slides for Java API will be phased out once the merged API incorporates all the same features and is fully mature. In the meanwhile, we maintain both the merged and legacy APIs so that our customer can familiarize themselves with the new API. In this release, we have added support for loading, saving, editing, and rendering 2D SmartArt objects. Our documentation section, working with SmartArt in presentation, gives a working sample. We have improved the presentation rendering support in new API as compared to the legacy API. Now there’s better export of charts, text, tables and other shapes to images, PDF, SVG and HTML formats using our new unified API. We have also rectified some reported issues regarding presentation access and saving in this release. In order to get a quick start and get familiarize with new API, we have added some migration samples for your reference. Please visit documentation section Migration from Earlier Versions of Aspose.Slides for Java for your further reference. We have also maintained the entire live documentation in accordance with new unified API. You can please visit the live documentation sections for more insight about how to use the new API. There are also some known issues in this release and we are working to correct them. We are hopeful to overcome these limitations in upcoming versions gradually. Some important enhancement & bug fixes included in this release are given below
  • Unite object model for PPT and PPTX formats support
  • Implement separate shapes thumbnails creation
  • Add possibility of adding/inserting/removing/cloning layout slides
  • Support for HTML to TextFrame conversion
  • IPPImage.getImage is missing in the unified API of Aspose.Slides for Java
  • Relative Image height is not working in mreged API
  • Support for Clearing / Updating a Hyperlink in the new merged API of Aspose.Slides for .NET
  • Support for accessing and changing SmartArt node bullet images
  • Generating Shape thumbnail with transparent background
  • Not able to clone custom layout slides by using destination theme
  • Implement importing of audios from PPT for animations
  • Add Hyperlinks support for SmartArt objects
  • Implement slide transitions importing from PPT
  • Design and implement API for manage OverrideTheme object
  • Support numbered and unnumbered list styles when importing paragraph text from HTML
  • Improve the quality of SmartArt rendering
  • SmartArt Nodes: Level Property of Node class doesn't exist in the new unified API of Aspose.Slides for Java
  • Using the PresetColor does not use the correct colors for rendering
  • License "watermark" is not present in PPTX document created/saved with Aspose.Slides for Java 14.3.0
  • Chart missing is fixed in generated HTML
  • Text missing is fixed when converting PPTX to HTML
  • Text missing is fixed in SVG when converting PPTX to HTML
  • Exception resolved when writing data to chart in Multi-threaded application
  • Exception resolved while exporting presentation to HTML
  • PPTX to Image Conversion ignores strikeout text
  • Error is fixed Converting a PPTX file to PDF - Reports invalid MS 2007 File
  • Null Pointer Exception is fixed When converting a PPTX to a PDF
  • Stack Overflow Converting a PPTX to a PDF
  • Exception is resolved on generating thumbnails
  • Text missing is fixed  in generated thumbnail
  • Aspose.Slides generates the improper HTML
  • Pie chart slices explosion are improperly rendered in thumbnail
  • Charts converting is fixed to PDF in Sun environment
  • Image conversion is enhanced to PDF in Sun environment
  • Text failed to render in generated thumbnail is fixed
  • Wrong charts is fixed in generated HTML
  • Text improperly rendered in generated PDF is fixed
  • Strike-through line is missing is fixed for text in generated PDF
  • The font color is changed from white to black in generated PDF
  • Pattern filled shape improperly rendered in exported PDF is now resolved
Overview: Aspose.Slides for Java

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

More about Aspose.Slides for Java

Wednesday, July 9, 2014

Add Custom Recognition Blocks & Set Automatic Spelling Correction in .NET Apps

What’s new in this release?

We are proud to announce the new release of Aspose.OCR for .NET 2.0.0. Users may now define custom recognition blocks on the document image. These will be processed by the OcrEngine while other areas of the image are skipped. However, 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 recognition blocks. 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 .NET API has exposed the DoSpellingCorrection property for the OcrConfig class. A Boolean property, it can be either set to true or false indicating whether automatic spelling correction should be applied on the recognized text or not. 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 & improved features as listed below
  • Support new algorithm for OCR.
  • 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 .Net 4.5 binaries into release
  • Add possibility to recognize text on complex background
  • Resource file path should be specified explicitly by user.
  • Restore layout of image
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.

Monday, July 7, 2014

Add New Attachments to TNEF EML & Read Named MAPI Property from Message Attachments

What's New in this Release?

We are pleased to announce the release of Aspose.Email for .NET 4.3.0. Using Aspose.Email developers can already process email messages that contain Transport Neutral Encapsulation Format (TNEF) attachments. Not only can they convert and save such messages to regular email messages, but can process the TNEF attachments and modify their contents while saving them back in the same format. This month’s release further improves the functionality of the Aspose.Email API for adding attachments to such messages that was not supported earlier. With our previous releases, the API allowed you to search for named MAPI properties. This worked for a message store of main message only and didn’t support reading the properties of message attachments. This month’s release now provides the ability to search for named MAPI properties from message attachments as shown in the online article Reading Name MAPI Property from Attachment. This month’s release also contains a number of bug fixes related to different functional areas of Aspose.Email, such as issues related to message conversion, resulting in lost encoding, message drag & drop functionality, POP3 and IMAP clients, TNEF message formats, Large size PST creation, exceptions while loading different mail items such as messages and calendar items and many more. The main bug fixes, new & improved features added in this release are listed below
  • The provision of adding new attachments to TNEF eml
  • Create common security options for all mail clients on the base class level. Add ability to automatically select of security mode
  • Search MapiProperty by Name from MapiMessage
  • PR_BODY lost when MSG converted from EML is dragged to Outlook
  • Drag Drop application not showing file name is fixed
  • Saving a MSG file again as MSG disturbs its contents is now fixed
  • MailMessage.Load stuck while loading the attached MSG file is now fixed
  • EML->MSG, FROM field replaced by ?????????????? is now resolved
  • Unsecured connection fails while connecting to Dovecot Server is now fixed
  • Wrong time displayed if MhtMessageFormatter.DateTimeFormat is used
  • MSG->MHTML->PDF, long hyperlinks truncated due to page margin
  • Extra characters issue is fixed in MailMessage.Body and MapiMessage.Body
  • Changing AllowDrop property at runtime is now fully effective
  • EML in attachment garbled for TNEF message, when saved with PreserveTnefAttachments flag
  • Doc attachment of TNEF message corrupted when saved with PreserveTnefAttachments flag
  • Pop3Client: UndeleteMessages doesn't have effect on ListMessages()
  • Word to MHTML - Changes now included when sent using Aspose.Email
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, July 6, 2014

Export MS Project Data to Separate PNG/JPEG & Reading Timescale Data from XML/MPP

What’s new in this release?

We are pleased to announce the release of Aspose.Tasks for Java 6.8.0. This month’s release further empowers Aspose.Tasks users to render project data to multiple individual image files, which was not possible with earlier versions of the API. The setSaveToSeparateFiles method of the ImageSaveOptions class allows developers to save project data to separate files. In addition, the getPages() method of ImageSaveOptions returns a list of page numbers to save when saving Project layouts to separate files. OpenProj, also known as ProjectLibre, is an open source project management tool that can export project data to XML format. Previously, the Aspose.Tasks API lacked support for reading the output XML files. However, we are pleased to share that this month’s release supports reading XML files created by OpenProj. Rendering time scale information to output formats is already supported by Aspose.Tasks API. However, the feature didn’t include the time scale count information. This month’s release further enhances this rendering capability by providing the facility to set time scale count for a Project. The TimeScaleTier class’s setCount() method can be used to achieve this. This month’s release also introduces a new feature: configuring the Gantt chart view to display custom fields by default in Microsoft Project. Each time the file is opened in MSP, the saved columns settings are displayed to the user. This can be achieved by customizing a project’s table data. Below is the complete list of new features and important bug fixes included in this release.
  • Print each/selected page of a Project to PNG/JPEG
  • Option to read timescale data from source xml/mpp and make effective in output image/pdf file
  • Configure Gantt Chart view by showing selected custom fields when opened in MSP
  • Add reading support of XML files created by OpenProj.
  • Investigate compatibility issue of DLL with Delphi Prism XE 1, with Visual 2010 or with RemObjects 3.0
  • PrePopulate dates while rendering project data to PDF similar to MSP
  • Option to set Timescale count
  • Review and update project data reading/writing summary
  • Implement Tables data writing to mpp
  • Read TimescaleStart, TimescaleFinish values from mpp 2003-13 files
  • Implement recalculation of tasks with splits.
  • Implement Task.IsPublished flag reading/writing for mpp 2007-2013.
  • Implement CanSplitInProgressTasks flag writing to mpp 2003-2013.
  • Implement Tables data writing to 2010-13 mpp formats
  • Implement Tables data writing to 2007 mpp format
  • Implement Tables data writing to 2003 mpp format
  • Debug splits recalculation.
  • Refactor rescheduling to move splits and dates.
  • Imeplement splits recalculation.
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.

Saturday, July 5, 2014

WordPress Import from DOC/DOCX Without using Microsoft Office



Aspose DOC Importer plugin for WordPress allows developers to get the contents ofMicrosoft Word (DOC/DOCX) documents without requiring Microsoft Office. This module demonstrates the powerful import feature provided by Aspose.Words . It adds a simple Aspose Doc Importer button on posts and pages. When users click the button, they get two options: importing from a local DOC file or from Aspose Cloud Storage.  The user selects a file, clicks Insert Doc to Editor and the text is inserted into the editor from the selected file. This plugin uses the WordPress Media Up-loader for uploading local files. You can also select files from WordPress Media Gallery.

Using the Aspose DOC Importer Plugin

After you have installed the Aspose Doc 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, please check given link in the blog post.
·         Navigate to the page or posts where you want to import contents from the DOC using Aspose Doc Importer plugin.
·         Click the Aspose Doc Importer button.
·         Click Select Doc File. It will show WordPress Media Gallery on popup. Either upload a DOC file or choose from the Media Library.
·         Click the Use this Doc file for Importing button.
·         Click the Insert Doc to Editor button. It inserts the text from the DOC file to the editor.

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.

-  Download Aspose DOC Importer plugin

Thursday, July 3, 2014

Aspose.Newsletter July 2014: New REST API for Managing MS Project Files & More

Aspose Newsletter for July 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 components, Android & REST APIs. It includes information about how to create, edit and display PDF files with Aspose.Pdf for Cloud, release of new Cloud API for working with Microsoft Project files, use of Aspose.OCR for recognizing text from photos on Android & many more.
Create, Edit and Display PDF Files with Aspose.Pdf for Cloud
Aspose.Pdf for Cloud is a platform independent PDF manipulation API that lets you create, edit and convert PDF files in the cloud. Because it’s a cloud API, there’s nothing to install. Simply create an account and start using Aspose.Pdf for Cloud with any language on any platform. Sing up for free trial today
New: Aspose.Tasks for Cloud
Aspose.Tasks lets developers add Microsoft Project features to their apps. With Aspose.Tasks for Cloud, you’ll be able to create, edit and convert projects, in the cloud, and independently of Microsoft Project. Find out more about this new Project Managment Cloud API.
Using Aspose.OCR to Recognize Text from Photos on Android
Aspose for Cloud APIs help developers work with a range of document formats and tasks in the cloud. Recently, we wrote a detailed article that explains how to recognize text on an Android device using Aspose.OCR for Cloud. It uses the device’s camera to take a picture, recognizes text and then allows the end user to copy the text to paste into other applications. Read complete article.
Aspose.Pdf for Java Review from Download.com
Aspose.Pdf for Java allows developers to create, edit and convert PDF files without depending on Adobe Acrobat Automation. The API is well structured and performant. You don’t have to take our word for it: Download.com recently gave Aspose.Pdf for Java a great review. Read the review.
An Outside Look at Aspose.Email: ‘It is a very well written API.’
Alvin Ashcroft took a look at Aspose.Email for .NET. His review focuses on the PST archive feature but gives a good overview of many of Aspose.Email’s other features and includes code samples. He found coding with Aspose.Email for .NET intuitive and the documentation helpful. Read the article.
Updates about new Product Releases
  1. Aspose.Total for .NET – a compilation of our latest .NET products.
  2. Aspose.Cells for .NET 8.1.0 - Support for ‘For empty cells show’ option in pivot tables and a range of fixes.
  3. Aspose.Words for .NET 14.5.0 - OOXML text effects implemented, improved alignment and hyphenation and various fixes and enhancements.
  4. Aspose.Pdf for .NET 9.3.0 - Get URLs from hyperlinks, add layer to PDF and turn XFA into static PDF document.
  5. Aspose.Slides for .NET 14.4.0 - Add, insert, remove and clone layout slides and other enhancements.
  6. Aspose.BarCode for .NET 6.4.0 – Improved Code39, Code128 and Datamatrix recognition.
  7. Aspose.Tasks for .NET 6.7.0 – Print expanded or contracted summaries and other enhancements.
  8. Aspose.Email for .NET 4.2.0 - Send messages with polls, improved EML to MSG conversion and other enhancements.
  9. Aspose.Diagram for .NET 4.2.0 - Dynamically glue a shape inside another and improved conversion.
  10. Aspose.Note for .NET 1.3.0- Save to stream and other enhancements.
  11. Aspose.Total for Java - a compilation of our latest Java products.
  12. Aspose.Cells for Java 8.1.0 - General enhancements and fixes.
  13. Aspose.Words for Java 14.5.0 - OOXML text effects implemented, improved alignment and hyphenation and various fixes and enhancements.
  14. Aspose.Slides for Java 8.6.0 – Various enhancements and fixes.
  15. Aspose.Diagram for Java 2.0.0 – Enhancements and fixes.
  16. Aspose.Total for Cloud – The latest versions of our Cloud products.
  17. Aspose.Total for Android – all the latest versions of our Android APIs.
  18. Aspose.Cells for Android 8.1.0 - General enhancements and fixes.
  19. Aspose.Words for Android 14.5.0 – OOXML text effects implemented, improved alignment and hyphenation and various fixes and enhancement.
  20. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  21. Aspose.Pdf for SharePoint 1.9.2 - PDF template support for subsites and improved PDF to TIFF conversion.
  22. Aspose.Total for Reporting Services – a compilation of our latest Reporting Services products.
  23. Aspose.Words for Reporting Services 4.3.0– complete support for SQL Server 2014 and various fixes.
  24. Aspose.Pdf for Reporting Services 2.7.0 - Support for XPS export.
  25. Aspose.Total for JasperReports - a compilation of our latest JasperReports products.
  26. Aspose.Cells for JasperReports 1.1.3 – Support for JasperReports Server 5.1.
  27. Aspose.Words for JasperReports 2.1.0 – Improved header and footer management.
  28. Aspose.Pdf for JasperReports 1.2.0 – Compatible with JasperReports 5.5.0 and higher.
Supporting User Groups and Conferences
In July we sponsor a number of user groups, including:
  •     14-17 July: Developer Week, Nuremberg, Germany.
  •     Denver SQLUG
  •     Omaha .NET User Group
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

Tuesday, July 1, 2014

Save OneNote Documents to Stream & Specify Save Format Explicitly using .NET

What’s new in this release?

We are pleased to announce the release of Aspose.Note for .NET 1.3.0. This new build enables developers to save OneNote documents to a Stream object. Developers can now pass a stream object to the Document.Save(Stream, SaveFormat) or Document.Save(Stream, SaveOptions) method. When saving to a stream, specify the save format explicitly. Please have a look at the help topics in the documentation section for Saving OneNote Document to a Stream, and Specifying OneNote Save Options. This new release fixes several issues, including the presence of duplicate pages in a PDF output file. We have also updated the parsing of styles based on new JCID structure. The JCID structure specifies the type of object and the type of data the object contains. Previously, the default style rich text sometimes had an incorrect value.  The main features and bug fixes added in this release are listed below
  • Saving the OneNote document to a stream.
  • Optimized the parsing algorithm of OneNote file.
  • The access to Document available through any nodes.
  • The duplicate pages existence is corrected in PDF result file
The following API changes in the new version are also worth noting:
  • A new Node.Document property has been added. It helps to access the document available through any nodes.
  • A new Document.Save(Stream stream, SaveOptions options) method has been added. It saves the OneNote document to a stream using the specified save options.
  • A new Document.Save(Stream stream, SaveFormat format) method has been added. It saves the OneNote document to a stream in the specified format.
Overview: Aspose.Note for .NET
Aspose.Note for .NET is a set of .NET components that enables developers to work with Microsoft Office OneNote files in C#, VB.NET, ASP.NET web applications, web services & Windows applications. It allows developers to open files & manipulate elements of OneNote books, from text, images & properties, to more complex elements, & then export to PNG, GIF, JPEG, BMP or PDF formats. It is a pure .NET alternative to the MS OneNote Object Model & supports OneNote 2010, OneNote®  2010 SP1 & 2013 files.