Thursday, February 26, 2015

Load Appointment with Byte Order Mark Characters & Reset PST Password Using Java

What’s new in this release?

We are pleased to announce the new release of Aspose.Email for Java 5.0.0. Ported form its equivalent .NET version; it incorporates the same enhancements and bug fixes. For a complete list of API changes, you may visit the public API changes in Aspose.Email for Java 5.0.0 page of our documentation section. Aspose.Email already provides the support for checking a PST for password protection. This month’s release further enhances this capability by allowing user to reset the password property of the PST using the PST’s message store. In order to remove/reset this property, the value is set to zero (0) for getting it removed. A new property, known as Store, has been introduced in this month’s release for this purpose. For a working code sample, please have a look at our documentation article, Working with PST Password Protection Properties. With this month’s release, you can load appointments having Byte Order Mark (BOM) characters at their start. Though BOM use is optional, this was not supported earlier with the API. The same Appointment class’s load method can be used to load such appointments. This month’s release fixes all those bugs that were reported in the equivalent .NET version or directly with the Java API. These include issues with text color during conversion of messages to other formats, encoding issues while saving appointment files, exporting appointments to message formats and exceptions arose during MSG to XPS conversion, and TNEF.  The main improved features & bug fixes added in this release are listed below
  • Option to load calendar files starting with BOM characters
  • Removing MapiPropertyTag.PR_PST_PASSWORD from a PST does not take effect after saving
  • PR_MESSAGE_DELIVERY_TIME value set incorrectly
  • MapiMessage.FromFile issues in Parallel.ForEach loop
  • Wrong reminder set while adding calendar item to PST
  • ICS->MSG: Text formatting such as styles and headings lost
  • ICS->ICS: Characters encoding issue
  • PST created from calendar events crashes Outlook
  • MSG->MHTML: Text Color changes in output
  • Complete email address rendered instead of "Display Name" only
  • Subject garbled due to encoding issues while loading into MailMessage
  • "Unknown type of ActionProperty: NONE" - Exception raised while laoding ICS
  • Attachments names are not read properly by MailMessage-Java
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.

Wednesday, February 25, 2015

Specify Character Spacing when Adding Text & Get Page Count before Saving PDF

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 10.1.0. When using the API in trial mode, you get the limitations to manipulate/add certain number of elements inside PDF file. The limitation includes adding/removing number of pages from PDF file, adding/manipulating Attachments or Annotations inside PDF file, conversion of only first 4 pages to Image format and so on. Also when using the API in trial mode (without using the license), a watermark text is added in resultant file and you also come across an error message stating that API is being used in evaluation mode. So before performing any operation, we can also check the license initialization and for this purpose, a static read-only property named IsLicensed is added in Document class. We generate the PDF files on the fly and during PDF file creation, we may come across the requirement (creating Table Of Contents etc) to get page count of PDF file without saving the file over system or stream. So in order to cater this requirement, a method ProcessParagraphs(…) has been introduced in Document class. Please take a look over following code snippet which shoes the steps to get page count without saving the document. A text can be added inside paragraphs collection of PDF file using TextFragment instance or by using TextParagraph object and even you can stamp the text inside PDF by using TextStamp class. While adding the text, we may have a requirement to specify character spacing for text object. In order to accomplish this requirement, a new property named CharacterSpacing property has been introduced. Please take a look over following approaches to fulfill this requirement. Adding text stamps inside PDF file is one of the salient features of our API and while adding Text Stamp, we may have a requirement to rotate the text stamp. In order to accomplish this requirement, a property named RotateAngle is present inside TextStamp class. You can pass any angle value which can be applied to rotate Stamp instance. Please take a look over following code snippet which illustrates the steps to rotate TextStamp at 45 degree angle when placing it inside PDF file. Recently one of the customers reported an issue where paragraph break was being added at the end of each line instead adding it at the end of paragraph. In order to cater this requirement, a new property named AddReturnToLineEnd is added in DocSaveOptions class. As well as the enhancements and features discussed above, there have been specific improvement for PDF to HTML and HTML to PDF conversion features. Among these fixes, the PCL to PDF, SVG to PDF, PDF to Excel, PDF to TIFF and TIFF to PDF conversion, conversion of PDF to PDF/A compliant documents, text replacement, rendering PDF files to XPS format are also improved. The list of important new and improved features are given below
  • Support a Method / Property to check if license is applied or not
  • Getting total number of pages in new Generator without saving Document
  • To Specify Character Spacing when adding Text in PDF
  • The Rotation enumeration should support on45 degree angle
  • Support of Arabic text filling in Textboxfield
  • PDF to DOC/DOCX: Paragraph break is added at the end of each line instead Paragraph
  • PDF to HTML - Links are converted into plain text
  • TextFragment Underline formatting is not working properly
  • PDF to HTML - Image is turned upside down in HTML
  • SVG to PDF: Image won't be inserted
  • TIFF to PDF - resultant PDF is 3 times the source
  • PDF to TIFF - Resultant image is not correct
  • PDF to PS - Resultant file size is too large
  • Text replace feature is not working with Cumulative update package 2 for SQL Server
  • PDF to HTML - Hyperlink is removed in resultant file
  • TextFragment properties malfunctioning in evaluation mode
  • Extract Text returns sometimes bad Y position
  • Sometimes corresponding charter rectangle does not give the correct position
  • HTML to PDF Characters rendering issue
  • PdfFileEditor keeps a reference to concatenated files
  • Optimizing a large PDF not releasing the memory
  • Incorrect page count being returned
  • Header/footer text is being added incorreclty
  • PDF to TIFF conversions throws StackOverflow Exception
  • PDF to HTML - Image is Rotated in resultant HTML
  • HTML to PDF - CSS float does not seem to be supported
  • HTML to PDF : More than one tbody tags in a table are not being rendered
  • Unable to get PDF Initial View Page Number
  • SVG to PDF conversion:image renders off the page
  • PCL to PDF - Shrinks page contents to left side
  • HTML to PDF: HtmlFragment throws ArgumentException
  • page-break style is not being honored during HTML to PDF conversion
  • Output generated with DOM is quite large as compared to Generator
  • ColorType property is returning wrong value
  • HTML to PDF: List Item not appearing properly
  • HTML to PDF: Text is not properly formatted.
  • PdfViewer: Printing problem with German font
  • PDF to EXCEL - Some contents are split into two cells
  • Aspose.Pdf Timeout Problem (v6.4.2)
  • Image to PDF: output PDF file is approx 6 time larger than input image
  • Search and replace text issue in evaluation mode
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.

Tuesday, February 24, 2015

Export Online Content to Word Processing or PDF: Aspose Kentico Content Exporter

Aspose .NET Word Processing and PDF Document Exporter for Kentico allow users to export online content into Word Processing or PDF document using Aspose.Words. It adds Export to Word and Export to Pdf buttons at any desired location on the page. Clicking a button dynamically exports the content of the page to a Word Processing or PDF document and then automatically downloads the file to the disk location selected by the user in just couple of seconds. This initial version of the web part provides a number of great features, including getting an offline copy of your favorite online content for editing, sharing and printing in the popular DOC or PDF formats, ability to customize/localize button text while adding web part to the page, the generated Word processing document can then be opened using any Word Processing Application such as Microsoft Word or Apache OpenOffice etc. and the generated PDF document can be opened using any PDF viewer or reader.

Installing the Aspose .NET Word Processing and PDF Document Exporter for Kentico Web Part

Once downloaded, please follow these steps to install the web part into your Kentico website:
  • Log into your site as administrator or another similar privileged account.
  • Open the Sites application.
  • Click Import site or objects. The Import wizard starts.
  • Click Upload Package and select the downloaded zip file.
  • Click Next, and make sure the following are selected
    • Import tasks (recommended)
    • Import files (recommended)
    • Import code files
    • Import custom assembly files
    • Import global folders
  • Click Next, you will see a summary of the tasks performed. Click Finish
Due to limitations of Kentico Export and Import process, the dll files cannot automatically be copied to bin folder and therefore you will manually need to
  • Extract the downloaded zip file.
  • Copy paste Aspose.Words.dll to the bin folder of your Kentico website.
