Thursday, January 29, 2015

Add Signature Line, Custom Decimal & Group Separators in Spreadsheet Using Java

What’s new in this release?

The long awaited version of Aspose.Cells for Java 8.3.2 has been released. Most worth mentioning feature is the support for Signature Line. Microsoft Excel provides the feature to add Signature Line in Excel spreadsheets by clicking the Insert tab and then selecting the Signature Line from the Text group. This feature allows adding the information about the person whose signatures are required on the document while supplying some key information such as name, designation, email address and so on. Aspose.Cells also provides this feature and has exposed the Picture.setSignatureLine field and SignatureLine class for this purpose. Another worth mentioning feature is the support for Absolute Positioning of the PivotItem. Aspose.Cells for Java 8.3.2 has provided this support by exposing a series of new fields that can be used to specify the position of a PivotItem within a parent node and also in the complete collection. While using Microsoft Excel application, the user can specify the custom Decimal and Thousands separators instead of using the system’s predefined separators for a particular spreadsheet. Same can be achieved using the Aspose.Cells for Java API by using the newly exposed fields. Aspose.Cells for Java 8.3.2 has exposed two new overloads for the SheetRender.toPrinter & same for the WorkbookRender.toPrinter. One of the new an overload accept two integer parameters along with a string parameter for the printer name and prints a range of Worksheet & Workbook pages to the printer. Other overload accepts a string parameter to specify the printing job name along with the printer name. Some Unicode characters cannot be displayed using any specified font but they can be displayed with another font family. One of such Unicode character is the Non-breaking Hyphen (U+2011) and its Unicode number is 8209. This character cannot be displayed with Times New Roman but it can be displayed with other fonts like Arial Unicode MS. When a spreadsheet containing such characters is to rendered on PDF canvas while using a not supporting font family like Times New Roman, the Aspose.Cells API used to change the font of entire word or sentence to another font which could display this character. However, this could be an undesirable behavior for some users and they want only that specific character’s font to be changed instead of changing the font of entire word or sentence. In order to deal with this scenario, the Aspose.Cells for Java 8.3.2 API has exposed the setFontSubstitutionCharGranularity field for the PdfSaveOptions class which should be set to true so that only the font of specific character to be changed to another displayable font whereas the rest of the word or sentence should remain in original font. Charts can be of any type, where a few chart types such as all the variations of the Pie and Doughnut does not have any axis. Previously, it was not possible to retrieve the information about the particular axis of a given chart but with the release of Aspose.Cells for Java 8.3.2, the API has exposed the Chart.hasAxis method to determine if the chart has a particular axis or not.
  • Ability to delete Style from the StyleCollection when saving HTML
  • Specify Custom Separators for complete Workbook
  • Specify job/document name when printing with Aspose.Cells
  • Smart Generation of CSS while exporting Spreadsheets to HTML
  • Cell.setHtmlString does not work when using "<s><span style="color:#ff00ff;">S2</span></s>"
  • Add default font directories for Mac and Linux in the fonts search list
  • Chart.toImage hangs for indefinite time
  • PivotChart does not refresh after updating the source data and rendering the spreadsheet to PDF
  • Chart.refreshPivotData causes the dates in chart axis convert to numbers while converting spreadsheet to PDF
  • Extra row appears in HTML output while pasting the range with PasteType.ALL
  • Strange behavior regarding formatting in the output PivotTable report when using and without using the line of code that corresponds to retrieving Row range
  • FormatCondition not supported regarding Numbers format when rendering to HTML file format
  • Incorrect rendering of the border while converting spreadsheet to HTML
  • XLSB2007TestNewS.xlsb does not load and keeps increasing memory consumption
  • Extra lines are shown when output HTML is displayed in Chrome
  • Opening and saving Financial_Statement_Input_Report_Withdata.xlsb makes it corrupt
  • Refresh Pivot table removes the Pivot Table's formatting when converting to PDF
  • MemorySetting.MEMORY_PREFERENCE causes the XLS being corrupted
  • Incorrect rendering of Time when spreadsheet is converted to PDF
  • Excel found unreadable content... error on opening and saving the workbook
  • Cell does not get set with ListObject.putCellValue() method
  • Extending Table does not copy formula to new rows
  • XPS Viewer cannot open Aspose.Cells generated XPS
  • SVG export creates invalid file
  • Shape.toImage stores the image in BMP format rather than SVG for shapes other than Chart
  • Issue with setting datalabels' cell range values
  • Charts are not rendered fine when re-saving the XLSX file
  • Chart image has a noise with when converted with lesser resolution
  • Chinese Text in Chart Category Titles is not rendering correctly
  • Issue with formatting data in PivotTable report
  • Issue with calculating Pivot table data
  • Trendline series are not shown in the legend
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, January 27, 2015

Work with Bookmarks, Hyperlinks, Headers & Footers in Word Docs Using Python SDK

What's New in this Release?

We are pleased to announce the release of Aspose Cloud Python SDK. Aspose team has implemented the following functions to the Aspose Cloud Python SDK:
  • Get all bookmarks from a Word document – This feature allows you to get all bookmarks from a Word document on the Aspose Cloud Storage.
  • Get a specific bookmark from a Word document – This feature allows you to get a specific bookmark from a Word document on the Aspose Cloud Storage.
  • Count the bookmarks in a Word document – This feature allows you to get bookmark count from a Word document on the Aspose Cloud Storage.
  • Update bookmark text in a Word document – This feature allows you to update bookmark text of a Word document on the Aspose Cloud Storage.
  • Get all hyperlinks in a Word document – This feature allows you to get all hyperlinks from a Word document on the Aspose Cloud Storage.
  • Get a particular hyperlink from a Word document – This feature allows you to get a particular hyperlinks from a Word document on the Aspose Cloud Storage.
  • Count the hyperlinks in a Word document – This feature allows you to get hyperlink count from a Word document on the Aspose Cloud Storage.
  • Remove all headers and footers – This feature allows you to remove all headers and footers of a Word document on the Aspose Cloud Storage.
Overview: Aspose for Cloud
Aspose for Cloud is a cloud-based document generation, conversion and automation platform for developers that offer a unique suite of APIs to work with Word documents, Excel spreadsheets, PowerPoint presentations, PDFs, and email formats and protocols. It supports all features for file processing, document scanning, barcodes creation and recognition, and allows extracting text or images too. You can also work with SaaSpose APIs using REST SDKs that can be called from .NET, Java, PHP and Ruby etc.

Monday, January 26, 2015

Retain Visio Shapes Text Items Formatting, Color & Layout Improvements Using .NET

What’s new in this release?

