Monday, September 29, 2014

Convert CAD (DWG & DXF) Drawings to Raster Image & Resize Image Proportionally

What’s new in this release?

We are pleased to announce the new release of Aspose.Imaging for .NET 2.6.0.  We have been working hard to bring the useful improvements with this edition of the Aspose.Imaging API. This is a long awaited feature that will surely ease the developer’s life who wish to resize the images while preserving the Aspect Ratio. With the release of Aspose.Imaging for .NET 2.6.0, the API has exposed the ResizeWidthProportionally and ResizeHeightProportionally methods to the base class Image. You have to use any of these methods to either pass the width or height to resize the images proportionally. We had to provide this feature at some stage so why not now. With the latest enhancements to the Aspose.Imaging for .NET API, users can convert the CAD drawings such as DWG & DXF to raster image formats. In order to implement this feature, the API has exposed the CadRasterizationOptions class with properties that enables the customization of the rendering process. User may set the page size for the resultant image, control the background and drawing color schema, shrink or expand the drawing to fit the resultant canvas and center the drawing as per application requirements. The TIFF (Tagged Image File Format) file format supports various types of compression whereas the compression type is stored as a tag (an integer value) in the file. One of such compression methods is Adobe Deflate (previously known as Deflate). Since the release of Aspose.Imaging for .NET 2.6.0, the API supports both Deflate & Adobe Deflate compression methods for loading, converting & creating TIFF images.Aspose.Imaging for .NET API can be used to convert colored images to Black n White or Grayscale format for printing or archiving purposes. The API provides two Binarization algorithms (Binarization with Fixed Threshold & Binarization with Otsu Threshold) for this purpose. Whereas the conversion to grayscale images is done through the process of converting a continuous color tone to discontinues array of gray shades. Color adjustments in reference to the digital images is one of the core features that most of the imaging libraries provide. These features are now also available with Aspose.Imaging for .NET 2.6.0. The main new and improved features added in this release are listed below
  • Provide conversion between Color and CMYKColor
  • Resize Image proportionally with Image.Resize method
  • CAD to Raster Image Conversion
  • Support for Binary DXF to be converted to PDF
  • Conversion to BW or grayscale
  • Support for brightness, contrast and gamma update for a specific raster image
  • TIFF Codec is enhanced and now support Deflate compression method
  • TIFF Codec is enhanced and now support AdobeDeflate compression method
  • Loaded pixels differs from sample is now fixed
  • [Investigation Required] TIFF (Old JPEG) problem, possibly related to JPEGProc field is fixed
  • Incorrect result is corrected when Jpeg is converted to PNG
  • Re-saving the TIFF image with CCITT4 compression renders in black image is now fixed
  • [Dxf to Pdf] Exception is resolved when user tries to render incompatible DXF format
  • [CAD to PDF] Setting PdfOptions.CenterDrawing to true is improved and now take effect properly
  • DWG to PDF: Chinese character issue is resolved and now converted correctly
  • Incorrect results are fixed when PNG is converted to JPG
  • Apparently damaged image generated by Imaging is fixed
  • Fix problem with dimensions
  • Improved jpeg encoding performance
  • [Cad To Pdf] Fix Mtext size estimation
  • Crop issue is resolved and now seems to work correctly
Overview:Aspose.Imaging for .NET

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

More about Aspose.Imaging for .NET

Thursday, September 25, 2014

Wrap/Unwrap Data Label Text of Excel Chart & Cell Data Validation in Java Apps