Using the Aspose .NET Word Processing and PDF Document Exporter for Kentico Web Part

After you have installed the Aspose .NET Word Processing and PDF Document Exporter for Kentico web part, it is really simple to start using it on your website. Please follow these simple steps to get started:
  • Make sure you are logged-in to Kentico with administrator level account.
  • Open the Pages application.
  • Create a new page or select any existing page in your website’s content tree.
  • Switch to the Design tab.
  • Add the Aspose Content Export web part onto the page.
  • In the web part configuration dialog, you can set the value of the Export to Word and Export to Pdf button text.
  • Click OK.
You have successfully added Aspose .NET Word Processing and PDF Document Exporter for Kentico web part to your page. Two buttons, Export to Word and Export to Pdf will now appear on the page. Anyone can simply click on either of these buttons and export the content of the page into a Word Processing or PDF document.
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.
More About Aspose.Words

Monday, February 23, 2015

Barcode Scanning & Recognition of Code128, PDF417, QR Barcodes are Enhanced

What's New in this Release?

The latest version of Aspose.BarCode for .NET 6.8.0 has been released. This new release deals with the improvements in barcode decoding techniques. Our development team works hard to gradually improve barcode readings. However, there are many factors, those are involved in recognition failure, incorrect readings or multiple readings of a single barcode. When we talk about improving barcode scanning, it means to cater all sub areas. These sub areas deserve everyone’s attention. The major areas include the quality of the barcode image. In this regard, we have already offered a few filters, those help to enhance barcode pictures and we also recommend our users to only put barcodes on the picture. Other items or natural scenes can mess gray scaling process. Similarly, the best barcode orientation is horizontal and the worst orientation is diagonal 45 or 225 degrees. This release comprises a number of key fixes that help us improve accuracy, performance and reading capabilities. some important one includes, Incorrect recognition of Code128 barcodes in tif file format, Incorrect recognition of Code128 codes from a tif file, recognition of DataMatrix code from a tif file, recognize PDF417 code from png image, recognition of Code39 from the PDF file and several others. Below is the list of new and improved features supported in this version.
  • Improved recognition of different types of barcodes.
  • Incorrect recognition of Code128 barcodes in tif file format
  • Unable to recognize all Code128 bar codes from the multipage tiff file format
  • Incorrect recognition of Code128 codes from a tif file
  • Can't recognize DataMatrix code from a tif file
  • Can't recognize PDF417 code from png image
  • Can't recognize PDF417 code from png image
  • Can't recognize PDF417 code from png image
  • Incorrect recognition of Code39 from the PDF file
  • Can't recognize PDF417 barcode from the TIF image
  • Can't recognize PDF417 barcode from the TIF image
  • Can't recognize QR code from the TIF image
  • Can't put two FNC1 characters in type GS1 DataMatrix
  • Incorrection recognition of PDF417 code from the tif format
  • Incorrect GS1Code128 bars sequence
  • Can't read Code128 barcode from JPG image
  • Incorrect recognition of Code128 code from the jpg image
  • Incorrect recognition of Pharmacode from the JPG image
  • Incorrect type recognition of UPC and EAN barcodes
  • Multiple incorrect recognitions of a single Pharmacode
  • Incorrect recognition of Code128 code from the tif image
  • Can't recognize Code128 code from the TIF image
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.

Sunday, February 22, 2015

Code Baseline Moved to Java 6, Improved OpenDocument & HTML Import/Export Fidelity

What's New in this Release?
 
Aspose development team is happy to announce the monthly release of Aspose.Words for Java 15.1.0.  This month’s release contains over 81 useful new features, enhancements and bug fixes to the Aspose.Words products. Here are some of the the biggest features included in this release: Moved main codebase to Java 6 (Java 7 and 8 are also supported). Dropped support for Java 5 and 1.4, Fields Public API, New public API members for structured document tags, OpenDocument (ODT) import/export fidelity improvements, rendering of spacing and kerning in WordArt supported and HTML export/import improved for better round-tripping. JDK 1.5 32-bit had used as Aspose.Words Java baseline for long long time. Even JDK 1.4 version had generated for users with ancient environment. Both JDKs are discontinued by Sun/Oracle. Even commercial (non-open) support of JDK 1.5 is dropped about year ago. Starting from January release 15.1 of Aspose.Words, we dropped support of Java 1.4 and 1.5. Oracle currently supports jdk 1.6, 1.7 and 1.8. Open support of jdk 1.6 is closed about year ago, but commercial support is still here. There are also few environments (like not very last but still popular versions of Mac OS) that don’t support 1.7 and 1.8, they work on jdk 1.6 only. The very last available Java JDK is 1.8 64-bit which is chosen for development and test baseline. This is becuause of two reasons: 1) it is faster than older versions, so tests and development will be slightly faster. 2) It is stricter than older versions so some bugs we can catch under 1.8 but the bugs don’t show under 1.6. However, we use only 1.6 language options, language constructs added in 1.7 and 1.8 are not used. So we can compile 1.8 baseline to 1.6 production JAR for release publication. We have now opened programmatic access to Checked/Unchecked state of SDT (StructuredDocumentTag) Checkbox through StructuredDocumentTag.Checked property. We have also added capability to create StructuredDocumentTag of type SdtType.Checkbox in the public API. All FieldXXX classes are now public. Each class corresponds to a certain MS Word field type and provides a number of properties corresponding to arguments, switches and switch arguments of that field. All field types and arguments/switches listed in the specification (except the newest ones appeared in MS Word 2013) are covered that makes it a unique solution on the market. We have introduced two property types i.e. boolean for stand-alone switches and string for arguments and arguments of switches. In defense of this approach, we can adduce the following: if we treat UI of MS Word as a visual analogue of its API, the field insertion dialog also provides checkboxes for simple switches and textboxes (without any format verification) for the rest. We have introduced three overloads of the Paragraph.AppendField() method, each corresponding to a DocumentBuilder.InsertField() method with similar signatures. This is basically to address WORDSNET-3225 (Make it possible to create Fields using DOM (without using DocumentBuilder)). We have added the FieldToc.UpdatePageNumbers() method. Since the FieldToc class, like other field classes, were initially internal, we had to wait until the rest of public fields API is ready. We have now added a new public property HtmlSaveOptions.ExportRoundtripInformation. This option allows to convert Word document to HTML format with round-trip information. Saving of the round-trip information allows to restore document properties such as tab stops, comments, headers and footers during the HTML documents loading back into a Document object. Aspose.Words now takes spacing and kerning in WordArt objects into account during rendering to fixed page formats such as PDF.  The list of new and improved features added in this release are given below
  • Moved main codebase to Java 6 (Java 7 and 8 are also supported). Dropped support for Java 5 and 1.4
  • Fields Public API
  • New public API members for structured document tags
  • OpenDocument (ODT) import/export fidelity improvements
  • Rendering of spacing and kerning in WordArt supported
  • HTML export/import improved for better round-tripping
  • Comment numbering in rendering
  • Support importing li.value from HTML
  • Add freature for new ImportFormatMode (Keep Source Formatting Smart)
  • Text auto-fit does not work properly with vertical text.
  • Add "style:paragraph-properties" -> "style:auto-text-indent" import/export
  • Consider adding an ability to export documents to HTML page by page.
  • Make it possible to create Fields using DOM (without using DocumentBuilder).
  • Implement public field API (V1.0)
  • Public fields API - Implement field types
  • Allow programmatic access to Checked/Unchecked state of SDT Checkbox
  • Allow to create StructuredDocumentTag of type Checkbox
  • Very first AD year starts from 3rd day.
  • ExternalFontCache is not thread-safe
  • DocumentPageSplitter sample for Java
  • Remove need of explicit casting in foreach loop for Body and other CompositeNode childs
  • Left margin is being exported wrongly during Word-HTML-WORD roundtrips
  • Text is missing from SmartArt when Docx is exported to Pdf
  • Docx to Pdf conversion issue with image rendering
  • DocumentBuilder.InsertHtml ignore list numbers
  • Line break is lost after conversion from Doc to Txt
  • The words have been shifted to the next line after the merging of documents
  • Blank pages are added after merging documents
  • Cell Widths not Preserved, Words Moved to Next Lines and Blank Pages in Merged Document
  • UpdateFields does not function on CardText switch for larger numbers
  • Paragraph SpaceBefore is imported incorrectly in Aspose.Words DOM
  • Content moving to the next line in merged document
  • Table cell content splitting to multiple lines after merge
  • Content moving to the next line in merged document
  • Text splitting to 2 lines after merge
  • Page break issue on merged document
  • Docx to PDF conversion issue with equation fields
  • Textbox position is changed after conversion from Docx to Html
  • Aspose.Words.FileCorruptedException is thrown while loading Docx
  • Document.UpdateFields issue with relative file reference in INCLUDETEXT
  • Font of list numbering looks wrong in generated PDF
  • Docx to Pdf conversion issue with table's row height
  • Doc to txt conversion issue with uppercase lette
  • UpdateFields does not correctly handle StyleRef field with \s switch
  • Text in DML TextBox truncates in generated PDF
  • Document.PageCount throws System.InvalidOperationException while using multi threading
  • Hebrew text does not render correctly in output Pdf
  • Docx to pdf conversion issue chart rendering
  • HTML table borders are rendered incorrectly
  • IE8 does not open HtmlFixed file correctly
  • Provide a way in API to update page numbers only for TOC
  • Cell widths are not preserved when appending to another document
  • Support comment numbering
  • RTF->Html->RTF conversion issue with sub list items indentation
  • RTF->Html->RTF conversion issue with space between list label and list text
  • Position of Dml textboxes is incorrect.
  • Expose HtmlSaveOptions.ExportRoundtripInformation as public proprerty
  • Position of footer contents is changed after conversion from Doc to Pdf
  • Font is changed during open/save.
  • Extra empty page is added to the document during rendering.
  • List numbering in repeated region continues instead of restarting
  • OpenOffice hangs when open ODT document produced by Aspose.Words.
  • Doc to HTML conversion issue with merged cell in the table
  • HTM to Doc conversion issue with text
  • Docx to Fixed file format conversion issue with footnote
  • Support spacing and kerning in WordArt texts.
  • Incorrect page count during Docx to Pdf conversion
  • Incorrect page count during Doc to Pdf conversion
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, February 19, 2015