We are pleased to announce the new release of Aspose.Diagram for .NET 5.0.0. This is primarily a maintenance release. We address retaining text items formatting, shape’s layout, shape color and missing shapes improvements. We also address about the fixes of assigning shapes to a layer, export performance and other error messages while loading diagrams or saving to any other supported formats. In some scenarios, the exported output files were not following the re-layout page options and placed at the same old locations. Some of the shortlisted issues fixed in this area includes Laying out shapes in the FlowChart, the position of the shapes is not changed, VSD to PDF conversion, additional white space on the top of actual drawing and VSD to SVG conversion, incorrect visibility by overlapping of black color. In this release, we have also improved this area. We notice a few users were not able to preserve shapes in their output file formats. It fixes VSDX to PDF conversion, shapes are not preserved and VSDX to HTML conversion, shapes are not preserved. This new version brings fixes to reported error messages and include various other enhancements.  Here is the list of important enhancements and bugs fixes in the new version.
  • VSDX to VDX conversion, warning message of invalid data
  • Laying out shapes in the FlowChart, the position of the shapes is not changed.
  • VSD to SVG conversion, incorrect visibility by overlapping of black color
  • VSD to PDF conversion, bullet text lines are going outside the container shape
  • VSD to HTML conversion, bullet text lines are going outside the container shape  
  • VSD to PDF conversion, additional white space on the top of actual drawing
  • VSD to PDF conversion, text items with incorrect position     
  • InvalidCastException message while saving diagram to SVG format
  • Can't assign a shape to a layer
  • VSD to PDF conversion, missing an empty line from the paragraph
  • VSD to PDF conversion, Shape's text with incorrect wrapping/layout  
  • Error message when opened output VDX drawing in the Visio
  • VSDX to PDF conversion, shape Fill color is changed
  • VSDX to HTML conversion, shape Fill color is changed
  • VSD to PDF conversion, background color of the shape is not preserved  
  • VSDX to PDF conversion, missing textfield at the top right corner
  • VSDX to PDF conversion, shapes are not preserved
  • VSDX to HTML conversion, shapes are not preserved
  • Performance issue while exporting VSDX to PDF format  
  • VSDX to PDF conversion, incorrect sequence of line breaks in the shape's text
  • VSDX to HTML conversion, incorrect sequence of line breaks in the shape's text
  • VSDX to PDF conversion, incorrect background color of the shapes
  • VSDX to HTML conversion, incorrect background color of the shapes  
  • Warnings when opened output Visio file in MS Office 2010/2007
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, January 25, 2015

Send/Receive Emails Using SMTP POP3 & IMAP Protocols, Send Tasks Requests

What’s new in this release?

We are pleased to announce the new release of Aspose.Email for Java 4.9.0. This new release allows sending and receiving emails using the most common email protocols such as SMTP, POP3 and IMAP. This month’s release also brings other enhancements to the API functionality such as sending Tasks requests and removing MAPI Properties from messages and message attachments. With this month’s release, Aspose.Email for Java now supports sending email messages using the Simple Mail Transfer Protocol (SMTP). You can use the API for sending emails right from within your applications using the SMTP settings from popular email services such as Gmail, Yahoo, Hotmail or any other server. The SMTP client provides sending email messages, sending meeting requests, sending Tasks Requests, sending emails via proxy servers and listing Server Extensions. Apose.Email for Java now supports Post Office Protcol (POP) v 3.0 for connecting and retrieving email messages from mail servers. The Pop3Client class provides the entire necessary interface for instantiating communication with mail servers for manipulating messages. The POP3 Client provides features for retrieving messages such as connecting to Non-SSL and SSL-Enabled POP3 Servers, getting Mailbox Information, listing Server Extensions, retrieving Email Headers and retrieving Email Messages. Internet Message Access Protocol (IMAP) allows clients to connect and manage email messages on the mail server. Aspsoe.Email for Java API now supports the IMAP communication protocol for connecting to mail servers and retrieving email messages. The IMAP client provides several functionalities for retrieving messages such as connecting to Non-SSL and SSL-Enabled IMAP Servers, getting Folders Information from the Server, adding a new message to a folder, changing Message flags, retrieve list of messages from IMAP server, fetching messages using Sequence number, fetching messages using Unique Message Id, retrieving “N” number of messages, deleting messages from the server. This month’s release includes a number of bug fixes that further improves the overall API functionality. These include encoding issues while converting message to other formats, loss of body contents and detection of attachments as inline items, issues related to removal of MAPI properties from MSG as well as attachments and exceptions while loading messages, listing messages and interpreting messages as TNEF.  The main improved features & bug fixes added in this release are listed below
  • Support for SMTP
  • Support for POP3
  • Support for IMAP
  • Provide capability of sending task requests
  • Enhancement of MapiRecepient to have empty email address
  • Contents of Message are disturbed
  • EML->EML,MSG: Encoding issue
  • EML->EML: Encoding and formatting issues
  • XML attachments contents rendered during MSG->MHTML conversion
  • Effect of MapiPropertyCollection.Remove() function
  • EML->MHTML, wrong attachment shown as inline in body
  • EML->MSG: To Header with Invalid addresses is dropped
  • Saving MailMessage loses body contents
  • Cyrillic characters replaced by ????? in subject while loading the EML
  • MSG-MHTML: Attachment/garbled characters rendered to output
  • Digital Signature lost while EML ->MSG conversion
  • MSG->MSG: Danish characters turned to "?"
  • Attachment name in Russian are replaced with ???????
  • MapiMessage.BodyRtf changes if ToMapiMessageItem() is called
  • MapiMessage Html body not updated by Outlook which is created from MailMessage
  • Complete email address rendered instead of Display Name only
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for Java 

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

Thursday, January 22, 2015

Add Support of JasperReports 5.6.x & 6.0, Improved Headers & Footers Processing

What’s new in this release?

The long awaited version of Aspose.Words for JasperReports 2.2.0 has been released. This version includes support of JasperReports 5.6.x and 6.0.x as major update. Aspose team has implemented correct headers/footers processing for different ones on first and other pages in the previous release. It is now further enhanced in this new release. It fixes several important bug fixes such as NullPointerException is thrown while using the AWDocxExporter, Header/footer renders incorrectly in output Docx file, Issue with page footer while exporting jrxml to Docx, and several others. The list of new & improved features in this release are listed below
  • Support of JasperReports 5.6.x (both 32-bit and 64-bit versions)
  • Support of JasperReports 6.0.x
  • (NullPointerException is thrown while using the AWDocxExporter)
  • Correct headers/footers processing for different ones on first and other pages
  • (Header/footer renders incorrectly in output Docx file)
  • (Header and Footer incorrectly export in output Doc/Docx)
  • (Issue with page footer while exporting jrxml to Docx)
  • (AWDocxExporter throws net.sf.jasperreports.engine.JRException)
  • (AWExporterParameter.PAGE_BREAKS_NONE does not work with expression [$V{PAGE_NUMBER} > 1])
Starting from release 1.9.0 there are now several versions of the JAR library (this is necessary for better support of older versions of JasperReports):
  • For JasperReports 5.6.0 ... 6.0.1 (aspose.words.jasperreports-6.0.1.jar)
  • For JasperReports 4.7.0 ... 5.5.0 (aspose.words.jasperreports-5.5.0.jar)
  • For JasperReports 3.7.2 ... 4.5.0 (aspose.words.jasperreports-4.5.0.jar)
  • For JasperReports 3.7.1 and lower (aspose.words.jasperreports-3.7.1.jar)