What’s new in this release?
The long awaited version of Aspose.Cells for Java 8.2.1 has been released. Microsoft Excel 2013 allows users to wrap or un-wrap data label text in a excel chart. The default is the wrapped state. Aspose.Cells provides the setTextWrapped method for the DataLabels class, which can be set to true or false in order to enable or disable the data label text wrapping feature. Moreover, you can use the isTextWrapped method to find out if a data label’s text is already wrapped. Before the release of Aspose.Cells for Java 8.2.1, finding the absolute position of a shape in the worksheet required a lot of mathematical calculation. Even after writing dozens lines of source code developers had to use the “hit & try” mechanism to find out the exact position of a shape. With this release, developers can simply call the Shape.getLeftToCorner and Shape.getTopToCorner methods to get the absolute position in the unit of pixels for a shape. 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 widely use to stop users from inserting invalid values into a cell. With this release, the API has exposed a simple means to identify if data validation has been applied on a particular cell. Developers can use the Cell.getValidation method to acquire applied validation. Moreover, developers can use the Validations.getValidationInCell method to acquire the validation applied on any cell by providing its row and column indices. In addition to the feature discussed above, it can verify if a given value satisfies the data validation rules for a cell. This feature is useful when developers want to verify if the value entered into a cell satisfies the data validation rule on the fly. Aspose.Cells API has exposed the getValidationValue method for Cell class. If the value in a cell does not satisfy the data validation rules, the Cell.getValidationValue method returns false. It sees the base code tweaked and the core functionality closer to Aspose.Cells for .NET 8.2.1, from which Aspose.Cells for Java is ported. The latest release has fixed numerous problems, and the most notable of these enhancements are the PDF rendering engine to handle shapes more appropriately, tweaked the HTML rendering engine for better layout and improved Chart2Image feature to handle text boxes present in charts. This release includes plenty of improved features and bug fixes as listed below
  • Shape absolute positioning
  • Add an option to PasteOptions to paste only visible cells from the range
  • Conditional formatting is not working when Excel file is converted to HTML
  • Extra align attribute in HTML output is improved
  • Columns mismatch in HTML output is fixed
  • Some borders of cells were extended a bit when converting excel to html
  • Linked cell value is improved & now updated from the external workbook
  • Protecting Worksheet in Licensed mode causes the MS Excel to crash on preview is now fixed
  • Chart.getName() were returning wrong chart name and now are fixed
  • Series.hasLeaderLines() issue is fixed and now return correct value
  • Embedded PDF was corrupted after merging Workbooks is now fixed
  • Some squares are attached to data labels' in the Pie chart in the rendered PDF
  • XLSX to Jpeg conversion – Performance is enhanced
  • Fixed: Cells run into each other in the PDF
  • Aspose.Cells renders the #N/A value differently than MS Excel is now fixed
  • Table border is normal instead of bold at 100% zoom
  • Fixed: Image quality of the Chart is low - Chart to Image conversion
  • Horizontal axis issue is resolved and now showing in chart image
  • Fixed: Custom image in data points are not showing in chart image
  • Fixed: Chinese characters are not showing in the chart image
  • Data labels are in wrong position inside the chart image is now fixed
  • Text Box Missing is fixed when the Chart is saved as EMF using ToImage
  • Wrong Axis Values is resolved when Chart is saved as EMF using ToImage
  • Missing Axis Title is fixed when Chart is saved as EMF using the ToImage
  • Inverted z-index in Stacked Area and Bar Chart when exporting to PDF
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

Wednesday, September 24, 2014

Place /Configure Timeline & Milestone Shapes on Visio Drawing Page in .NET Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for .NET 4.4.0. Timelines help you plan and communicate project schedules by showing project phases and deadlines in a format that’s easy to read and understand. In previous versions, developers could place timeline shapes on Microsoft Visio drawing page. However, they could not manage the configuration timeline dialog values.  Using Microsoft Office Visio, users can quickly create clean, organized timelines that make it easy to order events and share information. Previously, the Aspose.Diagram API allowed developers to populate the timeline with milestones and intervals. There was no way to set the date, date format, type and auto update flag, however. These features are now supported. Features added across the API allow the milestones to update date, date format, type and auto update flag to create professional diagrams. Developers can now retrieve a shape’s properties using its name. The Shape.PropCollection.GetProp method searches all properties of the shape. Previously, it was difficult to find the exact property ID, and then get the property. With this latest release, we just need to pass the exact property name. Developers can use either the property ID or name: the PropCollection.GetProp method gives developers these options. This new version brings fixes to reported bugs, error messages and include various other enhancements such as .NET Application gets stuck while adding a container shape on the diagram page, VSD to PDF conversion, the portion of the source PDF file gets cut off, Error in the elements when loading VSD drawing, Shape’s hyperlink is not visible in the output VDX format using Microsoft Visio 2013 Viewer and many more. Here is the list of important enhancements and bugs fixed in the new version.
  • support to configure timeline of Cylindrical timeline shape
  • Add support to configure Diamond Milestone shape properties
  • Add support to get property by name
  • Application gets stuck while adding a container shape to a diagram is now fixed
  • Error in elements is resolved when loading VSD drawing
  • Added hyperlink to a shape is now visible in output VDX in the Visio 2013
  • Shape data is now visible in Visio 2013
  • VSD to PDF conversion, shadow of shapes is black instead of gray is fixed
  • VSD to PDF conversion, shape color change is now fixed
  • VSD to PDF conversion, the portion of source PDF file gets cut-off is fixed
  • VSD to PDF conversion, the portion of source PDF file gets cut-off is now fixed
  • VSD to PDF conversion, shape texts have blurred is now corrected
  • VSD to PDF conversion, image shape has become dark from gray is corrected
  • VSD to PDF conversion, outlook icon replaced by word icon is fixed
  • VSD to PDF conversion, hyperlinks present in the red circles was missing and is now fixed in this new release.
  • VSD to PDF conversion, most of the map shapes were missing and now fixed
  • VSD to PDF conversion, all smiley faces were changed and now corrected
  • NullReferenceException message is resolved for saving VSDX to HTML format
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.