Manage VBA Macros & Fonts Substitution inside Presentation, Export PPT to HTML

What's New in this Release?

The long awaited version of Aspose.Slides for Java (15.1.0) has been released. We have added the improved support for managing fonts in this release. We have introduced the support for explicit font substitution and rule based font’s substitution that will enable the users to substitute fonts programmatically. More details about these features are available in the article Managing Fonts inside Presentation in the documentation section. The support for removing the VBA macros inside the presentation has also been introduced and you can visit the article Removing VBA Macros in Presentation for more details about the feature. We have improved the integration support of Aspose.Slides in variety of platforms like OSGI and Eclipse SWT/RCP applications. The issues pertaining to use of Aspose.Slides in MAC and Linux operating systems have also been rectified. We have fixed several incurring issues with API in this release which include the issues pertaining to loading license of Aspose.Slides for Java. 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, incorrect table and different charts elements rendering. Different Slide cloning issues have also been addressed in this new release. We have rectified issues that appeared when accessing, saving and rendering presentation to PDF, HTML or slide thumbnails, which resulted in different exceptions like NullReference, PptxReadException, ObjectReferenceException,and IndexOutOfRange in previous releases for MAC, Linux and Windows environments. Some important enhancement & bug fixes included in this release are given below
  • FontEntity class alternate / implementation in the latest version of Aspose.Slides
  • Support for managing VBA macros inside presentation
  • Support to remove macros in presentation
  • Feature to Join PortionEx with same formatting
  • Support for Aspose.Slides jar file to act as OSGi bundles
  • Support for scaling options of image added in slide shapes
  • Export PPT to HTML
  • Generating Shapes thumbnails in PPTX
  • SmartArt DOM with support for read/write
  • Support to remove macros in presentation
  • Feature to Convert SmartArt Shapes to Image
  • Feature to Join PortionEx with Same Formatting
  • Feature to Convert Shape to Image is required in Presentation files
  • Extract audio used in SlideShowTransitions
  • Using Aspose.Slides as COM Interop DLL
  • Serialization for ShapesEx
  • Macros detection / removal in presentations
  • Serialization of Group Shapes
  • Paragraph.BulletOffset has no effect
  • Problems to create PDF' on servers with java.awt.headless=true
  • Error on opening the generated PPTX file: Powerpoint found the content in the file which it did not understand
  • Master file getting lost after cloning the slide
  • Slide content lost when cloning slides using Aspose.Slides
  • chart category and value axis labels are improperly rendered
  • Bullets are wrongly rendered in generated thumbnail
  • Chart failed to get edited in PowerPoint after saving presentation using Aspose.Slides
  • WordArt text is improperly rendered in thumbnail
  • Not able to view the HTML file after converting a PPT file
  • Metafile throws NullPointerException
  • TextureBrush throws ClassCastException: Metafile cannot be cast to Bitmap
  • Charts missing after updating MS to version 5.0.0
  • Chart failed to get edited in PowerPoint
  • Wrong charts labels text wrapping in generated thumbnails
  • Wrong rendering of german umlauts in images
  • The contents are getting overlapped in the generated PDF file
  • Data label mismatch in pie-chart : PPTX to PDF
  • Bullets are not properly rendered in PDF from PPT file
  • Table format getting disturbed after re-saving the PPT file
  • Table Rows are connecting with other table in generated PDF file.
  • Setting license key with relative path throws exception
  • Table Border missing in the generated PNG file
  • PPTX to PDF Conversion: Pie Chart fill style is not proper
  • The set Header Footer values are not refleceted in Header Footer Manger in PowerPoint
  • Text is improperly rendered in generated thumbnail
  • Can't open cloned pptx in LibreOffice (linux) or in Google Docs
  • Aspose.Slides failed to work in Eclipse SWT/RCP application
  • Chineese characters rendered as block codes in MAC
  • Fonts improperly rendered in Mac environment
  • SmartArt shapes getting corrupted on saving the presentation
  • NoClassDefFoundError on generating slide thumbnail in MAC environmnet
  • Generated PDF has improper table data rendering
  • Shapes improperly rendered in the slide thumbnail
  • Slide title failed to render in generated thumbnail
Overview: Aspose.Slides for Java

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

Wednesday, February 18, 2015

Manage Password Property of PST File & Appointments Loading with BOM Characters

What's New in this Release?

We are pleased to announce the release of Aspose.Email for .NET 5.0.0. This month’s release brings improvements to the existing functionality of the API by introducing enhancements and fixing a number of bugs. This month’s release provides support for loading appointments having Byte Order Mark (BOM) characters at their start. BOM use is optional and appears at the start of the text stream when used. Earlier, this was a non-supported appointment type by Aspsoe.Email but this month’s release now adds the capability to load such type of appointments for further processing and manipulation. The same Appointment class’s Load method can be used to load such appointments. The PR_PST_PASSWORD property of a PST file represents the password protection of a PST file. Removal of this property cannot be achieved as other properties are removed from a message store. Instead, we need to set its value to zero (0) in order to get it removed. This month’s release introduces a new property for PST files, known as Store. It allows to access store properties of PST instead of MessageStoreProperties of PST for resetting the property. This month’s release also includes a number of bug fixes that further ads to the overall functionality of the API. Specifically, these include bug fixes related to text color issues while conversion of messages to MHTML, characters encoding issue while saving appointment files, issues related to exporting appointments to message format, exceptions raised such as MSG to XPS conversion, creating voting options using Exchange clients, interpreting messages as TNEF and conversion of some messages to TNEF. The main bug fixes, new & improved features added in this release are listed below
  • Option to load calendar files starting with BOM characters
  • Removing MapiPropertyTag.PR_PST_PASSWORD from a PST does not take effect after saving
  • IEWSClient.ListMessages count return 0 with MailQuery
  • PR_MESSAGE_DELIVERY_TIME value set incorrectly
  • MapiMessage.FromFile issues in Parallel.ForEach loop
  • Wrong reminder value set while adding calendar item to PST
  • ICS->MSG: Text formatting such as styles and headings lost
  • ICS->ICS: Characters encoding issue
  • PST created from calendar events crashes Outlook
  • MSG->MHTML: Text Color changes in output
  • Complete email address rendered instead of "Display Name" only
  • Formatting disturbed while converting the MSG to XPS
  • Subject garbled due to encoding issues while loading into MailMessage
  • "Unknown type of ActionProperty: NONE" - Exception raised while laoding ICS
  • Attachments names are not read properly by MailMessage
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.