Please copy only one jar library according to the version of installed JasperReports.

Overview: Aspose.Words for JasperReports

Aspose.Words for JasperReports makes it possible exporting reports from JasperReports and JasperServer to Microsoft Word document (DOC), Office Open XML (OOXML, DOCX), Web page (HTML) and plain text (TXT) formats. It is written purely in Java and is provided as a single JAR file that can easily be deployed on the machines running JasperReports or JasperServer. Aspose.Words for JasperReports exports flow layout documents that are easy to further edit in Microsoft Word, if necessary.

Wednesday, January 21, 2015

Convert Multiple Layouts of AutoCAD (DWG, DXF) Drawings to PDF & Image Formats

What’s new in this release?

We are pleased to announce the new release of Aspose.Imaging for .NET 2.7.0.  Most worth mentioning feature is the support for DWG 2005 revision 16.1, 2010 revision 18.0 and 2013 revision 19.0 AutoCAD formats. If you are planning to upgrade the Aspose.Imaging for .NET API to the latest revision, we would strongly suggest you to check the Public API Change section to know what has been changed in the API since your current version. As you are already aware that Aspose.Imaging for .NET API can load AutoCAD drawings for possible conversion to PDF and raster image formats. With this release, the API has extended its support for the said conversion by allowing the users to select multiple layouts from a given DWG or DXF drawing, and render them to PDF or raster image formats. The API has exposed the CadRasterizationOptions.Layouts property of type string[] so you may specify more than one layouts at a time. While specifying multiple layouts for the CadRasterizationOptions.Layouts property, the resultant PDF and TIFF image would have multiple pages, GIF image would have multiple frames and PSD format would have multiple layers, where each page/frame/layer represents an individual AutoCAD layout. In case any other image format such as PNG, BMP, JPEG is selected to store the result then the API will render only the default layout; that is “Model”. The CAD to PDF and CAD to raster image conversion can take some time to complete and may fail after some execution due to any problem in the input CAD file. Instead of wondering what could have been happening during the process, you may simply use the Aspose.Imaging’s tracking API to know the status of the conversion process. Aspose.Imaging for .NET 2.7.0 has introduced a series of new classes and a few helping enumeration fields to assist with the tracking of CAD rendering process for possible problems such as missing or corrupted header information, missing layout information, missing block entities, missing dimension styles or missing styles etc. Previously, Aspose.Imaging allowed to set the transparency color for PNG format. With this release, the API has extended it’s support for the GIF image, and have improved the public API to make the usability even simpler by exposing the relevant properties to the RasterImage class.. The main new and improved features added in this release are listed below
  • Improve ycck-jpeg public api for icc profiles handling
  • Support Jpeg compression for Psd thumbnails
  • Support Autocad 2005 dwg format
  • Support Autocad 2010 dwg format
  • Add transparent and background color support for images
  • Support the Jpeg Compression Method while saving TIFF images
  • Implement Autocad 2013 dwg format
  • Export more than one layouts of CAD drawings to PDF & RasterImages
  • Check if a license has been properly set
  • Support for PSD files having CMYK color mode
  • DWG to PDF: Support for text contents in the DWG drawings for rendering to PDF
  • Retrieve the size of DWG drawing
  • Saved TIFF images differ from source images
  • Improve JpegOptions and JpegImage with new useful properties for export
  • Improve decimal numbers rendering for different localizations
  • ImageLoadException: The specified combination of color mode and compression method are not supported, while loading CMYK PSD files
  • Image renders several times within the resultant image while converting GIF to PNG
  • Colors are not retained while converting PNG to GI
  • ImageSaveException: The specified index lies out of the entries length. Parameter name: index, while saving PNG to GIF
  • ImageSaveException: Expected positive number of bytes. Parameter name: bytesCount, while saving PNG to GIF
  • ImageSaveException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds. while saving PNG to GIF
  • ImageSaveException: Offset and length were out of bounds for the array or count is greater than.. while saving PNG to GIF
  • ImageSaveException: Value does not fall within the expected range, while converting PNG to GIF
  • Image distorts after converting GIF to PNG
  • Bad Jpeg Quality after Re-size
  • Image format change from JPEG to GIF with default settings change the colors in resultant image
  • Update exceptions in case of incorrect values for PdfOptions size and VectorRasterizationOptions
  • Saved JPEG images differ from source images
  • [Investigation Required] DWG to PDF: PDF seems to be blank when large DWG is rendered to smaller canvas with ScaleType.GrowToFit
  • Investigate Hatch object for two attached dwg files
  • Investigate why some dwg tests do not work under NCover
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.

Monday, January 19, 2015

Send Outlook Task Request, Remove Mapi Properties from Messages & Attachments

What's New in this Release?

We are pleased to announce the release of Aspose.Email for .NET 4.9.0. With the release of this month’s versions, users can now send tasks requests using the API and remove MAPI properties from a Message as well as attachment. Microsoft Outlook allows creating a Task that can be sent to recipients for assignment. Aspose.Email already supports creating, saving and reading Outlook Tasks as can be seen in our documentation article. This month’s release further enriches the feature by allowing user to create and send a Task Request using Exchange Web Service (EWS) and SMTP clients. Aspose.Email has the capability of adding as well as reading Mapi properties from Outlook messages and attachments. With this month’s release, the API now provides additional support for removing Mapi properties from Outlook MSG and message attachments. This month’s release also fixes a number of bugs related to various functionalities of the API which further adds to the stability of the API. These include exception raised while retrieving contacts from Exchange server, encoding issues while message conversion to MHTML, issues related to voting buttons representation at receiver’s end, wrong appointment count while listing appointments from Exchange Server and message contents disturbance during message conversion to other formats. The main bug fixes, new & improved features added in this release are listed below
  • Sending Task Request Using Aspose.Email
  • Enhancement of MapiRecepient to have empty email address
  • WPF: DragDrop not showing FileName
  • EML->EML: Contents of Message are disturbed
  • EML->EML,MSG: Encoding issue
  • EML->EML: Encoding and formatting issues
  • XML attachments contents rendered during MSG->MHTML conversion
  • Effect of MapiPropertyCollection.Remove() function
  • EML->MHTML, wrong attachment shown as inline in body
  • EML->MSG: To Header with Invalid addresses is dropped
  • Saving MailMessage loses body contents
  • Cyrillic characters replaced by ????? in subject while loading the EML
  • MSG-MHTML: Attachment/garbled characters rendered to output
  • EWS: Draft messages download are saved as "Sent"
  • Digital Signature lost while EML ->MSG conversion
  • MSG->MSG: Danish characters turned to "?"
  • Attachment name in Russian are replaced with ???????
  • MapiMessage.BodyRtf changes if ToMapiMessageItem() is called
  • EWS ListAppointments always returns 1 item only
  • MapiMessage Html body not updated by Outlook which is created from MailMessage
  • Voting buttons not visible at recipient end
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, January 18, 2015