Tuesday, September 23, 2014

HTML5 PDF Editor: Web Application for Creating & Editing PDF Files Online

HTML5 PDF Editor is a web application that is developed in HTML5, jQuery Ajax and ASP.NET to edit PDF files using Aspose.Pdf for .NET. This is a new and improved PDF editor application enables users to edit PDF files online. The enhancements in the editor’s UI and the improvements in performance make it more user-friendly and can be easily included in user applications. Aspose.Pdf for .NET is a very feature rich API when it comes to creating and editing PDF files and results are precise. The purpose of this application is to give you an idea of how you can use Aspose.Pdf for .NET to edit PDF files online. Portable Document Format (PDF) is one of the most commonly used file formats today. We come across requirements quite often to edit a PDF files. Aspose.Pdf for .NET API provides comprehensive features to perform creation, manipulation and conversion of PDF files.  Following features are supported in this release:
  • Loading and Viewing PDF files
  • Inserting New Pages
  • Deleting Pages
  • Highlight Text in PDF file
  • Extract Text and Export as Text file
  • Export the updated PDF file
You can load your PDF file to the editor and perform editing on the PDF file. We will soon include more and more features to this application.
About Aspos
 
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, September 22, 2014

Change PDF Page Orientation & Rearrange Page Contents after Text Replacement

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 9.6.0. This new release provides some great new features like changing page orientation from landscape to portrait and vice versa. In order to accomplish this requirement, set the page’s MediaBox by using the code snippet provided on the blog announcement page. Besides the given approach, consider using the PdfPageEditor facade (it can apply zoom to page contents). One of the features in this release is conversion of a PDF to a single HTML file with all resources embedded. Prior to this release, when converting PDF files to HTML format, the resources (that is, images, fonts, CSS) used inside PDF are saved in separate folder in same directory that the HTML file was saved to. Recently we received a requirement to convert PDF file to HTML format where all the resources should be embedded in the HTML file. The implementation is according to the data URI scheme. In order to accomplish this requirement, a new value EmbedAllIntoHtml is introduced to the HtmlSaveOptions.PartsEmbeddingModes enumeration. The RadioHoriz property is required to control how radio button items are added: if RadioHoriz is true items are added horizontally, if it is false they are added vertically. This property is specific to the FormEditor class and just defines the most used scenario of creating radio buttons. Usually it does not make any sense to read the RadioHoriz property for radio button field and you can access RadioButtonField sub-items and read their coordinates, instead of trying to read the RadioHoriz property. The given example illustrates the RadioHoriz property behavior, how to create radio button items with arbitrary positions and how to read positions of the radio button items. We recently received a requirement that once text in a PDF document is replaced, the contents should be re-arranged. If text is replaced with smaller contents, for example, no extra space should be displayed. If it’s replace with a longer string, words should not overlap existing contents. To cater for these requirements, we enhanced the API and no such issue appears when replacing text inside PDF. As well as the features explored above, there are numerous enhancements and fixes for issues reported in earlier version. PDF to DOC conversion, text replacement, XPS to PDF conversion, PDF to image conversion, HTML to PDF conversion, PNG to PDF conversion, XSL-FO to PDF conversion, PDF to PDF/A, PDF to Excel, SVG to PDF etc. are key improvement areas. The list of important new and improved features are given below
  • Change page orientation from Portrait to landscape
  • Create single HTML file output with embedded resources
  • PDF to HTML - embed CSS inside HTML
  • Retrieve RadioHoriz property for RadioButton field
  • After replacing the text, the contents of the PDF should be re-arranged
  • Resultant DOC file generated from PDF is very large in size
  • Missing properties of Graph object in Aspose.Pdf.Drawing.Graph
  • Missing properties are now available in GraphInfo class in new Generator
  • Increase performance while trimming whitespace from PDF
  • Scale PDF contents of whole PDF
  • Text is not wrapping to next lines when line becomes too long when replacing text
  • Text not rearranged after ReplaceText
  • Issue in converting pdf to tiff (v6.5)
  • Convert HTML to PDF issue is resolved
  • Text appearance is fixed on top of table borders when converting PDF file to DOC
  • Fixed: Parentheses are inverted (Hebrew PDF to HTML conversion)
  • Pdf to Word conversion: Top margin from table border issues is fixed
  • Difference in rendering XLS-FO to Pdf in 3.6.0 and 7.8.0 is now fixed
  • Html to Pdf - Issue with nested blockquotes is fixed
  • HTML to PDF: CSS white-space:nowrap property is not being honored
  • Field values lost is fixed when converting XFA form to Standard form
  • HTML to PDF - Some tags recognition issues are resolved
  • XSL-FO to PDF - Footnotes appearance is now corrected
  • XSLFO to PDF - Image does not appear in resultant file is fixed
  • PDF table rows overlap each other if table goes over a page is now fixed
  • Hyperlinks Creation Issue  is resolved over TextFragment
  • TextReplace - subsequent TextFragments are now auto adjusting their position
  • Links are now detected if it is in table or header in a PDF file
  • PNG converted from PDF was cropped and is now fixed
  • PDF to PNG - Gray background appearing behind clock in PDF
  • ParseToPdf(..) method should support multibyte characters
  • HTML to PDF conversion doesn't honor strike out text
  • Adding a watermark takes too much time
  • PDF to TIFF: First page is being rendered as black square
  • Memory leak when using Aspose.PDF for .NET on SharePoint 2010
  • PdfViewer - Table is printing black
  • RTL text is now appearing properly when setting IsHtmlTagSupported as True
  • Large files creation issue is resolved
  • Aspose.Pdf for .NET dlls (2.0, 3.5,4.0) was not work with Projects with .Net Framework 3.5 as target framework is now fixed
  • multiline Read-Only TextBoxField is now appearing properly
  • Resultant file is corrupted/blank when performing font substitution is now fixed
  • Adding background image to PDF without license implementation results a blank document is now fixed
  • PDF to TIF - resultant image contains large black rectangle is now fixed
  • PDF to TIFF - Icon was appearing as black and is now fixed
  • Facades fills form with tiny fonts
  • PDF to HTML: font rendering issue is resolved
  • PDF to PDF/A: Background color of first page turns to dark blue is fixed
  • Incorrect bookmarks was being returned and is fixed
  • PDF to PDFA1b conversion loses the text is now fixed
  • HTML to PDF - Text background is now appearing properly
  • Compressing the PDF file removes images from file is now fixed
  • Hyperlinks breaking in stamped PDF is resolved
  • Image is now properly filled in PDF form
  • Svg font was not properly embedded and is now fixed
  • Issue is resolved for paragraph margins in page footer
  • Image to PDF - resultant PDF dimensions are not similar to input image
  • PDF to Excel - Values are now properly appearing in resultant file