Tuesday, February 17, 2015

HTML5 Spreadsheet Editor V1.5: Add, Delete Adjust Cells, Row Height & Column Width

What's New in this Release?

Aspose team is happy to announce the release of HTML5 Spreadsheet Editor 1.5. This new version of HTML5 Spreadsheet Editor allows user to add a cell at any arbitrary location in the sheet. The adjacent cells will be automatically shifted either horizontally or vertically to create space for the new one. In this release, the user can delete individual cells too. When a cell is deleted, the corresponding adjacent cells will be automatically shifted either horizontally or vertically. The user is now allowed to update width of columns. This option provides a better control over formatting the overall sheet layout. Users can adjust the height of rows in using this new version. Sometimes we need to quickly erase things. 1.5 adds a new feature to remove formatting and/or contents of a cell with a single click. This new release has done many internal changes that significantly improve its performance. The application is split into many components. Each component is doing its own job and handling its own burden. Components are connected together to get their work done. Object cache has been introduced. Cell, row, column, worksheet objects are cached when a workbook is loaded. These cached objects are updated accordingly when the user make changes to spreadsheet in his/her web browser. There are some UI fixed in 1.5 release. The height of the sheet was annoying and many times resulted in two scrollbars on the right-side of screen. The issue has been fixed. The user cannot use the scrollbars to scroll up the toolbars. Their position is now fixed. The user can now scroll the cells area only and the toolbars will always remain visible all the time while scrolling. Below is the list of important new features included in this release.
  • Insert cells
  • Delete cells
  • Clear cell formatting
  • Clear cell contents
  • Adjust column width
  • Adjust row height
  • Fixed double-scrollbar issue
  • Fixed toolbar position
  • Service-oriented modular design
  • Server-side cache for cell, row, column and worksheet objects
  • Differential updates to DOM to minimize the rendering time
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, February 16, 2015

Explicit or Rule Based Font Replacement & Improved Presentation Rendering to PDF

What's New in this Release?

We are happy to share the announcement of Aspose.Slides for .NET 15.1.0. This is major maintenance release in which we have resolved certain issues incurring in the product. It  introduced support for replacing the fonts inside presentation. Aspose development team has introduced support for both explicit and rule based font replacement inside presentation. More details about this feature are available in the article Managing Fonts inside Presentation. Aspose team has also resolved the issues that appeared while accessing, saving and rendering presentation to PDF, HTML or slide thumbnails, which resulted in different exceptions like NullReference, ArgumentException, PptxReadException, ObjectReferenceException,and IndexOutOfRange in previous releases. The rendering to PDF, slide thumbnail, HTML and SVG has been significantly improved by addressing areas of right to left language text, improper text, missing background, blank slides, missing WordArt, improper SmartArt and different charts elements rendering. This list of new, improved and bug fixes in this release are given below
  • FontEntity class alternate / implementation in the latest version of Aspose.Slides
  • Support to remove macros in presentation
  • Feature to Convert SmartArt Shapes to Image
  • Feature to Join PortionEx with Same Formatting
  • Feature to Convert Shape to Image is required in Presentation files
  • Extract audio used in SlideShowTransitions
  • Using Aspose.Slides as COM Interop DLL
  • Serialization for ShapesEx
  • Macros detection / removal in presentations
  • Serialization of Group Shapes
  • Implement PresentationVisitor
  • Paragraph.BulletOffset has no effect
  • Hebrew text alignment is disturbed in generated PDF
  • External Hyperlink gets changed in Aspose.Slides saved presentation
  • Argument exception thrown on accessing presentation
  • Bullets are wrongly rendered in generated thumbnail
  • PowerPoint stops working with an error when a PPTX resaved from a PPT is opened
  • Harlow-Solid-Italic font failed to render in generated thumbnails
  • The chart and Table placeholder return AutoShape as shape type for selected shape
  • System.Exception is thrown on cloning the presentation file
  • Content in the output presentation file is overflowing when importing HTML to PPTX
  • Bullets getting changed in the output presentation file when importing HTML to PPTX
  • FileNotFound exception when loading a presentation from a valid path
  • Object reference not set to an instance of an object Exception is thrown on opening the PPTX file
  • X-axis values are improperly rendered in generated thumbnail
  • PptxUnsupportedFormatException: Encrypted presentations are not supported when loading the PPT
  • Unable to edit chart data after creating a new chart in presentation file
  • The contents are getting overlapped in the generated PDF file
  • ArgumentOutOfRangeException is thrown on opening the PPT file
  • Graph is not rendering properly from PPTX to Image conversion
  • Graph is not rendering properly from PPTX to PDF
  • LineWidth must return NaN on accessing the presentation shape
  • Aspose.Slides chart failed to edit in PowerPoint
  • Password protected PPTX presentaiton failed to open
  • Legend keys appear on thumbnail
  • Wrong font color of legend
  • Wrong background color on the chart
  • Presentation repair message appears for Aspose.Slides cloned presentation
  • Shape shadow property gets changed during cloning presentation slides
  • PPTX file fails to open when polynomial trendline are set to order 2
  • Wrong merged cell border
  • ArgumentOutOfRangeException exception on cloning presentation slides
  • Adding chart Series/Categories makes chart uneditable in PowerPoint
  • Bullets are not properly rendered in generated PDF
  • Wrong lables text and position in the generated PDF file
  • Chart Title not coming fine after conversion to PDF
  • Table Rows are connecting with other table in generated PDF file.
  • Unknown file format exception on opening the PPT file
  • PPTX to PDF: Chart labels are blurry
  • Improper vertical axis rendering in generated PDF
  • Unexpected font parsing exception on loading presentations
  • Chart failed to get edited in PowerPoint when updated using Aspose.Slides
  • Ole frame failed to open after data is modified using Aspose.Slides and Aspose.Cells
  • Red Box doesn't fit around the text correctly after conversion to PDF
  • The generated PDF give error message on generating PDF
  • Text inside table overlaps the footer text in generated thumbnail
  • Slide background fill effect "From title" is processed incorrectly
  • Object resized after presentation saving
  • Hyperlink color is improperly rendered in generated thumbnail
  • SmartArt shapes getting corrupted on saving the presentation
  • Graphics distortion in thumbnail
  • Conversion from PPTX to PPT, PPS and PDF
  • Create TIF file with first x page
  • Aspose.Slides Inter Operation with COM
  • PDF generation takes immense resources and too heavy when opened
  • Serializatiion in PPTX
  • SmartArt rendering issue
Other most recent bug fixes are also included in this release

Overview: Aspose.Slides for .NET

Aspose.Slides is a .NET component to read, write and modify a PowerPoint document without using MS PowerPoint. PowerPoint versions from 97-2007 and all three PowerPoint formats: PPT, POT, PPS are also supported. Now you can create, access, copy, clone, edit and delete slides in your presentations. Other features include saving PowerPoint slides into PDF, adding & modifying audio & video frames, using shapes like rectangles or ellipses and saving presentations in SVG format, streams or images.

Sunday, February 15, 2015

Barcode Image Printing, OSGi Metadata Support & Improved Barcode Reading

What’s new in this release?