Public API for Specifying Text Effects & New Mode of Handling Styles

What's New in this Release?
  
Aspose development team is happy to announce the monthly release of Aspose.Words for Java &.NET 14.12.0.  This month’s release contains over 103 useful new features, enhancements and bug fixes. Here is a look at just a few of the biggest features and API changes in this month’s release.  WordArt rendering does not rely on GDI+ now and supported on .NET, Mono and Java, new mode of handling styles during Import via public ImportFormatMode.KeepDifferentStyles Public API for specifying text effects for Revisions during rendering to fixed formats, Shape connectors supported, improved tight wrapping mode for floating objects, Improved rendering of overlapped and nested floating objects, enhanced inter-characters spacing calculation for Asian documents with kerning, improved text direction detection for documents with missing RTL attributes, hyperlinks on shapes and text inside textboxes are exported correctly to HTML and many more. We have introduced a new KeepDifferentStyles option in ImportFormatMode which can be used to only copy styles that are different from those in the source document. This option allows to reuse destination styles if the formatting they provide is identical to the styles in the source document. If the style in destination document is different from the source then it is imported. For output ODT documents, Aspose.Words now supports the following OpenDocument versions:
  • ‘office:version = “1.1″‘ is specified when ‘ OdtSaveOptions.IsStrictSchema11 = true’
  • ‘office:version = “1.2″‘ is specified when ‘ OdtSaveOptions.IsStrictSchema11 = false’
PageHorizontalAlignment and PageMargins properties are added to HtmlFixedSaveOptions Class in this new release. This flag allows to specify how numbered list items are recognized when document is imported from plain text format. The default value is true. This property is used only when loading plain text documents. If set to true, lists recognition algorithm allows list numbers to end with either dot or whitespace character. If this option is set to false then the list item is only recognized as such if the leading number is ending with dot "." symbol.  The list of new and improved features added in this release are given below
  • Provide an option to specify horizontal alignment of Page in HtmlFixed format
  • Add feature to sign Word document using JKS keystore type
  • Add feature to set markup for insert and delete revisions
  • /asian kerning/ Aspose.Words renders content in two lines in PDF
  • Add feature to set markup for move revisions
  • Add feature to remove "margin: 10pt auto 10pt auto;" from a CSS when is exported to HtmlFixed
  • Support hyphenation option "Hyphenation zone"
  • Alignment of OfficeMath is lost after conversion from Docx to Pdf/Doc
  • Import BDO element
  • Consider adding a new import format mode which only creates a new style when conflicting styles are different
  • Express: Consider adding an option to control how formatting is applied in internal HTML (CSS)
  • Connected shapes will disconnect
  • /omath default alignment/ Horizontal space between OfficeMath nodes is not preserved in fixed formats
  • Support Glossary / AutoText / QuickParts in model and all formats
  • /equation alignment/ OfficeMath equations are rendering at the left page edge in pdf
  • /equation alignment/ Alignments of OfficeMath equations are not preserved in fixed page formats
  • A WordArt is not preserved in PDF when rendering on Mono 2.10.8.1
  • Add feature to save the document to OpenDocument v1.2
  • Problems with template names containing the "}" character
  • Logo is printed twice in DOCX to PDF conversion
  • Image position is changed after conversion from ODT to PDF
  • /field result filtering/ Footnote repeats and comment is duplicated at REF field in PDF
  • Table layout is incorrect during HTML import.
  • Footnote is positioned incorrectly during rendering.
  • Picture switches does not work as expected in Dutch culture.
  • Unicode supplemental characters are not preserved during open/save a DOC
  • Dml Shadow Effects are smaller on Java.
  • Workaround for ZipInputStream bug/peculiarity for some types of encrypted ODT documents.
  • Font formatting of generated DOC is not correct when importing from RTF
  • Docx-HTML-Docx : Author details for all inserts and deletes revision become unknown
  • Links on Shapes don't work when exported to HTML
  • Some characters garbled during converting RTF to DOC
  • Footer content overlaps during rendering to PDF
  • A Drawing partially renders byond the right page edge in PDF
  • A picture in header goes behind a Table in PDF
  • background-color style does not reflected in output document
  • Content position is changed after re-saving Docx
  • Document.UpdateFields does not update the formula field
  • A VML grouped shape is rendered incorrectly on conversion to pdf, docx
  • Table cell (0,0) is having number ZERO in PDF
  • Equations not correctly rendered in generated PDF
  • Body content layout is disturbed because of a DML in header
  • Horizontal Category Axis are not rendering correctly in PDF
  • Aspose.Words inserting additional periods after numbers in the content while importing from TXT
  • Position of Math equation is changed after re-saving RTF
  • Doc to Pdf conversion issue with hebrew text
  • Object type has changed from Worksheet object to Packager Shell Object
  • InsertOleObject change the size of OLE object
  • System.IndexOutOfRangeException is thrown while converting Docx to Doc/Pdf
  • A Section Break is inserted during open/save a DOC
  • Aspose.Word loads numbers as List items of Txt file
  • Docx to Pdf conversion issue with text rendering
  • Document.UpdateFields does not update SUM(ABOVE) correctly
  • Incorrect header font imported from RTF.
  • Merge fields are not merged when document is saved to Pdf
  • DocumentBulder.InsertImage does not insert a SVG
  • Docx to Html conversion issue with image position
  • Words in RTF overlaps when converting to Image
  • Hyperlink in textbox does not work when exporting to HTML
  • Run.Font.Bold return incorrect value
  • Shadow of text in DrawingML text box is not preserved in PDF
  • Doc to Pdf conversion issue with text position
  • 'Allow Spacing between cells' option of a Table is not preserved during open/save a DOC
  • The DrawingML text is rotated after converting from Docx to Pdf
  • PDF readers are unable to open a Aspose.Words generated PDF
  • Word 2013 is unable to open a Aspose.Words generated DOCX
  • Mail merge does not work if fields are inside DrawingML
  • Page breaks are lost when converting from .odt to .docx
  • Double or triple space after full stop or colon change to single space.
  • Document.AcceptAllRevisions removes bullet numbers in output HTML
  • Document.AcceptAllRevisions removes bullet numbers in output Pdf
  • Part of content is moved to the previous page during rendering.
  • RowFormat.HeadingFormat is not preserved during Docx to Html to Docx roundtrip
  • Table border is lost during converting a MHTML to Pdf      Bug
  • Shading effect of text inside textbox is not preserved in PDF
  • Aspose.Words load the rtf font incorrectly.
  • A Table is not visible in Pdf
  • Arrow shape connection in flow chart is lost during open/save a DOC
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, January 15, 2015

Use Custom Fonts When Exporting Reports from JasperReports & JasperServer to PDF

What's New in this Release?