Other most recent bug fixes are also included in this release.

Overview: Aspose.Pdf for .NET

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

Sunday, September 21, 2014

Add Error Bars in Charts & Clone Shapes within Presentation Slides Using Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java (14.6.0) has been released. Now, it is possible to set the presentation view type for a saved presentation when it is opened in Microsoft PowerPoint. For more details about how to use this feature, please visit the documentation article Save Presentation with Predefined View Type. We have also introduced support for cloning or copying shapes within presentation slides, one of the most frequently requested features. Now, it is possible to replicate shapes from a source slide by adding or inserting them into a target slide’s shape collection. For more details about shape cloning, please visit the documentation article Cloning Shapes in Slides. We have also made good improvements in the charts section. One can add error bars for MSO charts using Aspose.Slides. Please visit the documentation article, Adding Error Bars for Charts, for further information. We have resolved certain presentation access as wells as saving issues along with PDF export issues that resulted in different types of exception messages in earlier product releases. We have enhanced the rendering support in this release as well and have rectified rendering issues with different chart entities, other text elements and shapes inside generated thumbnails and PDF files. A list of resolved issues can be found inside product release notes inside download section. We have made several enhancements to the new API. Please visit the documentation article Public API and Backwards Incompatible Changes in Aspose.Slides for Java 14.6.0 for further reference. Some important enhancement & bug fixes included in this release are given below
  • Support for removing LayoutSlideEx from MasterSlideEx
  • Add shapes cloning feature
  • Support to determine if ODP presentations are password protected without loading them
  • Setting slide view type for presentation
  • Support Error Bars in Charts
  • Aspose.Slides fails if access is restricted to a directory
  • Exception is resolved for cloning slide master
  • Top of logo cutting in the generated PDF file is resolved
  • Error are resolved for converting PPTX to PDF
  • Chart walls fill color missing is fixed when converting PPTX to PDF
  • Down-bars missing are resolved in the chart when converting PPTX to PDF
  • Exception is resolved for converting PPTX to PDF
  • Exception is resolved for generating PDF file from PPTX filee
  • Issue is resolved with using Split functionality for PowerPoint presentation
  • Chart missing is fixed in generated slide thumbnails
  • FillFormat.getGradientFillAngle gives the wrong angle value is now fixed
  • Text improperly rendered in generated PDF is now fixed
  • utf8mb4 characters inside presentation were improperly rendered in saved presentation and are now fixed
  • Presentation gets corrupted on changing the master slide text is now fixed
  • OutOfMemoryError are fixed on generating the slide thumbnail in Mac environment
  • OutOfMemoryError is fixed for generating the slide thumbnail in Mac environment
  • Major Horizontal Grid lines appearance in Bar charts is fixed for exported PDF
  • The hyperlink lost in exported PDF is now fixed
  • Chart improperly rendered in exported PDF is now fixed
  • Big font size in thumbnails in Linux environment is now fixed
  • Setting individual gradient colors for table cells now properly working
  • Chart background appeared as white in generated PDF is now fixed