The new version of Aspose.BarCode for Java 6.5.0 has been released. This new release has added support of OSGi metadata to Aspose.BarCode for Java jars. The OSGi metadata enables jars to be used in the OSGi modular environment and be an OSGi Bundle. It also addresses the recognition performance, time and memory consumption issues, and brings overdue updates to resolve issues reported in the Aspose forums. Aspose.BarCode for Java 6.5.0 has exposed two new methods for the printing of barcode image.  In this regard, BarCodeBuilder.setPrinterName method allows to set the output printing source by accepting a string parameter and BarCodeBuilder.print method gives printing command to the printer. We had missed this feature support in the last few releases. It was due to the new modification to the code base. Previously, users were facing issues in the code text alignment and 2D text display feature was not working properly. In this new version, we have managed to fix such issues. Now, the code text caption alignment settings and BarCodeBuilder.Display2DText method work properly. Our development team is working hard to improve the reading capability, scanning performance and accurate detection of the several barcode types. In last few releases, we have added a remarkable progress. Below is the list of main improved features and bug fixes added in this release.
  • Add OSGi metadata to Jar files
  • JavaDoc API for BarCodeBuilder class differs from actual API
  • builder.getCaptionBelow().setTextAlign method does not work as expected
  • The code text of the bar code is not in the middle.
  • BarCodeBuilder.print method is not available
  • Recognition performance issue with Code128 barcode
  • Test PDF417 image (PkDecode.jpg)
  • Unable to recognize Code128 symbol
  • BarcodeBuilder.Display2DText does not work in Java
  • Recognize GS1 Databar barcodes
  • Code93 recognition problem
  • Code128 Barcode is not recognized in jpg image.
  • Code39 symbology is not recognized in tif image
  • Whitespace requirement around barcodes
  • BarCodeRecognition Orientation Test: 3 symbols got recognized from a total of 6
  • Unable to scan barcodes from a multipage tiff
  • Default resolution does not change when creating barcodes
  • code39 image recognition issue
  • Location of above caption was not correct for AZTEC barcode
Overview: Aspose.BarCode for Java

Aspose.BarCode is a Java based visual component for generation & recognition of 1D & 2D barcodes to support Java, web applications and J2ME platform. It supports 29+ barcode symbologies like MSI, QR, OneCode, Australia Post, Aztec, Code128, Code11, EAN128, Codabar, Postnet, USPS and also supports image output in GIF, PNG, BMP & JPG formats. Other features include barcode size & color settings, rotation angle & caption. You can render barcodes to images, printers, HTTP servlet response & graphical objects too.
More about Aspose.BarCode for Java

Thursday, February 12, 2015

Create New PDF Files & Signing PDF using Free Hand Drawing Tool in .NET Apps

What's New in this Release?
 
Aspose team is pleased to announce the new version of our HTML5 PDF Editor with more enhancements and attractive features. New version of our HTML5 PDF Editor by Aspose.Pdf for .NET has been released new features allowing the users to create new PDF files, add attachments in a PDF file, sign PDF files with free hand drawing tool online. Other useful updates include resizing of the images, highlighting of required form fields and grouping of form fields. 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. Following are some of the newly supported features in this release of HTML5 PDF Editor by Aspose.Pdf for .NET:
  • Create new PDF files
  • Add Attachments to PDF files
  • Highlight Required Form Fields
  • Signing a PDF file using Free Hand Drawing Tool
  • Resizing Signatures and Images
Download the HTML5 PDF Editor and perform different operations including creating new PDF files, adding new pages, exporting PDF file to different file format, filling forms, adding signatures and managing attachments. We will soon include more features in our upcoming releases. The application source code is available for developers to download and use at their end. Developers can use the sample application and further enhance it with more features as per their requirements.

Overview: Aspose.Pdf for .NET

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


Wednesday, February 11, 2015

Insert Page Break in Existing PDF & Stream Parameter Support in PDF to HTML

What's New in this Release?

We are pleased to announce the release of Aspose.Pdf for .NET 10.0.0. This new release provides some great features like insertion of Page Break inside existing PDF file, Setting of User agent string, Setting Header and Footer once for newly created PDF document or enhancement for CutomeHtmlSavingStrategy to support Stream instance as in earlier release, this property has not been supported. As a default layout, the contents inside PDF files are added in Top-Left to Bottom-Right layout. Once the contents exceed beyond page bottom margin, the page break occurs. However you may come across a requirement to insert page break depending upon requirement. In order to accomplish this requirement, a method named AddPageBreak(…) method is added in PdfFileEditor class to accomplish this requirement. When converting HTML files to PDF format, we may come across a scenario where we may have a dynamic page that generates image based on the information provided in the query string and in order to properly add images in resultant PDF, the source website requires user agent string for images. In order to accomplish this requirement, UserAgentNameOfFileWebRequests is added to Aspose.Pdf.Generator.Pdf class. The earlier release versions of Aspose.Pdf for .NET provide the feature to use a static stream variable for stream passage from caller object and return, however one of the customers requested the possibility to pass a ref stream as argument to the function SavingToStream(HtmlSaveOptions.HtmlPageMarkupSavingInfo htmlSavingInfo). Please note that the method specified below cannot be changed; just to add some additional parameter since delegate of this method must be passed to newOptions.CustomHtmlSavingStrategy. However the goal (saving of several output documents to same static output stream) can easily be achieved with following code snippet where we only need to change a bit custom handler of output saving. As well as the enhancements and features discussed above, there have been specific improvement for PDF to HTML and HTML conversion feature. Among these fixes, the PCL to PDF, PDF to TIFF conversion, conversion of PDF to PDF/A compliant documents, text replacement, rendering PDF files to XPS format are also improved. The list of important new and improved features are given below
  • Setting user-agent string support
  • Setting User agent string
  • Page Break in existing PDF
  • Setting Header/Footer once for new PDF document
  • PDF to HTML: support of stream parameter in CustomeHtmlSavingStrategy
  • Specify attachment file parameters in FileSpecification class
  • XSL-FO to PDF conversion quality issue
  • PCL to PDF: NullReferenceException is raised
  • TIFF to PDF - Resultant PDF is too large
  • PDF file is not properly being converted to PDF/A_1a format
  • PDF to HTML - Impossible to convert multiple pages of the same document in multiple threads to HTML
  • HTML to PDF - Trouble with tables and text-wrapping
  • HTML to PDF: Web Page to PDF conversion results ArgumentOutOfRangeException
  • PDF to HTML: Font caching is not working properly
  • PDF to HTML - Extra boxes appear in resultant file
  • Incorrect TextSegment.Rectangle values
  • When replacing text, contents overlap in resultant file
  • Optimizing PDF document causes image to be removed
  • Formatting Issues when converting HTML to PDF
  • PDF to DOC: Space between text is increased
  • Pdf document Cutts off, while Converting HTML to Pdf
  • PdfFileMend is not producing correct results
  • ExtractText() concatenate the letters in the extracted Text
  • Only Extract Text from PDF which is 'Marked for redaction"
  • Watermark text is selectable
  • Issue with radio buttons when index and value do not match
  • Ellipse.Bottom not being respected
  • HTML to PDF - Conversion process hangs
  • HtmlFragment hangs the process with large html
  • HTML to PDF - PDF is not being geneated
  • Title of PDF is not being set when setting conformance to PdfA1A
  • Autofiller throwing exception while saving to some strem or disk
  • TIF to PDF - Memory consumption increases by 600MB
  • PDF to HTML: OCR-Converted PDF text is not aligned/grouped to image.
  • Image to PDF: output PDF file is approx 6 time larger than input image
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.

Monday, February 9, 2015

Export Reports with Large Data Sets & Fit to Page While Exporting Excel Report

What’s new in this release?