We are pleased to announce the long awaited version of Aspose.Pdf for JasperReports 1.4.0. It provides the capability to use custom fonts when exporting JasperReports to PDF format. In order to use custom fonts, we added setTruetypeFontDirectoryPath(String) method to JrPdfExporter class which is used to specify the path of the folder where custom fonts are placed. In order to access an appropriate font, correct font name should be provided, and in order to use Bold/Italic/BoldItalic variant of these fonts, respective font must be present. For example for the font “Consolas” it is consola.ttf, consolab.ttf, consolai.ttf, consolaz.ttf. The font can be configured in *.jrxml file as < font fontName="Consolas"> or can be replaced by using fontMap. The latest release is synchronized with latest JasperReport version 5.6.0 and JasperReports v.5.6.1. For compatibility with new versions of JasperReports, we have created a new package named com.aspose.pdf.jr5_6_0. However the name of the package must be considered when setting up the connection library in Jasperreport-Server in files applicationContext.xml and viewReportBeans.xml. Aspose.Pdf for JasperReports offers exciting report features such as tables, charts and images and enables you to export reports from JasperReports and JasperServer to Portable Document Format (PDF). In this release, there have been other fixes related to component. Below is the list of main new and enhanced features added in this release
  • Use of custom fonts
  • Synchronization with JasperReports-5.6.0 and higher
  • Exceptions resolved ,with jasperreports-5.6.0
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

Wednesday, January 14, 2015

Recognize Only White Listed Characters & OCR Preprocessed Images in .NET Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.OCR for .NET 2.2.0. This release contains many useful improvements, including the long awaited feature of Character White Listing. Please refer to the release notes of v2.2.0 for a full list of bug fixes and improvements. If you are planning to upgrade the API from any previous version, we would suggest you to check the Public API Changes section first. Aspose.OCR for .NET API has exposed Whitelist property for the OcrConfig class in order to provide the feature of Character White Listing. Now the developers can add a list of characters for recognition purposes, and while performing the OCR operation the OcrEngine recognizes only the specified characters. The list of characters can be added to the OcrConfig class using its Whitelist property. As a default behavior, the OcrEngine recognizes only the white-listed characters if OcrConfig.Whitelist property is not null or not empty. Aspose.OCR for .NET API has exposed the PreprocessedImages class that allows the users to see how original input image changes during the OCR pre-processing. PreprocessedImages class has the following useful properties that can retrieve the image at a particular stage of the OCR pre-processing. Aspose.OCR for .NET API allows to extract the text either as a whole or by parts whereas each part has its own Style, Font, Text Size and Location in the image, and all of this information can easily be extracted using the IRecognizedPartInfo and IRecognizedTextPartInfo class. The API also allows to retrieve the hierarchy of each recognized part on the image as TextBlock, Line, Word or Character. Hierarchy of the recognized part can be extracted using the TextPartLevel class that has been exposed to the public API with this release. The IRecognizedTextPartInfo class has two useful properties such as Level and Children that provides the access to the hierarchical level and lower level textual parts respectively. This release includes plenty of new & improved features as listed below
  • Support text parts hierarchy
  • Character Whitelisting
  • Create API for viewing filtered images
  • Embed resources file into OCR dll
  • Support for French and Spanish languages
  • Improve working with languages through public API
  • Incorrect number recognized
  • Improve transparent images processing
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.

Tuesday, January 13, 2015

New User Interface & Spreadsheet Export to XLS, Excel 2007-2013 XLSX, PDF & ODS

Aspose team is happy to announce the release of HTML5 Spreadsheet Editor 1.4. It comes with all new user interface, enhanced usability, better user experience and higher performance. Editing text formatting is now available. File can be exported to various formats including XLSX, XLS and PDF. This new release comes with a new user interface which is better organized, more accessible and easy to remember. All features are represented by buttons and lists on a flat panel grouped in tabs. A good interface must have a better look for a great feel. The new version has better typography, colors, layout and element alignment, which double the user confidence to use and depend on it. Text size of buttons and tabs on top is kept small to leave wider space for user content. Positions and sizes of buttons are chosen carefully to waste minimum space. The plus sign mouse pointer, which is considered as a signature of spreadsheet editors has been added. When user moves mouse pointer over spreadsheet cells, the pointer will change into a plus sign as we see in Microsoft Excel. This gives better understandability of the interface and requires less time to learn it. The new interface has changed the previously used method of opening file from local computer and Dropbox. Both options are now available as buttons on File tab instead of menus. To open a file from local computer click Open from Computer button on File tab and select the file from Browse dialog box. To open a file from Dropbox, click Open from Dropbox button on File tab and select the file from Dropbox file chooser. The Editor now allows user to export spreadsheet to various file formats such as
  • Excel 2007-2013 XLSX
  • Excel 1997-2003 XLS
  • Excel XLSM
  • Excel XLSB
  • Excel XLTX
  • Excel XLTM
  • SpreadsheetML
  • Portable Document Format (PDF)
  • OpenDocument Spreadsheet (ODS)
It fixes another issue that which is related to file download. In previous version, file was downloaded in a separate window, which was confusing and annoying sometimes. The user experience is much better and seamless now. Selecting a cell and editing it is more user friendly in 1.4. When the user click a cell, it gets selected and highlighted by a rectangular box around it. The user can always double-click a cell to edit it. This means that a cell which is being edited is always selected and highlighted by rectangular box. The highlighted cell catches eye on first look when switching between multiple windows while editing a spreadsheet. Another major feature of 1.4 is that it allows users to edit the cell formatting. To make any changes to formatting, click a cell and select any option from Format tab, such as Bold, Italic, Underlines, Font style, Font size, Left align, Right align, center align, Justified align etc.  The drop-down list of sheets in the top right corner has been moved into the Sheets tab. The user can add, remove, rename, and switch to another sheet from Sheets tab. It provides buttons on Format tab to manipulate rows and columns. The user can:
  • Add a row above the selected cell.
  • Add a row below the selected cell.
  • Add a column on the left of selected cell.
  • Add a column on the right of selected cell.
  • Delete the row including the selected cell.
  • Delete the column including the selected cell.
HTML5 Spreadsheet Editor has been optimized internally for performance and reliability. Special care has been taken to minimize the frequency and amount of data transferred between web browser and server.

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, January 12, 2015

Encode Patch Code, Check License Status & Windows Embedded Compact Support

What's New in this Release?