Overview: Aspose.Slides for Java

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

Thursday, September 18, 2014

Rendering Large Projects to Single Image & Gantt Chart Data Writing to MPP

What’s new in this release?

We are pleased to announce the release of Aspose.Tasks for Java 7.0.0. Rendering project data has been supported by Aspose.Tasks for a long time and there have been a number of improvements to this feature. This month’s release also includes improvements to the MPP file rendering functionality to mimic Microsoft Project’s (MSP) behavior for the same functionality. It now provides the capability to retain various views as contained in the source project document. This includes support for Gantt chart, Task usage, Resource usage, resource sheet and task sheet. Other enhancements in this month’s release include retaining the source document’s columns during rendering. This enhancement retains the columns from the project document when rendering project data to different output formats. This keeps all the columns in the output, including custom field columns. It also includes rendering project data to a single image output. Rendering project data to separate output image files was supported in one of our earlier releases. However, the feature lacked support for rendering large projects to a single image without any borders. This month’s release now makes it possible to render large projects to a single image on a large page size such as A0. This month’s release also includes a number of bug fixes similar to those reported with our .NET version such as jumbling of resource names for recurring tasks while rendering project data, exceptions while loading and saving certain MPP files, issues with Gantt chart view, saving project data to separate files using streams and many more. Below is the complete list of new features and important bug fixes included in this release.
  • Implement FilterCriteria writing to 2003 mpp format
  • Implement GanttChart data writing to 2010-13 mpp formats
  • Implement default ResourceToColumnTextConverter methods for all resource fields
  • Implement default TaskToColumnTextConverter methods for all task fields
  • Implement GanttChart data writing to 2007 mpp format
  • Implement GanttChart data writing to 2003 mpp format
  • Add Task.Progress rendering in GanttChart
  • Add Task.Deadline rendering in GanttChart
  • MPP->PDF: Retain same view for Resource Usage, Resource Sheet, Resource Form, Resource Graph, etc
  • Text alignment and indentation problem is resolved in tasks list
  • Render all the columns as per source MPP while conversion to PDF
  • Render whole project as single image without page break borders
  • Project to PDF: Resource names jumbles up
  • MPP updated by Aspose.Tasks raises error message when modified in MSP
  • Issue is resolved with dll obfuscations
  • Exception is resolved while loading MPP file
  • Exception is resolved while saving project data to MPP
  • Inner bar for task was missing in GantChart view time line is now fixed
  • Resource label getting cut off in time line section is now fixed
  • Disable automatic task sorting is now resolved while MPP to PDF conversion
  • All the indicators are now displayed like Over allocated resource indicator
  • SaveToSeparateFiles flag is not effective for MemoryStream
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.