The long awaited version of Aspose.Cells for Reporting Services 2.2.0 has been released. This release contains some useful enhancements. It contains over 40 fixes and other improvements, including Fit to Pages feature while rendering MS Excel reports. In this release, we have optimized the performance of Aspose.Cells for Reporting Services when rendering and exporting Microsoft Excel files. In this release, several important issues have been addressed. For example, issues around, saving and publishing reports, duplicate worksheets, missing contents, named ranges, encrypting files, grouping rows and columns, formatting cells, indentation and character spacing have been resolved. We have also enhanced the performance when exporting reports with large data sets. The new version includes some other important fixes against certain issues such as custom UI Runtime Error in Aspose.Cells.ReportingServices.Client.xlam, Aspose.Cells for RS gives Run-time error ’429′ on Excel 2013, Wrap Text not working using Aspose.Cells for Reporting, exporting a report fails – “Could not find any recognizable digits.” error occurred, wrap Text not working using Aspose.Cells for Reporting, export from SSRS is taking very long and returning an error, the header seems to be missing when setting HisOption as 2 and Row groupings are lost in the rendered XLSX file format. This release includes plenty of new and improved features as listed below
  • Fit to Page feature for exporting Excel report
  • Export from SSRS is taking very long and returning an error
  • Export to Excel Error - same worksheet name already exists
  • After setting HisOption as 2 then clicking the cell ignores the rs:Format parameter when opening the hyperlink into the browser
  • The header seems to be missing when setting HisOption as 2
  • Integrity Index by Demo: Text is cutting
  • Integrity Index by Demo: Top header row is missing
  • Action Plan Tracking Report: Indentation of text in first column is not coming
  • Action Plan Tracking Report: Placement of Column Header on Action Plan Tracking Report is incorrect for FY 15 and header for FY14 is missing
  • Integrity Index Report: Indentation of text in first column is not coming
  • Integrity Index Report: Header is not merging
  • Integrity Index Report: Text is not completely visible in the cells
  • Cover Page Report: Current Date is not displayed
  • Cover Page Report: Space between the first line and second line is very less
  • Cover Page Report: Image is distorted
  • Dashboard Report - Engagement Impact Area text should be in BOLD in the fourth quad
  • Dashboard Report - Special characters are being displayed incorrectly on Quad 1 of Dashboard. For eg: " is being display instead of
  • Dashboard Engagement Score Report - Text not clearly visible in many reports.
  • Item Impact Analysis Report - Gray color background is appearing in first column.
  • Item Impact Analysis Report - Space on the top of report, between the title and table is more and spaces between the two headings on the top is less.
  • Integrity Index Report - Report is not getting export in XLSX, giving error : "An error occurred while exporting the report."
  • Dashboard Report - In the fourth quad there is a lot of space between the text and the improve, sustain & monitor categories.
  • Dashboard Report - Engagement score should be in BOLD in the third quad.
  • No Document Map in Aspose.Cells 2.1.0
  • Is it possible to auto create "defined names"?
  • Exception occurring on export - Additional non-parsable characters are at the end of the string.
  • Excel Encryption Issue
  • A lot of space being displayed between paragraph and table
  • Dashboard 4th quadrant height should be similar to 3rd quadrant
  • Wrapping issue - text are cutting
  • Excel unreadable content popup on the MDX_ItemImpactAnalysis RDL Export
  • Formatting issues in Dashboard RDL Export
  • Error rendering document map
  • "Excel found unreadable content..." popup occuring in the reports which are using sub reports
  • Visible grouped rows set hidden in the exported Excel file (XLSX)
  • 8) Row groupings are lost in the rendered XLSX file format
  • Exception occuring: Unknown image format:Parameter is not valid.
  • Wrap Text not working using Aspose.Cells for Reporting
  • Exporting a report fails - "Could not find any recognizable digits." error occured
  • Custom UI Runtime Error in Aspose.Cells.ReportingServices.Client.xlam
  • Aspose.Cells for RS gives Run-time error '429' on Excel 2013 (Windows 8)
  • Saving and Publishing Aspose Cells SSRS report fail
Other most recent bug fixes are also included in this release.

Overview: Aspose.Cells for Reporting Services

Aspose.Cells for Reporting Services allows you to export native Excel reports in Microsoft SQL Server 2005 Reporting Services. Unlike the built-in renderer for Excel based reports, Aspose.Cells for Reporting Services provides an extended feature set and allows RDL reports to be converted to: Excel 97-2003 binary XLS format, SpreadsheetML or the Excel2007 XLSX format. With Aspose.Cells Report Designer tool, users can design & deliver reports into MS Excel directly without using Visual Studio IDE.
  • Homepage of Aspose.Cells for Reporting Services
  • Download Aspose.Cells for Reporting Services

Sunday, February 8, 2015

Resize Images Proportionally & CAD Drawings to PNG BMP TIFF JPEG & GIF Conversion

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 2.6.0. This release contains many useful improvements, including the long awaited feature of AutoCAD drawings to raster image conversion. Aspose.Imaging for Java API now supports the conversion of CAD drawing formats such as DXF & DWG to raster image formats such as PNG, BMP, TIFF, JPEG and GIF. Aspose.Imaging for Java API has exposed the VectorRasterizationOptions and CadRasterizationOptions classes to the com.aspose.imaging.ImageOptions package that serve an efficient and easy to use interface for CAD to Raster Image Conversion. Aspose.Imaging APIs already support the feature of re-sizing existing images by passing the new height & width values as parameters to the Image.resize method but in that case the user had to calculate the aspect ratio himself. This is because when the width or height of an image is altered, the image either scales or shrinks to fill the new size. If the changes to the width and height of an image are not in proportion this could lead to stretched and distorted result. Aspose.Imaging for Java 2.6.0 has also exposed overload versions of the resizeWidthProportionally and resizeHeightProportionally methods that can accept ResizeType as second parameter to achieve desired results. An important point to note is that if you intend to get quality result after applying the re-size then it is suggested that you should always use ResizeType.LanczosResample because it will output highly qualitative results but may work slower than ResizeType.NearestNeighbourResample. On the other hand, ResizeType.NearestNeighbourResample algorithm is specifically used for fast re-sizing while compromising on the image quality. This method may be useful for thumbnail generation in real time or similar processes where performance is required. The main new and improved features added in this release are listed below
  • CAD to Raster Image Conversion
  • Resize Images Proportionally
  • EmfPen incorrectly renders line width
  • com.aspose.imaging.internal.Exceptions.ArgumentException: Value does not fall within the expected range at Image.rotateFlip for PNG format
  • IWmfMetafileImage throws java.lang.IllegalArgumentException: Width (0) and height (0) cannot be <= 0
  • Aspose.Metafiles ignore brush pattern in raster opperations (EMR_STRETCHDIBITS record)
  • Aspose.Metafiles ignore logical brushes (EMR_CREATEBRUSHINDIRECT record)
  • Aspose.Metafiles ignores the text quality value (EMR_EXTCREATEFONTINDIRECTW record)
  • Aspose.Metafiles ignore logical brushes (EMR_CREATEBRUSHINDIRECT record)
  • Application hangs while resizing a small Gif Image
  • ImageLoadException: Image loading failed at loading a Multi-Page Tiff
  • ImageLoadException: Image loading failed. Aspose.Imaging cannot load a Tiff generated with Aspose.Words for Java
  • Conversion from PNG to JPEG renders the transparent area to black
  • Setting the Brush Color does not seem to Take Effect when used to Draw String