The latest version of Aspose.BarCode for .NET 6.7.0 has been released. This new release supports encoding of Patch Code symbology, includes a new Line Codes Restoration filter, allows to check the license status  and improves Windows Embedded Compact support. We’ve added encoding support of Patch code symbology, whereas decoding capability is already present. The Patch Codes aid in batch scanning of documents. It is a specific barcode and often is used in whole pages. Aspose.BarCode for .NET API gives control to Windows Embedded Compact users to add barcode generation and recognition functionality in their .NET applications. We’ve added a new Line Codes Restoration filter. This filter restores corrupted strokes for 1D barcodes. This degradation could come from dirty, dusty products or discarded barcode resulting in touched or missing parts of the bars. We have added IsLicensed property in the License class. It helps to check the current status of the License that whether it is applied or not. Below is the list of new and improved features supported in this version.
  • Add support for PatchCode symbology generation
  • Aspose.BarCode API support for Windows Embedded Compact 7
  • Add ability to check license status
  • code39 barcode issue is fixed and now can be found from scanned TIFF image
  • Fixed: recognition of second EAN13 barcode from jpg image
  • Fixed: generation of a Databar Expanded code with a specified string
  • Improved recognition of Code39 codes from the JPG file
  • Fixed: Incorrect recognition of a linear code from JPG image
  • GS1 encoding and decoding logic for nonstandard variants
  • Performance issue is fixed while reading PDF417 and Code128 codes
  • Fixed: Incorrect recognition of Code128 code from the jpg image
  • Fixed: recognition of QR code form the PDF document
  • Fixed: reading of Code39 from the TIFF file
  • EULA 01 December 2014 Update
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,

Thursday, January 8, 2015

Manage PDF Attachments, Fill PDF Forms & Export Updated PDF File Online

Aspose team is pleased to announce the new release of HTML5 PDF Editor 2.2 with more enhancements and attractive features. New features allow the users to fill PDF forms and manage PDF attachments online.  Users can upload the file with PDF forms and use our PDF Editor to fill them with ease. Users can view attachment details, download or remove the attachments from the PDF file.  The backend of the editor is powered by Aspose.Pdf for .NET which is very feature rich API when it comes to creating and editing PDF files and the results are precise. Download the HTML5 PDF Editor and perform different operations including adding new pages, exporting PDF file to different file format, filling forms and managing attachments. We will soon include more features in our upcoming releases. Following are some of the newly supported features in this release of HTML5 PDF Editor:
  • Loading PDF files with form fields
  • Fill Form fields using the Editor
  • Save and Export the updated PDF file with form fields data
  • Load Attachments from input PDF file
  • Download the Attachment files
  • Remove the Attachment files
The application source code is available for developers to download and use at their end. Developers can use the sample application and further enhance it with more features as per their requirements.

Overview: Aspose.Pdf for .NET

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

Wednesday, January 7, 2015

Revamped & Improved Version of Aspose.Tasks for .NET 8.0.0 is Now Available

What’s new in this release?

We are happy to announce the release of revamped version of Aspose.Tasks for .NET 8.0.0. The new API provides all the functionality supported by the legacy API and facilitates the users for ease of use. The legacy API of Aspose.Tasks for .NET has been in the field for quite a long time and provides a rich set of project documents manipulating functionality. However, the API still has certain areas where further improvements could be made. For example, generalized set and get methods could be provided for properties related to project data such as Tasks, Resources, Resource Assignments, Tasks links, and others. These, along with some others, made the basis for rewriting the API that could further facilitate towards the ease of API usage. The revamped API of Aspose.Tasks provides the following improvements as compared to the old API. We have reworked the API architecture in terms of setting certain properties that gives more independence to users, enabling them to focus on their application logic only. This gives user more freedom in working with the API where there is no need to take care of calling recalculating methods manually. Calculations included in Microsoft Project are dependent on a number of factors from the data. In legacy API, calculations were performed at the end that sometimes resulted in the wrong outputs. This has been catered for now by introducing Set and Get methods for project data collections such as Project, Task, Resource, and ResourceAssignments. Now, properties related to any of these collections can only be manipulated through the new methods, resulting in more control over the API functionality.The new API introduces static classes for grouping properties related to Project, Tasks, Resources and Resource Assignments. These are Prj,Tsk,Rsc, Asn. These can be used in combination with the Get/Set methods for achieving desired settings.The new API provides manual as well as automatic recalculation modes similar to Microsoft Project (MSP). Manual mode calculates only the necessary fields whereas automatic mode recalculates everything.  This eliminates the need of calling recalculating methods manually and improves the API usage.
What will happen to my Applications built on Legacy API?
Your concerns are right. Since, the new API is totally revamped and is completely different from the old API, the old codes won’t work in almost all the cases. However, we will keep publishing the legacy as well as the revamped versions in parallel for three consecutive months. We’ll address the bug reports in the legacy API for these versions. However, new feature requests and enhancements will be incorporated in the new API only.
Overview: Aspose.Tasks for .NET

Aspose.Tasks is a non-graphical .NET Project management component that enables .NET applications to read, write and manage Project documents without utilizing Microsoft Project. With Aspose.Tasks you can read and change tasks, recurring tasks, resources, resource assignments, relations and calendars. Aspose.Tasks is a very mature product that offers stability and flexibility. As with all of the Aspose file management components, Aspose.Tasks works well with both WinForm and WebForm applications.

Monday, January 5, 2015