Wednesday, September 17, 2014

PDF417, MacroPDF417, QR & PatchCode Barcode Recognition & Reading are Enhanced

What's New in this Release?

The latest version of Aspose.BarCode for .NET 6.5.0 has been released. The barcodes PDF417, MacroPDF417, QR and PatchCode can hold a lot of information. The Aspose.BarCode API is handy because it can encode and decode these codes too. Developers can add this feature to their .NET applications. The plus point of this release is that it reworks PDF417 code recognition. Users can now get more accurate recognition along with speedy scan. This new release delivers improved recognition and quick reading capabilities for PDF417, MacroPDF417, QR and PatchCode symbologies. This release comprises a number of key fixes that help us improve decoding. It includes inaccurate recognition of PDF417 from TIFF, PNG, PDF and JPG formats as well as fixed inaccurate and recognition failure cases of MacroPDF417 from BMP and PNG formats, inaccurate and recognition failure cases of PatchCode from JPG format and taking too long to recognize QR code. Below is the list of new and improved features supported in this version.
  • Enhanced recognizing PDF417 barcode
  • Recognize MacroPdf417 barcode from image (containing multiple barcodes)
  • Incorrect Pdf417 barcode recognition is fixed
  • MacroPdf417 barcodes now recognized properly
  • Incorrect code-text recognized from scanned pdf417 images is now corrected
  • PDF417 barcode is now recognized on noisy image
  • Pdf417 barcode is now recognized in jpg images.
  • Incorrect Pdf417 bar code recognition in JPG image
  • Incorrect recognition of PatchCode from the TIF file
  • Improve recognition speed for QR
Other most recent bug fixes are also included in this release.

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

Tuesday, September 16, 2014

HTML5 Spreadsheet Editor: Web Application for Creating & Editing MS Excel Files



HTML5 Spreadsheet Editor is a web application that loads a Microsoft Excel file, and lets you view and edit Excel files it in a web browser. The initial version is limited in its functionality. Aspose team will release newer versions from time to time to make a complete replacement of desktop software. The best part is – it is open source. Let’s take a look at the editor. We had defined some constraints for this project, which influenced the technology we chose for the development. The application must not be dependent on plugins and must not require end-users to install extra software. So we had to stick to HTML and Ajax. Because it’s a popular language, I used Java server-side. The next important requirement was server-to-browser end-to-end data interoperability. we didn’t want to introduce a new integration layer between JavaScript on the browser-side and Java-based business-logic on the server. There are some good frameworks out there like Google Web Toolkit (GWT), Spring Framework, JavaServer Faces (JSF) and some others. JSF is a component-based web application framework. It is a part of Java standards. A wide range of third-party components are available for JSF. These components can be plugged into any JSF application. The JSF managed beans technology is yet another technology to split your whole project design into independent self-contained components. Objects are created, serialized, de-serialized, injected, managed and destroyed by the application server. HTML5 Spreadsheet Editor is an in-browser viewer and editor for Excel files. It supports XLS, XLSX, XLSM, XLSB, XLTX, SpreadsheetML, CSV, ODS. The file can be opened by specifying it in URL. You can embed HTML5 Spreadsheet Editor in any website of your choice using IFRAME. HTML5 Spreadsheet Editor requires any standard compliant Java application server that supports CDI. we have tested it on Glassfish 4.0. Just download the source code and build using Maven. It supports features like
·         Opening a Workbook
·         Viewing a Workbook
·         Working with Sheets
·         Editing Cells
·         Working with Rows

And many more new features still to come in the near future.

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.


- Aspose for Java components: 
-  Download the complete source code
 

Sunday, September 14, 2014