Overview:Aspose.Imaging for Java`

Aspose.Imaging for Java is an image processing & manipulation component that allows developers to create, edit, draw or convert images in their Java application. It allows developers to convert images to BMP, JPEG, TIFF, GIF, PNG & PSD formats. It draws images using advanced features like Graphics & GraphicsPath. The drawing feature is useful for adding shapes, building up new images or adding watermarks to images. It works well with both web & windows applications. It supports JDK 1.5 & above.

Thursday, February 5, 2015

Check Password to Modify Spreadsheets, Improved Worksheet & Workbook Printing

What’s new in this release?

We are pleased to announce the new release of Aspose.Cells for .NET 8.3.2.  It contains over 70 improvements, new features and bug fixes.  The most important new features includes support for Signature Line, check Password to modify and specify absolute PivotItem position. Users can assign Password to open and Password to modify while creating your spreadsheets in Microsoft Excel. This feature is useful when you need to check if the given password matches with the actual Password to modify programmatically. Aspose.Cells provides a method that developers can use to check if the given Password to modify is correct or not. 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.SignatureLine attribute and SignatureLine class for this purpose. Another worth mentioning feature is the support for Absolute Positioning of the PivotItem. Aspose.Cells for .NET 8.3.2 has provided this support by exposing a series of new attributes 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. This can be achieved using the Aspose.Cells for .NET API by using the newly exposed attributes. Aspose.Cells for .NET 8.3.2 has exposed two new overloads for the SheetRender.ToPrinter & same for the WorkbookRender.ToPrinter. One of the new overloads 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. 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 .NET 8.3.2, the API has exposed the Chart.HasAxis method to determine if the chart has a particular axis or not. It also enable the rendering of unsupported Unicode characters.In the new version, we have also provided some new enhancements such as render HTML for each sheet with the contents of the element only, Aspose.Cells increases the corresponding row height accordingly, Render smooth and curved at edges Chart lines, Copying a Range with PasteType.All also copies the Hyperlink and enhance exceptions while handling un-supported OOXML file formats. We have fixed a few exceptions that occurred while loading and opening Microsoft Excel file formats. We have also fixed the exceptions that occurred while calculating formulas in the spreadsheets. In this release, several important issues have been addressed. For example, issues around reading/ writing Microsoft Excel file formats, manipulating PivotTables, printing spreadsheets, manipulating ListObject/ tables, applying borders to the cells, rendering HTML file format, protecting spreadsheets, manipulating shapes, copying and pasting range of cells, rendering images from Excel worksheets, manipulating charts with formatting, rendering images files from charts and exporting Excel workbooks to PDF format have been resolved. We have also fixed some issues regarding Aspose.Cells formula calculation engine to enhance it further. This release includes several enhanced features and bug fixes as listed below
  • Ability to specify the absolute position for the PivotItem
  • support to format cell values automatically by Cells.ImportTwoDimensionArray()
  • Specify Custom Separators.
  • Printing range of pages
  • Change the font on just the specific unicode characters
  • OnePagePerSheet, PageIndex and PageCount properties for XpsSaveOptions
  • Implementation of Chart.HasAxis(axisType, axisGroup) method
  • Ability to add Signature Line at specified location
  • Ability to check "Password to modify"
  • Render HTML for each sheet with the contents of the element only
  • Importing a CSV file to an Excel XLSX file
  • Aspose.Cells does not increase the corresponding row height
  • Chart lines are not smooth and curved at edges
  • Copying a Range with PasteType.All does not copy the Hyperlink
  • Enhance exceptions while handling un-supported OOXML file formats
  • Ability to retrieve Signature Line information from a spreadsheet
  • Opening and saving the spreadsheet makes it corrupt
  • Second worksheet is not rendered fine in the output PDF
  • Methods of IStreamProvider are not called
  • PivotTable connections removed for the slicer when re-saving an XLSB file
  • PivotItem does not move to specified location while using PivotItem.Move
  • Some graphic elements are misplaced in the output HTML
  • Some graphic elements are misplaced in the output PDF
  • Chart data points appear below the image in the rendered HTML file format
  • Background color of the pivot table is set to black
  • Reading and saving an existing xls workbook causes corruption
  • Aspose.Cells does not convert dotted line to straight line
  • Images do not render while converting spreadsheet to PDF
  • Issue on Rendering Image
  • Layout is shrunk and the borders become thicker in the output PDF
  • Footer Alignment Problem
  • Merged cell content disappears when rows are filtered
  • Chart category axis is re-positioned after Workbook.Copy
  • Text above the chart area is moved slightly upwards
  • Vertical (Value) Axis Major Gridlines is no more selectable
  • Image rotation not used in the rendered PDF file format
  • Hebrew text is reversed in the chart
  • Chart image is not rendered correctly
  • Differences in rich text datalabels rendering in Excel and PDF
  • Missing Field Buttons in Pivot Chart
  • Chart.ToImage not rendering the date format conforming to the CultureInfo
  • Graph data labels are not shown when rendering to PDF
  • SheetRender.ToImage does not render the Chart correctly
  • Box on the chart showing the series information incorrectly moves and resizes
  • Datalabel is not correct
  • Excel found unreadable content error occurs
  • Copy Paste a range of cells without altering the destination column widths
  • Resultant spreadsheet looses text box
  • Legend font is changed from Arial to MS Gothic
  • The text attached to a shape is moved at the top-left position
  • ListObject.PutCellValue() does not initialize the VLookup formula
  • Setting CommentShape's Placement type to "Move"
  • Excel document opened in blocking Protected View
  • Setting Zoom for Chart type Worksheet does not take effect
  • UpdateLinkedDataSource is not retrieving new data from external workbook
  • Ansi Pound sign SpreadsheetML conversion issue
  • Applying borders to cells
  • Workbook.Settings.IsWriteProtected returns false
  • Enter space and indentation of bullets are not rendered fine
  • Resultant spreadsheet asks to download a converter
  • Worksheet's CodeName is changed
  • Workbook.SaveOptions.CreateDirectory does not work
  • Connect data points with line does not work
  • Textboxes are getting hidden behind the images
Other most recent bug fixes are also included in this release.

Overview: Aspose.Cells for .NET

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

Tuesday, February 3, 2015

Import Word Document Contents to Sitefinity Using Aspose .NET Word Import Add-on

Sitefinity Word Import is an open source add-on from Aspose that allow developers to get/read contents of any Word processing document without requiring any other software such as Microsoft Word or OpenOffice. This add-on demonstrates the powerful import feature provided by Aspose.Word. It adds a simple file browser control and Import from Word button on the page where the add-on is added. When clicking on the button, the document contents are fetched from the file and displayed on the screen immediately. In order to setup Aspose .NET Word Import for Sitefinity add-on you need to have Sitefinity CMS running on ASP.NET 4.0.

Installing and Configuring the Aspose .NET Word Import for Sitefinity Add-on

You can download the Aspose .NET Word Import for Sitefinity add-on from one of the following locations:
  • Download from CodePlex
  • Download from GitHub
Once downloaded, please follow these steps to install the Add-on into your Sitefinity website

Step 1: Copy files to your Sitefinity installation

Please extract the downloaded ZIP file. You will need FTP or direct access to the Sitefinity installation folder on the server to perform the following:
  • Copy Aspose.Words.dll and Aspose.SiteFinity.WordImport.dll into the bin folder of the Sitefinity installation.
  • Copy the Addons folder on the root of the Sitefinity installation where the bin folder is located.
Step 2: Register the Aspose .NET Word Import for Sitefinity add-on in Sitefinity
  • Log into your Sitefinity CMS with an ‘Administrator’ account. The login page can be reached by http://www.mywebsite.com/sitefinity
  • Click Administration and then Settings.
The Basic Settings page appears.
  • Click the Advanced link.
The Settings page appears.
  • In the left pane, click Toolboxes followed by Toolboxes, then PageControls, Sections and ContentToolboxSection, then Tools.
  • Click Create new.
The widget registration form appears.
  • Fill the form fields as follows:
    • Make sure Enabled is selected.
    • Add ~/Addons/AsposeWordImport/AsposeWordImport.ascx in the Control CLR Type or Virtual Path field.
    • Add Name, Title and Description as follows:
    • AsposeWordImport
    • Aspose Word Import
    • Import Word Processing Documents to Sitefinity using Aspose .NET Word Import for Sitefinity
    • You may leave all other fields as they are.
  • When finished, click Save changes.
Using the Aspose .NET Word Import for Sitefinity Add-on

After you have installed and configured the Aspose .NET Word Import for Sitefinity add-on it is really simple to start using it on your website. Please follow these simple steps to get started:
  • Make sure you are logged-in to Sitefinity with an Administrator level account.
  • Navigate to the page where you want to add the Sitefinity Word Import add-on. Make sure the page is opened in edit mode.
  • From the Drag Widgets menu on the right, select Aspose Word Import and drag it into position.
You have successfully added Aspose .NET Word Import for Sitefinity add-on to your page. A file browse and a button titled Import from Word will now appear on the page. Anyone can simply select any Word processing document and click on Import from Word button to see the content of the selected document on the page.  Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try powerful file processing features offered by Aspose file format APIs.

More About Aspose

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

Monday, February 2, 2015

Aspose.Newsletter February 2015: Working with Word Docs in Cloud & Much More

Aspose Newsletter for February 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 working with word documents in the Cloud, Support for WordArt and DrawingML in Excel Worksheets, Rendering Charts as Scalable Vector Graphics (SVG) Now Available in Aspose.Cells, comparing Aspose.Cells for Java to Apache POI, HTML5 PDF Editor Showcases Aspose.Pdf for .NET & much more.
Working with Word Documents in the Cloud?
Aspose.Words for Cloud is a platform independent REST API that enables developers working in the cloud to manipulate Word documents using any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. Start a free Trial
Aspose.Words Extends Support for WordArt and DrawingML
Aspose.Words now features a new reporting engine that supports LINQ method syntax in report templates. There are many improvements related to quality and performance of rendering DrawingML, WordArt, linked textboxes, connected shapes, floating tables, right-to-left and Asian languages. Read more about the extented support for WordArt and DrawingML
Rendering Charts as Scalable Vector Graphics (SVG) Now Available in Aspose.Cells
Aspose.Cells provides the ability to export charts in Scalable Vector Graphics (SVG) format, an XML-based vector image format for two-dimensional graphics which supports integration and animation. SVG has many benefits including that it can result in a reduced image size, especially when compressed, and has the ability to maintain crisp details at various zoom levels. SVG is quickly gaining support with most modern web browsers. Find out what else is new
Aspose.Tasks 8.0.0 features a revamped API
Aspose.Tasks for .NET 8.0.0 has a completely overhauled API. The new API provides all the functionality supported by the legacy API and is easier to use. Some features of the new API includes an improved API architecture, generic methods for collections, and static classes for each collection type. Find out more
Comparing Aspose.Cells 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.Cells for Java to Apache POI SS (HSSF + XSSF). The latest version of the project gives examples of Microsoft Excel features that only Aspose supports. Read the article
HTML5 PDF Editor Showcases Aspose.Pdf for .NET
To illustrate the power of Aspose.Pdf for .NET, we have created an HTML5 Pdf editor. It lets you open and edit Adobe Pdf files online. You can open files from disk or Dropbox. To try it out, download the source code. Read more
Updates about new Product Releases
  1. Aspose.Total for .NET - a compilation of our latest .NET products.
  2. Aspose.Words for .NET 14.12.0 - Support for Shape Connectors, Improvements in Tight Wrapping, Overlapped and Nested Floating Objects, and much more.
  3. Aspose.Pdf for .NET 9.9.0 - Identify image type within PDF, extract table border and on the fly resource optimization, and fixes.
  4. Aspose.Slides for .NET 14.10.0 - WordArt Rendering and Improved HTML Export and other enhancements and fixes.
  5. Aspose.BarCode for .NET 6.7.0 – Introduces Patch Code Encoding and Windows Embedded Compact Support, and other improvements.
  6. Aspose.Tasks for .NET 8.0.0 – Features a revamped API for ease of use and understanding.
  7. Aspose.Email for .NET 4.9.0 - Supports sending Outlook task requests.
  8. Aspose.Imaging for .NET 2.7.0 – Support for converting AutoCAD Drawings to PDF and other image formats, and other fixes.
  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 Shape Connectors, Improvements in Tight Wrapping, Overlapped and Nested Floating Objects, and much more.
  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.10.0 – Support for adding Layouts and WordArt rendering, and much more.
  14. Aspose.Tasks for Java 7.4.0 – Render to PNG, JPG, and BMP bug fixes.
  15. Aspose.Email for Java 4.7.0 – Send Tasks request and support for email protocols SMTP, POP3 and IMAP, 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.0– Get equation text of chart trend line and retrieve workbook state and other enhancements
  21. Aspose.Pdf for Android 1.5.0 – Support of TIFF, adder Pdf Viewer façade, and fixes.
  22. Aspose.Total for SharePoint – a compilation of our latest SharePoint products.
  23. Aspose.Total for Reporting Services – a compilation of our latest Reporting Services products.
  24. Aspose.Total for JasperReports– The latest versions of our JasperReports products.
  25. Aspose.Words for JasperReports 2.2.0 – Support for JasperReports 5.6.x and 6.0.x
  26. Aspose.Pdf for JasperReports 1.4.0 – Support for custom fonts and compatibility with latest JasperReports.
Supporting User Groups and Conferences
In February Aspose is sponsoring a number of user groups and upcoming events, including:
  • 10-12 March: Devnexus 2015, Atlanta, GA
  • 24-26 March: DevWeek 2015, London, UK.
Would you like us to sponsor your user group? Get in contact at user.groups@aspose.com
ATTENTION: Aspose is no Longer Accepting Checks.
As part of our paperless initiative, Aspose will no longer accept payments by check. We do accept payments by credit card or wire transfer. If your business is unable to pay by wire or credit card, then please visit with a local reseller, as they may be able to accommodate payment by check. Please see No Checks Policy for more details.
Collect your copy of Aspose Newsletter, October 2013 edition
Contact Information
Aspose Pty Ltd Suite 163,
 79 Longueville Road Lane Cove,
NSW, 2066 Australia
 Aspose - Your File Format Experts
sales@aspose.com
Phone: 888.277.6734
 Fax: 866.810.9465

Sunday, February 1, 2015

Convert EPUB to PDF & Non Searchable PDF to Searchable PDF inside Java Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Pdf for Java 9.7.1. This release includes new and enhancements features along with many of the fixes reported in previous release, which make this new release more powerful and robust as compared to earlier releases. EPUB (short for electronic publication) is a free and open e-book standard from the International Digital Publishing Forum (IDPF). Files have the extension .epub. The conversion of EPUB to PDF has been supported in Aspose.Pdf for .NET for quite some time. So under the same vision of making both siblings identical in features, the conversion of EPUB to PDF is now supported in Aspose.Pdf for Java. A PDF file may consist of Text, Image, Attachments, Annotations, Graphs etc elements. In case we have an image file converted to PDF format and we have a requirement to manipulate/extract the text contents from Image PDF, it is not possible in a simple manner. Even Adobe reader cannot provide the feature to extract text contents from Image PDF. In order to accomplish this requirement, we need to perform OCR over image inside PDF file and then extract those contents for further manipulation. In this new release, we have supported the feature to convert non-searchable (Image PDF) to searchable PDF document and it can be accomplish with the help of Google tesseract OCR.  As well as the enhancements and features discussed above, there have been numerous fixes related to recently introduced PDF to DOC conversion, PDF to Excel conversion, PDF to HTML conversion, PDF to PDF/A conversion, XPS to PDF conversion, PDF to TIFF conversion, text replacement, text extraction, rendering PDF files to XPS, creating TOCs in PDF files, and printing PDFs with embedded fonts. Some important new and improved features included in this release are given below
    • EPUB to PDF support
    • Converting non searchable PDF to searchable PDF document
    • TextFragment Underline formatting is not working
    • PDF to PDF/A - Resultant file is not correct
    • PDF file is not properly being converted to PDF/A_1a format
    • TextFragment Annotation characters overlap issue
    • PDF Table cells rowspan not working, when page breaks
    • NullPointerException is being generated while creating PDF file
    • Systematic NullPointerException while using API
    • When replacing text, contents overlap in resultant file
    • Saving back to the same document throws InvalidPdfFileFormatException exception
    • PDF to DOC: Table rendered incorrectly
    • PDF to DOC: Image rendering issue
    • PCL to PDF: Some text is broken
    • PDF to HTML: incorrect Encoding of output HTML
    • PDF to DOC - Page contents are not properly being rendered
    • PDF to DOC: bullet list is rendered incorrectly
    • Aspose PDF for Java 4.0 throwing exceptions on Linux
    • Problem while adding EMF image to PDF
    • ImportXML() method is not working
    • PdfFIleInfo class is malfunctioning
    • NullPointerException while adding TextStamp to PDF file
    • PDF to Image: 200 resolution trims output image
    • PDF to DOC - Missing Header text and formatting issues
    • Epub to PDF: NoClassDefFoundError
    • Wrong borders generates in the resulting file

    Overview: Aspose.Pdf for Java

    Aspose.Pdf is a Java PDF component to create PDF documents without using Adobe Acrobat. It supports Floating box, PDF form field, PDF attachments, security, Foot note & end note, Multiple columns document, Table of Contents, List of Tables, Nested tables, Rich text format, images, hyperlinks, JavaScript, annotation, bookmarks, headers, footers and many more. Now you can create PDF by API, XML and XSL-FO files. It also enables you to converting HTML, XSL-FO and Excel files into PDF.