PDF Text Extraction Based on Columns & Setting Header/Footer for Whole PDF

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 9.9.0. It provides some great new features and empowers the developers to manipulate PDF documents with more ease. In case we have a PDF document with more than one columns (multi-column) PDF document and we need to extract the page contents while honoring the same layout, then Aspose.Pdf for .NET is the right choice to accomplish this requirement. One approach is to reduce font size of contents inside PDF document and then perform text extraction. In this new release, we also have introduced several improvements in TextAbsorber and in internal text formatting mechanism. So now during the text extraction using ‘Pure’ mode, you may specify ScaleFactor option and it can be another approach to extract text from multi-column PDF document besides above stated approach. This scale factor may be set to adjust grid which is used for the internal text formatting mechanism during text extraction. Specifying the ScaleFactor values between 1 and 0.1 (including 0.1) has the same effect as font reducing. Specifying the ScaleFactor values between 0.1 and -0.1 is treated as zero value, but it makes algorithm to calculate scale factor needed during extracting text automatically. The calculation is based on average glyph width of most popular font on the page, but we cannot guarantee that in extracted text no string of column is reaches the start of next column. Please note that if ScaleFactor value is not specified, the default value of 1.0 will be used. It means no scaling will be carried out. If specified ScaleFactor value is more than 10 or less than -0.1, the default value of 1.0 will be used. Please note that there is no direct correspondence between new ScaleFactor and old coefficient of manually font reducing. However by default algorithm takes into account value of font size that have already reduced due to some internal reasons. For example reducing font size from 10 to 7 has the same effect as setting scale factor to 5/8 (= 0.625). Different type of compression can be applied over images to reduce their size. The type of compression being applied over image depends upon the ColorSpace of source image i.e. if image is Color (RGB), then apply JPEG2000 compression, and if it is Black & White, then JBIG2/JBIG2000 compression should be applied. Therefore identifying each image type and using an appropriate type of compression will create best/optimized output. The following code snippet can be used to identify if the images inside PDF file are Colored or Black & White. Header and Footer are very important element inside PDF document. They are used to show some important information related to PDF document i.e. Document Tile, company logo, Confidential Notice, page count etc. When creating PDF document, we can add Header/Footer element for each page. However in order to have optimized performance, another approach is to first create PDF document with all required elements, create Header/Footer instance, iterate through all PDF pages and add the newly created Header/Footer object to each page of document. The following code snippet shows the steps to create Table object, add sample information inside table, create Header/Footer object, add table to paragraphs collection of Footer object and then set Footer object as footer for each page of document. The page borders are path drawing operations. Therefore the Pdf->Html processing logic just performs drawing instructions and places the background behind the text. So, to repeat the logic, you has to process contents operators manually and draw the graphics yourself. Also please note that following code snippet might not work accurately for various PDF files but if you encounter any issue, please feel free to contact. The Document class has OptimizeResources(..) which takes Document.OptimizationOptions object to optimize the size of input document. The Document class also has a property named OptimizeSize which Gets or sets optimization flag. When pages are added to document, equal resource streams in resultant file are merged into one PDF object if this flag set. This allows to decrease resultant file size but may cause slower execution and larger memory requirements. The default value is false. When this option is turned off, newly added pages are scanned and if duplicate resources are found, they are “merged” with existing resources (provided they are same). However recently we have observed that this works with stream objects only (i.e. contents of the pictures or font files). Therefore we started to investigate the possibility of optimization for dictionary objects which will allow to use shared font dictionaries. Some customer have recently reported that they experienced serious size expansion issues. Therefore in this new release, the Optimization is improved in order to merge streams and dictionaries of the resources (fonts, images etc). Nevertheless, OptimizationOptions.AllowPageReuse property is added to enable/disable pages merging. We investigated the enhancement requested earlier to set printer driver settings and as per our observations, the printer driver settings are very specific to particular printer. The .Net Framework provides extra printing features in WPF (Presentation Foundation), but Aspose.Pdf.dll cannot use it and I am afraid we do not have any plans to introduce its dependency in a short time period. As well as the enhancements and features discussed above, there have been numerous fixes related to HTML to PDF conversion, PDF to Excel conversion, XPS to PDF conversion, PDF to TIFF conversion, conversion of PDF to PDF/A compliant documents, text replacement, rendering PDF files to XPS, creating TOCs in PDF files, and printing PDFs with embedded fonts. The list of important new and improved features are given below
  • Extract text based on columns
  • Identify if image in PDF is Colored or Black & White
  • Extract RawFormat from XImages from PDFDocument.Pages.Resources.Images
  • Setting Header/Footer once for new PDF document
  • Integrate Imaging into Aspose.Pdf
  • Extract table borders as image
  • Improve on-fly resources optimization
  • How to set printer driver setting
  • XSL-FO to PDF - Font Name issue
  • When trying to concatenate PDF files, the application hangs
  • PDF to Image - Arrow of line Annotation is missing in resultant file
  • PDF to HTML - Transparent text loses its transparency after conversion
  • PDF to HTML: Incorrect output HTML-missing images
  • Border appearance changes with zoom factor
  • Text replace changes font face to Times New Roman
  • TextFragmentAbrober issue: Font of text is changed in output PDF file.
  • PDF Table cells rowspan not working, when page breaks
  • Incorrect text generated
  • Merging the pages of same PDF increases the resultant file size
  • Old generator does not throws IOException on a locked file
  • TextFragmentAbsorber getting incorrect position of text position and occurrences
  • TextFragmentAbsorber behaving abnormally
  • PDF to PNG: output image is too small
  • OptimizeResources(..) method is not reducing file size
  • Issue while adding Text to an existing PDF document
  • PDF to HTML - Hyperlink is removed in resultant file
  • Image object is returning inorrect resolution value
  • When adding Image to table cell and setting Image height, application hangs
  • PDF to HTML conversion throws OutOfMemoryException
  • Text is printing with thicker lines
  • Tables appearance issue
  • Added footer overflowing the document
  • PDF to JPEG - page contents are distorted
  • TimeZone is removed from ModifyDate field
  • OptimizeResources() method makes PDF unreadable
  • PDF to TIFF - Euro sign mangled in output file
  • PDF to JPEG - Characters are incomplete on resultant image
  • Filling form with AutoFiller loses the javascript
  • Image count issue
  • Error when Image field is flattened
  • PDF to PDFA: compliance failure
  • TOC expanding beyond one page resultants in incorrect hyperlinks
  • Checkbox field types don't always get checked in PDF
  • Problem concatenating PDF files using PdfFileEditor
  • PDF to JPEG: White rectangle instead of image's part
  • Text replace increases space between letters
  • TextFragmentAbsorber behaving abnormally
  • PDF to XLS: Two columns merged into a single column
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, January 4, 2015

Aspose.Newsletter January 2015: Special Offers on Aspose. Total & Much More

Aspose Newsletter for January 2015 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 also includes information about how to replace images in presentations, Up to 25% savings on Aspose.Total, multi-layer supports in PDFs, comparing Aspose.Words for Java to Apache POI, working with Aspose for Cloud APIs on iOS & much more. 

25% off Aspose.Total: Hurry Up! Offer Ends January 31st

Get 25% off Aspose.Total for .NET, Java, Android, SharePoint, SSRS, JasperReports and Aspose.Total Product Family. Quote coupon code XMAS2014SM when placing your order.  By Now

20% off Aspose.Total for Cloud Annual Plans Hurry Up! Offer Ends January 31st

Aspose.Total for Cloud gives you access to all the power of Aspose’s components in the cloud. Get an extra 10% off Aspose.Total for Cloud Business and Enterprise Annual Plans until January 31st. Quote coupon code XMAS2014CNL when placing your order. Read more

Aspose.Pdf for .NET Supports Multi-Layer PDFs and More

The latest release of Aspose.Pdf for .NET, 9.8.0, comes with a range of new features. It supports CSS3 styles during PDF to HTML conversion to ensure the output is true to the original. It also supports multi-layered PDFs, used, for example, to display documents in different languages. Find out what else is new and Multi-Layer PDFs support.

Replace Images in Presentations with Aspose.Slides for Java 14.9.0

Replacing images in presentations – swapping out an out-of-date logo, for example, or updating graphs – saves time because it allows users to reuse them. With Aspose.Slides for Java, developers can now replace pictures in the image collection to update existing presentations. Find out more about Replacing Images in Presentations.

Working with Aspose for Cloud APIs on iOS

To make it easier for iOS developers to work with our Cloud APIs, we’ve created the Aspose for Cloud iOS SDK. This SDK includes unit tests for all Aspose for Cloud libraries to help speed up the development process. We have a blog post that gets you up and running quickly. Read more

Comparing Aspose.Words for Java to Apache POI

We’ve developed a number of projects that allow developers to compare Aspose APIs to other APIs on the market. One of these compares Aspose.Words for Java to Apache POI WP. The latest version of the project, Missing Features of Apache POI WP in Aspose 1.3, gives examples of Microsoft Word features that only Aspose supports. Find out more

Raw Data Processing with Aspose.Imaging for .NET Explained