Time Stamping of PDF Digital Signatures & More Control over Documents Styles

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java &.NET 14.8.0.  This month’s release contains over 79 useful new features, enhancements and bug fixes to the Aspose.Words products. Some important features and API changes in this month’s release includes Improvements to how TOC field culture and formatting is handled and to advanced rendering features, for example pre-blending semi-transparent images. Timestamping of PDF digital signatures using external timestamp server implemented and Horizontal rotation of characters with HorizontalRotatedFarEast orientation support is also part of this new release. It has improved page layout for additional compatibility modes and floater positioning in complex cases.  The new property TimestampSettings has been added to PdfDigitalSignatureDetails. It allows you to timestamp a digital signature in a PDF document using an external timestamp server. The PreblendImages property has been added to the PdfSaveOptions class. It may improve a PDF document’s visual appearance in Adobe Reader and remove anti-aliasing artifacts.  The list of new and improved features added in this release are given below
  • Add property to check either a style is linked or not
  • Implement horizontal rotation of characters having HorizontalRotatedFarEast orientation
  • Consider providing user more control over Styles.
  • Add an option to pre-blend images when saving to PDF
  • Document.PageCount hangs the process
  • A picture is not preserved during saving to fixed page formats
  • Improve DOCX-HTML-DOCX round-trip of given documents
  • Images overlap each other in converted PDF is now fixed
  • /Wrapped anchor/ Position change is fixedof DrawingML after conversion from Docx to Pdf
  • Extra space appears between list label and value after re-saving the RTF is fixed
  • Enable "Repeat as the header row at the top of each page" option when importing HTML thead rows
  • Contents shift down issue is resolved after conversion from Doc to Pdf
  • Hyperlink text overlapping issue is resolved in HTML
  • Extra spaces are presented for particular DOC file
  • A multi-page Table started rendering from next page in PDF is now fixed
  • Multiple font families specified in HTML are now imported as expected.
  • Bottom border formatting of table malfunctioning is fixed in this release.
  • /floater col X/ AutoShape is rendering towards the left edge of Page in PDF is now fixed
  • Nested shape position is now corrected
  • Incorrect wrapping scope for nested wrapped shapes in Word 2013 mode is fixed
  • Position of Text Box is changed in output Pdf after conversion from Docx is fixed
  • A table is shifted to the next page in PDF is now fixed
  • Incorrect conversion of watermark from word document to PDF is corrected
  • Svg: spare text tags for empty text is now fixed
  • Table Border properties in multithread environment is now fixed
  • Shape shifted down after DOCX-HTMl-DOCX round-trip is corrected
  • Contents move to next pages after conversion from Docx to fixed file format is corrected in this release.
  • Doc to Pdf conversion issue is resolved with text alignment in a cell
  • Leading spaces lost is fixed after conversion from RTF to HTML
  • Contents move to next page after conversion from Doc to PDF is fixed
  • Some characters garbled during converting RTF to DOC is now fixed
  • Contents position is change is corrected after conversion from Docx to Pdf
  • Table of Content Fails to follow the document headings font formats is corrected
  • Degrees Fahrenheit and Degrees Celsius issues are resolved and now displayed correctly in output documents
  • Txt to Pdf/Doc/Docx/Txt conversion issue is resolved with number text
  • Shape (Arrow) change is fixed after conversion from Doc to Doc/Docx/Pdf
  • Text is not selectable when viewing the HtmlFixed document with browsers
  • Acrobat Distiller produces garbage characters and overlapping content during converting AW generated PostScript file to PDF is now fixed
  • Text is now properly hyphenated after unflow.
  • Hidden bookmark creation is fixed after joining documents
  • Doc to PDF conversion - numbered list indent is now preserved
  • OleFormat.Save method save the corrupt vsdx is now fixed
  • OleFormat.Save method save the corrupted docm is now fixed
  • Lines wraping at correct words in PDF is now corrected
  • Shapes in ODT files after conversion with Excel2Word are now shown properly.
  • Lists with the same style now continue numbering, issue is resolved
  • Vertically oriented text appears outside the table upon rendering is now corrected
  • Header disappears after converting ODT document is now fixed
  • Headers/Footers lost is fixed during loading the document
  • Shapes are rendered at incorrect places in PDF is now corrected
  • Returned Table and Cell padding values are now corrected
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, September 11, 2014

Case Sensitive String Searches in PST & Saving TNEF Calendar as EML in .NET Apps