To speed up image processing, Aspose.Imaging for .NET supports raw data processing. We’ve written an article that explains how it works, and what the options are. 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.3.1- Performance enhancing maintenance release that fixes a number of rendering and conversion issues.
  3. Aspose.Words for .NET 14.11.0 - Support for DrawingML text boxes and over 90 fixes and enhancements.
  4. Aspose.Pdf for .NET 9.9.0 - Extract text from specific columns, recognize whether an image is black and white and a range of other enhancements.
  5. Aspose.Slides for .NET 14.10.0 - Support for rendering WordArt and other improvements and fixes.
  6. Aspose.Tasks for .NET 7.3.0 – Various improvements to the rendering and conversion features.
  7. Aspose.Diagram for .NET 4.6.0 – Improved VSD, VSDX and VTX conversion and related fixes.
  8. Aspose.Email for .NET 4.8.0 - Save HTML message to stream with resources, flexible properties and various fixes and enhancements.
  9. Aspose.Total for Java – a compilation of our latest Java products.
  10. Aspose.Cells for Java 8.3.1 – Performance enhancing maintenance release that fixes a number of rendering and conversion issues.
  11. Aspose.Words for Java 14.11.0 - Support for DrawingML text boxes and over 100 fixes and enhancements.
  12. Aspose.Pdf for Java 9.7.0  – PDF to DOC conversion and PDF to MHTML conversion and a number of fixes.
  13. Aspose.Slides for Java 14.9.0 – Get warning messages when fonts are substituted and other enhancements and fixes.
  14. Aspose.Tasks for Java 7.3.0 – Various improvements to the rendering and conversion features.
  15. Aspose.Email for Java 4.7.0 – Create TNEF mail messages from MAPI message, and other enhancements and fixes.
  16. Aspose.Diagram for Java 4.0.0 – Various enhancements and fixes to improve shape management.
  17. Aspose.Imaging for Java 2.4.0 – Support for AutoCAD 2004 DWG format, data recovery from TIFFs and various fixes.
  18. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  19. Aspose.Total for Android – all the latest versions of our Android APIs.
  20. Aspose.Cells for Android 8.3.1 – Performance enhancing maintenance release that fixes a number of rendering and conversion issues.
  21. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  22. Aspose.Total for Reporting Services – a compilation of our latest Reporting Services products.
  23. Aspose.Total for JasperReports– The latest versions of our JasperReports products.
Supporting User Groups and Conferences

In January we sponsor a number of user groups, including:
  • North Dallas Cloud Computing Group, Texas, USA.
  • FlaDotNet User Group, Florida, USA.
Would you like us to sponsor your user group? Get in contact at user.groups@aspose.com

Contact Information
Aspose Pty Ltd Suite 163,
 79 Longueville Road Lane Cove,
NSW, 2066 Australia
 Aspose - Your File Format Experts
Phone: 888.277.6734
 Fax: 866.810.9465

Thursday, January 1, 2015

Convert Individual Presentation Slide to HTML & WordArt Rendering Using Java

What's New in this Release?

The long awaited version of Aspose.Slides for Java (14.10.0) has been released. This is a major product release where we have included support for WordArt and some new features. We have also address many rendering as well as presentation access and export issues that have been reported for exported PDF, HTML and slide thumbnails in earlier versions. We have introduced the support for generating the HTML file for independent presentation slides as well in this release. Now, one can generate the HTML file per slide by following the documentation link, Converting individual Slide to HTML in a Presentation. We have also introduced the support for WordArt rendering in this new API. Now, the generated slide thumbnails, exported PDF, Tiff and SVG will render WordArt shapes properly if they are added in presentation slides. The support for adding the layout slides in a presentation if the desired layout type is missing in layout slides collection of used master slide has also been made available in this release. We have also included the support for generating the slide thumbnail for user defined portion of the slide in this release that has been requested by some of customers. For further details about the feature support please visit the documentation article Generating a Thumbnail of User Defined Window from a Slide. The support for extracting the audio data from slide transition effects has also been included. We have rectified several incurring issues with API in this release which include the issues pertaining to loading license of Aspose.Slides for Java. The issue of Aspose.Slides failing to work when used in background thread has also been resolved. The API earlier had issue with added videos and it failed to load the videos in PowerPoint slides. The said issue has been addressed along with issue of chart failing to get opened in PowerPoint as well. We have improved the presentation rendering support and have resolved certain rendering issues incurring during generation of slide thumbnails, exported PDF, Tiff, SVG and XPS files. The issues include improper text, missing background, blank slides, missing WordArt, improper SmartArt and different charts elements rendering. We have rectified issues that appeared when accessing, saving and rendering presentation to PDF, HTML or slide thumbnails. Some important enhancement & bug fixes included in this release are given below
  • WordArt Support
  • Slide per file when coverting PPTX to HTML
  • Feature to Convert SmartArt Shapes to Image
  • Feature to Convert Shape to Image is required in Presentation files
  • Generating Shape thumbnail for PPTX shape
  • Support for Layout Slides in PPTX
  • Can the Image be modified in PPTX
  • Presentation takes more than 45 minutes to render 2 slide thumbnails
  • Extract audio used in SlideShowTransitions
  • Getting thumbnail for specified window inside slide
  • License issue when setting license of Aspose.Slides for Java
  • Aspose.Slides.jar failed to work in a background thread
  • Error: Powerpoint was unable to locate the linked media file \ppt\media\media1.wmv
  • WordArt is improperly rendered in thumbnail
  • Footer Text missing in the generated PDF file
  • Text on chart improperly rendered in generated thumbnails
  • Text improperly rendered in exported PDF using Aspose.Slides
  • Cannot edit chart data in Excel after writing PPTX
  • KeyNotFoundException on exporting PPTX to PDF
  • PPT to PDF conversion: Blue box appearing instead of text in generated file
  • Axis Labels direction is not same after converting PPTX to PDF
  • Slide styling gets changed when exporting PPT to PDF
  • Table text is cropped in generated thumbnails
  • Text is rendered with wrong scaling and rendered outside slide in generated thumbnails
  • Parameter 'emSize' is invalid in exporting PPT to PDF
  • Text missing in exported PDF
  • The logo text rendering at wrong position
  • Graphics distortion in extracting PPT
  • Smart Art or Word Art is rendered as a pink box
  • Graph missing in Thumbnails
  • reversed colors after rendering
  • Object resizing problem
  • Hyperlink missing in generated slide thumbnail
  • Concurrency issue in Aspose.Slides - lock contention
  • PPTX to PDF: Symbols are not showing fine in the generated PDF file
  • Presentation failed to exported to PDF using Aspose.Slides in MAC
  • License File Error with Aspose Slides in OSGI environment
  • PPT to PDF: Symbols are not showing fine in the generated PDF file
  • ColorSchemeEx failed to work if chart has more than six series
  • Font failed to render in generated thumbnail
  • POT file failed to get exported to PDF
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.