What’s new in this release?
We are pleased to announce the new release of Aspose.Email for Java 4.5.0. This month’s release brings improvements to the API’s existing features and includes embedding of messages to Microsoft Outlook messages and searching PST files with a new case sensitivity option. You can get an idea about what is new and fixed from the release notes of this month’s version.   This month’s release includes a feature that allows you to specify a case sensitivity option when searching a PST using a string query. The overloaded string comparison method allows you to set a case sensitivity flag.  With this month’s release, Outlook messages can be embedded and not just added as a regular attachment. This sets the PR_ATTACH_METHOD value to 5 and changes the display of attachment MSG to that of an embedded one. As Aspose.Email for Java is ported from .NET, it includes all the bug fixes reported with .NET version or specifically with the last version of the Java API. These include encoding issues while converting messages to other formats such as MHTML, MSG and EML, Headers lost during message conversion, exceptions while loading calendar files and some message files and conversion issues during TNEF calendar saving as normal EML. You can also find the public API changes in this version from our documentation section, Public API changes in Aspose.Email for Java 4.5.0.  The main improved features & bug fixes added in this release are listed below
  • Option to add attachment with PR_ATTACH_METHOD = 5
  • Include PR_IN_REPLY_TO_ID MAPI property
  • PST query builder unable to filter FROM field due to case sensitivity issue
  • Removing Attachment Traces automatically using a single statement
  • MapiMessage.BodyHtml missing </Style> Tag
  • MSG to TIFF: Inline image is now properly rendered
  • Bullet in body text converted to ? while using MapiMessage.FromMailMessage
  • Saving TNEF Calendar as EML loses the calendar view in Outlook
  • EML -> MSG/MHTML: Space Lost in Subject wordings is now fixed
  • Text formatting (indentation) disturbance is fixed while conversion from MSG to MHTML
  • Headers lost is resolved during MSG to PDF conversion
Other most recent bug fixes are also included in this release.

Newly added documentation pages and articles

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

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

Wednesday, September 10, 2014

Slide Animations, Cloning & Transition Effects are Enhanced in Presentations Using .NET

What's New in this Release?

We are happy to share the announcement of Aspose.Slides for .NET 14.7.0. 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. We have introduced support for improved slide animations and transition effects in a presentation. We have 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. For more details about shape cloning, please visit the documentation article Cloning Shapes in Slides. We have rectified issues pertaining to presentation accessing and saving which resulted in exceptions like NullReference, ArgumentException, IndexOutOfRange while using older product versions. We have also improved slide transition and animations effects in this release. We have resolved issues like missing transition effects, wrong transition effect, loss of animation effects and change of direction in slide transition effects for saved presentations. We have enhanced chart support in this release and have resolved issues related to setting the chart category direction, formatting chart labels, setting font related properties for different chart entities and radar chart support. The text rendering inside placeholders and tables has also been improved in this release. We have rectified certain issues related to text rendering in this regard. 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.7.0 for further reference. We are hopeful to overcome these limitations in upcoming versions.
  • Implement proper AlternateContent deserialization to support PP2010+ features
  • Implement animation timeline importing from PPT
  • Implement unknown RoundTrip records
  • Add support for serialization of separate shapes in PPTX
  • Support p14 namespace elements resaving
  • Wrong line directions in negative side of a chart is fixed
  • Exception is resolved on Opening the presentation file : The method or operation is not implemented
  • Index out of Range exception on saving presentation is fixed
  • Fixed: Chart trend line is rendered solid instead of dashed
  • Argument Exception on PPTX presentation loading is now resolved
  • PPTX to PDF Conversion fixed issue: The method or operation is not implemented exception is thrown
  • Lines are appearing as solid instead of dashed in converted PDF file is now fixed
  • Text in the table is distorted after conversion to PDF is now fixed
  • Title is overlapping the logo after converting to PDF is now fixed
  • Updated chart failed to get opened in PowerPoint in Edit mode
  • Setting Sufficient Resolution property does not effect on charts is fixed
  • Slide transition effects lost is fixed in Aspose.Slides saved presentation
  • Opening PPTX file throws Exception - Reading Animation Group Fails is now fixed
  • Box transition effect is changed in saved presentation
  • Notes are removal is fixed after saving the PPT file
  • Wrong series name presents in generated thumbnail and saved presentation is fixed in this release.
  • Slide Transition effects lost is resolved in generated presentation
  • Transition Direction is fixed and now coming fine on Cloning the Slides
  • PPTX to PDF: Series Line Dash Type is now properly applied in Category between two Series
  • Marker Size issue is fixed and now proper after conversion from PPTX to PDF
  • Animation effects lost issue is fixed when PPT is saved to PPTX
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.