Wednesday, October 31, 2018

Fully Reworked Versions of Java SDK & New Paragraph Format APIs Support in Cloud Apps

What's New in this Release?

We are pleased to announce the new release of Aspose.Words Cloud 18.9. Fully reworked version of Java SDK for Aspose.Words Cloud has been released. Moreover, this release has introduced two new APIs that let user update paragraph format properties. Fully reworked version of Aspose Cloud Java SDK has been released. Java Cloud SDK is a wrapper around REST API, allowing to process documents in Java 1.7+ quickly and easily, gaining all benefits of strong types and IDE highlights. The distribution is available at Maven and source code at GitHub. New SDK is fully supported and has many advantages over the previous versions, such as SDK is fully in sync with the API, all missing methods are added, Classes, methods, and properties have comments and are IDE-friendly, better security, Usage of Request/Response classes to represent long lists of parameters. This allows for cleaner code and easier backward-compatibility going forward, SDK is not backward compatible with the previous generation because of the last item. It should be straightforward to convert program code to using Request/Response objects, if users need any help on migration please ask at Free Support Forums. This release also added new saveoptions. Earlier these options were only exist in Aspose.Words, but now they are available in Aspose.Words Cloud too. This release also Added “paragraph format” APIs. It provides access to the paragraph formatting properties. It Represents all the formatting for a paragraph and Updates paragraph format properties & returns updated format properties.

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. Users can also work with SaaSpose APIs using REST SDKs that can be called from .NET, Java, PHP and Ruby etc.

More about Aspose Cloud

Tuesday, October 30, 2018

New Architecture of Barcodes Recognition Filters & Barcode Reading from TIFF in JasperReports

What’s new in this release?

The new version of Aspose.BarCode for JasperReports 18.10 has added some important new features and fixed the issues in the API. This release has been developed based on Aspose.BarCode for Java 18.10. This new release has introduced new architecture of Barcode recognition filters, implemented UpcaGs1Code128Coupon for new Barcode generation API and includes implementation to read all Barcodes from TIFF images. This release has also deprecated BarCodeBuilder.  This release includes plenty of new and improved features as listed below
  • Investigate new architecture of barcodes recognition filters.
  • Implement UpcaGs1Code128Coupon for new barcode generation API
  • Not able to read all barcodes from TIFF images
  • Not able to read the barcode
  • Deprecate BarCodeBuilder
  • DPI settings works incorrectly with rotation
  • Databars are generated incorrectly from GS1 string
  • ITF14 barcode fails GS1 Verification Process
  • Can't recognize DataMatrix codes from the JPG image
  • Text part isn't correct in ENA13 when change resolution     
  • Aspose.BarCode is detecting only 1 out of 3 barcodes from PDF
Newly added documentation pages and articles

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

Aspose.BarCode for JasperReports allows developers to display high quality barcode labels on JasperReports that can be rendered further in BMP, JPG, GIF and PNG formats. It supports more than 25 barcode symbologies including Linear or 2D barcodes and can also be integrated into existing and new JasperReport (jrxml) files. Aspose.BarCode for JasperReports is written purely in Java and a single provided JAR file can easily be deployed on the machines running JasperReports or JasperServer.

More about Aspose.BarCode for JasperReports

Monday, October 29, 2018

Cross-Package Operations Support & Print Ticket Linking to a Fixed Part inside .NET Apps

What’s new in this release?

We are pleased to announce September release of Aspose.XPS for .NET 18.9. In this latest release of the API, new features and enhancements have been included. With latest version of the API, cross-package operations can be performed now e.g. add/insert an element from another document (XPS package), assign a property value created in context of another document, create elements/property values based on file resources created in context of another document, add/insert a page from another document. Since the work related to Print Ticket feature has been under process, a new support about this feature has been added to the API. A feature to get a job/document/page print ticket object and link it to another job/document/page has been introduced. The code snippet on blog announcement page demonstrates the usage of new feature. The list of important features are provided below
  • Implement cross-package operations
  • PrintTicket Support / XPSNET-24 Implement print ticket linking to a fixed part
  • reate and Edit XPS Documents
  • Add or Remove Pages of XPS Documents
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.XPS for .NET documentation that may guide users briefly how to use Aspose.GIS for performing different tasks like the followings.
Overview: Aspose.XPS for .NET
 
Aspose.XPS for .NET provides extensive manipulation capabilities for XPS files without requiring any additional software. Aspose.XPS for .NET allows to create and edit the XPS files as well as provides the ability to manipulate document pages & elements, create vector graphics, group shapes and specifying colors in different color spaces including sRGB, scRGB, and any space based on ICC profile. Aspose.XPS for .NET provides extensive support for page manipulation. Users can add a page to the end of the page list or insert it at any specified position. .NET XPS API also allows to remove pages, select a page by number as “active” or create a page without binding it to the document.

More about Aspose.XPS for .NET

Sunday, October 28, 2018

Convert Meeting Requests to MHTML & Enhanced Email Export to MHTML to PNG in Android Apps

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Email for Android via Java 18.9.  This month’s release includes several improvements in terms of bug fixes adding overall stability of the API. This release enhanced converting meeting requests to MHTML and fixed Infinite Loop Error while converting email to MHTML to PNG. This release includes several improvements in term of bug fixes, such as  Issues with MapiContact modification,  Date header wrong date issue when read from MSG files,  Loading FileStream in MailMessage is taking a long time,  Attachment corrupted when converting PST to MSG using PersonalStorage.SaveMessageToStream,  The email attachment name becomes blank in MHTML output,  The subject normalization issue after loading EML message,  Missing Text Formatting and Images from body of the email sent using MailMessage (.msg) configured,  Text Missing While Using mapiMessage.ToMailMessage API and The Mapi message isn’t properly saved to MSG format. The main features added in this release are listed below
  • Issues with converting meeting requests to MHTML
  • Multiple issues with MapiContact modification
  • Date header returns wrong date when read from some MSG files
  • Loading FileStream in MailMessage is taking a long time
  • Setting MhtSaveOptions.SaveAttachments to "false" removes attachment names from the generated MHTML
  • Organizer cannot accept the time proposed by attendee
  • Attachment corrupted when converting PST to MSG using PersonalStorage.SaveMessageToStream
  • The email attachment name becomes blank in MHTML output
  • The subject isn't properly normalized after loading EML message
  • Email sent using MailMessage configured .msg is missing Text Formatting and missing Images from body of the email
  • The retrieved delivery time isn't correct
  • Text Missing While Using mapiMessage.ToMailMessage API
  • Email to MHTML to PNG fails with the latest version - Infinite Loop Error
  • The Mapi message isn't properly saved to MSG format
  • Why OutputStream is used instead of InputStream in Client.Forward() while forwarding email using SMTP. 
  • FIPs Compliant version of Bouncy Castle usage in APIs
Newly added documentation pages and articles

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

Aspose.Email for Android API enables developers to design Android applications for managing & manipulating Outlook email file formats without using MS Outlook. It provides tools to create, read & convert Outlook MSG, PST, EML, EMLX, OST & MHT file formats. It manages recipients, subject, message body, attachments in MSG documents. It creates & save appointments in draft format, extract & save calendar items from a PST, add Mapi Items such as Messages, Contacts, Notes, Journals & Tasks to a PST.

More about Aspose.Email for Androidvia Java

Thursday, October 25, 2018

Manage Documents Font's Environment & Copying Page from One Document to Other using Java

What’s new in this release?

We are pleased to announce the new release of Aspose.Note for Java 18.9. This month’s release includes a new feature of managing font’s environment for a document and provides functionality to copy a page from one document to another at a certain position. It also includes improvements in terms of issues reported with the earlier version of the API. This month’s release of Aspose.Note for Java introduces new functionality to copy a page from one document to another at a certain position along with default font management for a document. This release also improves the overall API functionality by fixing issues reported with the earlier version of the API. These improvements further adds to the overall stability of the API in terms of functionality. It includes, Style’s saving is broken while saving as HTML, Content upside down and Data crossing table in OneNote to HTML conversion, fixed Table turned upside down in OneNote to HTML and many more.  Bellows is the list of new and enhanced features included in this new release.

  • Default font for Note documents
  • How copy page from one document to another to certain position
  • Fix the bug with saving as html: style's saving is broken
  • OneNote to Html: Content upside down and Data crossing table
  • OneNote to HTML: Table turned upside down
  • SaveFormat.Html raises nonsupported file format error
  • Aspose.Note has method setKeepStreamOpen which does not work
  • Investigate bug about saving with different options in a row
  • OneNote to HTML reverses contents in output content
Newly added documentation pages and articles
 

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

Aspose.Note is a feature-rich Java class library that enables java applications to programmatically interact with OneNote documents without requiring MS Office OneNote having installed on the server. This Java API empowers developers to Create, Read, Export and Manipulate the contents of the Microsoft OneNote file format by working with attachments, text, hyperlinks, tables, tags and text styles. Easily extract images from OneNote documents and convert them to PDF, BMP, JPG, GIF and TIFF image formats.

More about Aspose.Note for Java

Wednesday, October 24, 2018

Jasper Library 6.7 Support, Conversion to PPTX & Compiled Jasper report to PDF Export

What's New in this Release?

We are pleased to announce the long awaited version of Aspose.Pdf for JasperReports 18.9. Aspose team has revised this release to latest version of Aspose.PDF for Java 18.8 and fixed the issues related to exporting filled and compiled Jasper Report to PDF. Support for Jasper Library 6.7.0 has also been included in latest release.  Now Aspose.PDF for JasperReports can export into PPTX format. A new field i.e. PPTX has been added to the Class com.aspose.pdf.jr.SavingFormatType which can be used to generate PPTX formatted document. The code sample on the blog announcement page demonstrates the usage of new feature. Below is the list of main new and enhanced features added in this release?
  • Implementation  of conversion to PPTX format
  • Synchronize with latest JasperReports version 6.7
  • Update the JasperReports with Aspose.PDF version 18.8
  • Export filled and compiled jasper report to PDF
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Pdf for JasperReports documentation that may guide you briefly how to use Aspose.Pdf for performing different tasks like the followings.
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

More about Aspose.Pdf for JasperReport

Tuesday, October 23, 2018

Cancellation Token Support & Better Memory Consumption while Opening Huge FBX Files using .NET/Java

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.3D for .NET & Java 18.9. This new release of Aspose.3D for #Java & #dotnet 18.9 has incorporated support for CancellationToken which enables better control over users applications. In specific scenarios, the program keeps on executing for long time. Now users can preempt the process once specified amount of time is consumed. Moreover, Aspose team has also optimized memory consumption while opening huge FBX files and ImportException does not occur while working with huge files. , as well as the occurrence of ExportException has been taken care of. AssetInfo class has been enhanced to load all properties from FBX’s global settings. Few properties and methods have been added and removed in aforementioned version of the API.    This release includes plenty of new features as listed below
  • Siemens JT Version 9 import support
  • FBX to GLTF - the output GLTF loader fails in three.js
  • Input FBX - an import error occurred
  • Rendering - the wrong operand type error
  • RVM to GLFT - an empty document is created
  • RVM to WavefrontOBJ - an empty document is created
  • Input FBX - Unsupported VertexElement attribute BinormalsIndex error occurred
  • Siemens JT Version 8 import support
Newly added documentation pages and articlesx

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

Aspose.3D for .NET is a feature-rich component and class library for .NET that empowers Mono and .NET application including ASP.NET, Windows Forms and Web Services to connect with prevalent 3D document formats automatically without the 3D modeling and rendering software being installed on the server. It supports FBX (ASCII, Binary) and STL (ASCII, Binary) file formats and developers can easily create, read, convert, modify and control the substance of these 3D document formats using Aspose.3D API.

More about Aspose.OCR for .NET

Monday, October 22, 2018

Read OBJECTID from FileGDB Layer & Calculate Area of Geometries using .NET

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.GIS for .NET 18.10. This release provides amazing new features like calculating the area of Geometries and calculating distance between Geometries. Aspose.GIS for .NET now gives users the ability to read OBJECTID from FileGDB Layers. Additional features related to Geometries have been added to the API. There are some important enhancements and bug fixes part of this release, such as calculate the area of geometries, calculate the length of geometries, calculate the convex Hull of geometries, calculate centroid of geometries, Set buffer for geometries, get point on the surface for Geometries and many more. The list of new and enhanced features is listed bellow
  • Geometry Buffer Operation
  • Compute Distance between Geometries
  • Geometry Convex Hull Operation
  • Geometry Area and Length Operations
  • Geometry Centroid Operation
  • A point on Surface Operation
  • Covers and CoveredBy operations
  • Read OBJECTID from FileGDB layers
  • Unable to Compute Union
  • Shape distortion in GDB
Newly added documentation pages and articles

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

Aspose.GIS for .NET enables users to access & manipulate geographic information from vector based geospatial data formats. Users can read, write & convert most popular GIS file formats such as Shapefile & GeoJSON from within their .NET applications without requiring any additional tools or software. It not only supports loading GIS file formats for manipulation & conversion but it also provides the capability to create GIS files from scratch. .NET developers can use the API to create basic geometries such as Point, MultiPoint, Line, MultiLine, Polygon and so on, which can be further used to generate complex features.

More about Aspose.GIS for .NET

Sunday, October 21, 2018

Merge Multiple VISO Files & Improved VSD to SVG, HTML Conversion using Java & .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Diagram 18.8. Various enhancements and bug fixes have been made to the library to improve its usability and performance. As per general behavior in Java Applications when an unrecognized locale is encountered, they fall to the parts of locale settings which is recognized. In earlier version(s) of the API, API was unable to demonstrate such behavior in Java Applications. Setting different locales support has been added in latest release of the API and users can set locale as per their requirements using the code snippet provided on the blog announcement page. While creating comments in a Diagram, sometime users have a requirement to specify reviewer for comments. In order to specify different reviewers for different comments, new support has been added in Aspose.Diagram API. Users can use the provided code snippet to implement this new feature. Along with the features and enhancements mentioned above, there are various fixes which have been made in latest version of the API, such as improved Image Rendering, VSD to other file formats conversion has been further improved, Diagram saving has been improved to work effeciently and improved Shapes Processing in a VDX file. This release includes several enhanced features and bug fixes as listed below
  • Enhanced rendering to image
  • Add support to create new reviewer
  • Support for Setting locale with the API
  • VSDX to SVG - incorrect rendering of the arrows
  • Location of Text on Connectors is wrong in output VSDX file
  • Unable to open output VDX file with Visio Viewer 2010 Professional
  • The text items are displaced on converting a VSDX to PNG
  • The incorrect position of text items on converting a VSD to PDF
  • The text of the shapes is displaced on converting a VSD to PDF
  • VSD to Image - the characters overlap with line
  • Diagram.Save method throws OutOfMemoryException
  • Shapes are overlapping in VDX file
  • Dots missing in generated PDF
Newly added documentation pages and articles

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

Aspose.Diagram is a class library for working with MS Visio files & is a pure Java alternate for MS Visio Object Model. It is a standalone Visio Java library and does not depend on Microsoft Office Visio. It enables developers to work with VSD & VDX files and they can open files & Add   & manipulate the elements of the diagram, export Visio files to PDF, XML, HTML, images format, SVG & several other formats,  Rotate a shape, Add a hyperlink to a Visio shape, protect diagram shape and many more.  Aspose.Diagram can be used with any kind of application, whether it’s a Web Application or a Windows Desktop Application.

More about Aspose.Diagram for Java

Thursday, October 18, 2018

Create Accessible PDF Documents & Enhanced PDF to TIFF XPS Conversion using Java/.NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.PDF for Java 18.9.  It has been released for .NET and Java platforms with new 18.9 version. In this version of the API, we have introduced exciting features to improve usability and performance of the API. Aspose.PDF provides functionality to create PDF documents which are compatible with PDF/UA Standard (also known as “Section 508” or “WCAG Standard”) and also to check compatibility with these standards. These standards describe requirements for document contents to make it more friendly and useful for people with disabilities and also for users with highly limited devices. When users make your PDF documents accessible or create Tagged PDFs, it means adding tags, bookmarks, alt text, and other information that makes the files readable and navigable to users who are visually or mobility impaired. Using Aspose.PDF, it is now achievable to create valid, accessible PDF documents.  In order to create PDF Document with Tagged Text, Aspose.PDF offers TaggedPdfTextElement Class to serve the purpose. An article in the documentation section shows how to use API in order to create PDF documents with tagged text. In addition to adding tagged text inside PDF document, adding tagged image functionality has also been introduced in latest release. The PDF/UA compliance validation has been implemented in manners similar to PDF/A validation. You can now validate whether a PDF document is Section 508 or PDF/UA compliant or not. The example is provided in the API documentation section that shows how to validate a PDF document for PDF/UA compliance. Along with the new features mentioned above, there are some useful improvements and enhancements included in latest release, such as PDF to TIFF Conversion has been improved, Feature to flatten PDF Forms is further improved, Conversion feature related to PDF/A Standard is improved,  Implemented Rectangle Property for HtmlFragment, Support of Stream for loading PCL document has been added, Text reading module has been improved to extract multi-column paragraphs and PDF to XPS Conversion is further improved. Some important improved features included in this release are given below
  • PDF/UA support and features porting from .NET Library
  • Support of PDF to XLSX
  • PDF/UA: Validate Optional Content
  • PDF/UA: Validate Embedded Files
  • PDF/UA: Validate Acroform Fields (Digital Signatures)
  • PDF/UA: Validate Non-Interactive Forms and XFA
  • PDF/UA: Validate Security
  • PDF/UA: Validate Navigation
  • PDF/UA: Validate Annotations
  • Identify paragraphs that runs over multiple columns while extracting text
  • Support Stream for loading PCL document
  • Implement an option to suppress any text adjustment after replace.
  • Implement Rectangle property for HtmlFragment object
  • PDF/UA. Make validation/convertation log more informative
  • PDF to XPS - the redaction and additional blank pages are being added
  • The conversion PDF to PDFA_1A hangs.
  • The method RedactExactArea throws an exception.
  • PDF file is not properly being converted to PDF/A_1a format
  • PDF replace text process shows an argument out of range error
  • An exception raises while flattening the document
  • PDF to TIFF creates empty file
  • PDF to TIFF - an empty TIFF is generated   
  • PDF to TIFF - Problem generating Image file
  • PDF to TIFF: resultant image is garbled
  • PDF to PPTX - the highlighted color of text is not being removed
  • PDF to XPS - the redaction and additional blank pages are being added
  • HTML to PDF - incorrect page size
  • Text is shifted over while replacing the text
  • The conversion PDF to PDFA_1A hangs.
  • ncorrect rendering of PDF document to HTML
  • When TIFF image is inserted to PDF, then the picture is rotated.
  • PDF file is not properly being converted to PDF/A_1b format
  • PDF to XPS - the redaction and additional blank pages are being added
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Pdf for Java documentation that may guide users briefly how to use Aspose.Pdf for performing different tasks like the followings.
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.

More about Aspose.Pdf for Java
Contact Information
Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Australia
Aspose – The File Format APIs
sales@aspose.com
Phone: 888.277.6734
Fax: 866.810.9465

Wednesday, October 17, 2018

Convert SVG to EMF & Adding Multiple Images inside Tiff Frames using .NET

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Imaging for .NET 18.9. This is a maintenance release whereby Aspose team has rectified issues in API along with some new features support. There are some important features introduced in this release, such as converting SVG into EMF and adding multiple images inside Tiff Frames. There are some important enhancements also introduced in this release, such as Dashed lines appear as solid in saved SVG, Error creating EMF document, TIFF throws exception during saving, SVG is not converted to PDF, Improved JPEG DCT encoder performance, Dicom file loses color when converted to BMP, GIF Image saving failed, Enhanced converting image and PSD ignore alpha channel option doesn’t work without a license. The main new and improved features added in this release are listed below
  • Converting SVG into EMF.
  • Adding Multiple images inside Tiff Frames .
  • Dashed lines appear as solid in saved SVG
  • Error creating EMF document.
  • TIFF throws exception during saving
  • SVG is not converted to PDF
  • Improved Jpeg DCT encoder performance
  • Dicom file loses color when converted to BMP
  • Gif Image saving failed
  • Exception on converting image
  • PSD ignore alpha channel option doesn't work without a license
Newly added documentation pages and articles

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

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

More about Aspose.Imaging for .NET

Tuesday, October 16, 2018

Selects HTML Fragments by CSS Selector from HTML Document or Page inside Cloud Apps

What’s new in this release?

Aspose team is pleased to announce the new monthly release of Aspose.HTML Cloud 18.8. A new REST API has been added that let users make Selection of the HTML layout fragments that match criteria specified by using CSS selectors. Moreover, a few bugs were also fixed. This release supports selecting HTML fragments by CSS selector from HTML document (located in storage by its name and folder path, like /folder1/folder2/name.html) and returns them as plain text or JSON. Please check Get HTML fragments using CSS Selector article for more details in the product documentation section. Users can also Select HTML fragments by CSS selector from the HTML page (located in Web by its URL) and returns them as plain text or JSON. A bug in “Get images by URL” API regarding invalid Content-Disposition header value has been fixed. Similar issue was found in other APIs using source page URL as parameter. The list of important new and improved features are given below
  • Get list of HTML fragments matching the specified CSS selector:
  • Get list of HTML fragments matching the specified CSS selector by the source page URL
  • GET images by URL - invalid Content-Disposition header value (similar issue was found in other APIs using source page URL as parameter).Detect keywords in the HTML document text content
Newly added documentation pages and articles

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

Aspose.Html for .NET is an advanced HTML manipulation API that enables developers to perform a wide range of HTML manipulation tasks directly within .NET applications. This API offers the capabilities to create as well as manipulate HTML files within your .NET applications. It also provides the features to iterate through HTML elements, Nodes, extract CSS information, edit or remove HTML nodes, configure a document sandbox which affects the processing of CSS styles, rendering of HTML to PDF, XPS or raster image formats and much more.

More about Aspose.Html for Cloud

Monday, October 15, 2018

Enhanced Meeting Requests Conversion to MHTML & Converting PST to MSG inside .NET Apps

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 18.9. This release is sort of maintenance release where the API functionality has been improved as result of several bug fixes. There are certain backward incompatibility changes as well which will need you to update the code samples with the new ones. There are some important enhancements and bug fixes included in this month’s release, such as issues with converting meeting requests to MHTML, Multiple issues with MapiContact modification, Date header returns wrong date when read from some MSG files, Organizer cannot accept the time proposed by attendee, Attachment corrupted when converting PST to MSG, The email attachment name becomes blank in MHTML output, the subject isn’t properly normalized after loading EML message, Email sent using MailMessage configured .msg is missing Text Formatting and missing Images from body of the email, Email to mhtml to png fails with the latest version – Infinite Loop Error, The Mapi message isn’t properly saved to MSG format. The main bug fixes & improved features added in this release are listed below
  • Provision of using http proxy in email clients
  • Unified method for MAPI Items fetching using EWS
  • Option to set Font in Text only emails
  • MailMessage like MHT output for Mapi Task
  • Ignoring error during ImapClient.ListMessagesByPage
  • Setting MapiCalendar.IsAllDay to TRUE causes changes in AppointmentStateFlag
  • Regression: Difference in message times from version 18.4
  • API doesn't raise exception for empty MailMessage
  • Pop3/Imap return BodyEncoding as NULL
  • ImapClient.ListMessages(true) raises Timeout exception
  • Attachment images rendered in PDF after converting MSG to Mhtml
  • MHT to HTML loses the image
  • Converting message .msg to VCard .vcf format is producing incorrect output
  • Creation of Draft Appointment from Text raises exception with space
  • MailMessage to MapiMessage converts signed message to normal
  • EML with VCF to MSG corrupts attachment
  • Contact photo not fetched using EWS
  • MapiMessage.FromMailMessage has different dates as compared to MapiMessage.FromFile
  • Exception arises when contact object is created with specified email addresses on Exchange 2007.
  • Embeddd Message in EML is not updated with PreserveTnefAttachments
  • MessageInfo fields are null if accepted meeting response is in inbox
  • Unable to set DisplayName of VCF Contact
  • Calendar item not added properly to Inbox and Calendar folder of PST
  • Issues with MHT to MSG using MapiMessage
  • An exception occurs while fetching contacts
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Email for .NET documentation that may guide users briefly how to use Aspose.Email for performing different tasks like the followings.
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.

More about Aspose.Email for .NET

Sunday, October 14, 2018

Encrypt/Decrypt ODS Files, Change Excel Cells Alignment & Keep Existing Formatting in Android Apps

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for Android via Java 18.9. This release includes some new features, enhancements and other bug fixes that further improve the overall stability and usability of the API. It is quite often that we need to change the alignment of multiple cells but at the same time need to maintain the existing formatting as well. StyleFlag.Alignments property is provided by Aspose.Cells to achieve this functionality. Please note, StyleFlag object is passed as a parameter to Range.applyStyle() method which actually applies the formatting to a desired range of cells. The sample code loads the sample Excel file, creates the range and center aligns it horizontally and vertically and keeps the existing formatting intact.  For users information, there are different number of rows and columns supported by different MS Excel file formats. For example, XLS supports up to 65536 rows and 256 columns while XLSX supports 1048576 rows and 16384 columns. If users want to know how many rows and columns are supported by a given format, user can use Workbook.getSettings().getMaxRow() and Workbook.getSettings().getMaxColumn() methods. Users can specify author name while write protecting a workbook using Aspose.Cells API. Please use Workbook.getSettings().getWriteProtection().setAuthor() method for this purpose.  Aspose.Cells allows users to encrypt and decrypt an ODS file. Decrypted ODS file can be opened both in MS Excel and OpenOffice, however encrypted ODS file can only be opened by OpenOffice after providing the password. Excel cannot open the encrypted ODS file and may raise warning message. For encrypting an ODS file, load the file and set the WorkbookSettings.Password value to the actual password before saving it. It is very common to apply different alignments to the partial texts in the text box. This feature was having some issues but now it is reviewed and bugs are removed to incorporate proper alignment. This option allows screen reader software to utilize the text within the PDF file for reading.  Users can disable it by applying a change permissions password and deselecting few options in Adobe Acrobat. Same functionality can be achieved  using Aspose.Cells for Java now.  Pivot table based reports are useful but prone to error if target users do not have detailed knowledge of Excel to configure these reports. In these circumstances organizations will want to restrict users from being able to change a pivot table based report. Common pivot table features like adding additional filters, slicers, fields, or changing the order of certain things in the report are mostly not recommended for every user. On the other hand, these users shall also be able to refresh the report and use existing filters or slicers. Aspose.Cells has provided this ability to developers for restricting users from changing these reports while creating them. For this purpose Excel provides feature to disable pivot table ribbon and same is provided by Aspose.Cells i.e. developer can disable the ribbon which contain controls to modify these reports. Reliability and efficiency is basic requirement by the users for any software product. If some conversion takes too long, sometimes it is required to interrupt this process to return control to the user. This feature is already present but got some performance issues, however It has further improved it and now can be used without any trouble.   While working with Excel, pasting rows and columns is very common and this feature was introduced in the earliest versions of Aspose.Cells. However limited paste option was available in contrast to Excel where variety of options are available when it paste data somewhere in Excel. Now Aspose.Cells has provided this feature and users can paste data with multiple options. Many documents can have custom properties which were not made part of the PDFs earlier. Now users have provided this feature to maintain the precious information through custom properties by exporting them to the PDF files. These properties can be observed in Adobe Acrobat Reader by clicking on File and then Custom tab page in properties sheet. XML data can be imported to worksheets where sometimes XML path is required from the ListObjects of the worksheet. This feature is available in Excel by using expression like Sheet1.ListObjects(1).XmlMap.DataBinding. We are glad to share that this feature is available now in Aspose.Cells as well. Sometimes there is a need of assigning the sheet name at runtime. In this scenario, there may be sheet names which may contain some additional characters like <>+(?”. There is a need to replace any such character, which is not allowed as a sheet name with some preset character provided by user. Similarly the length may increase to more than 31 characters which needs to be truncated. Apache POI provides certain features of creating safe names, hence similar feature is provided by Aspose.Cells to handle all these issues.It have increased the range of auto filters like filtering based on fill color, date, dynamic date, number and texts. These filters were already part of our previous releases. Need was felt to add filters like blank/non-blank and custom filters with contains and not-contains. This time these filters are added along with sample files so that these features can be tested easily. QueryTable represents a worksheet table built from data returned from an external data source, such as an sql server or a Microsoft access database.  Aspose.Cells provides option to read the address i.e. result range of cells for a query table. This release includes plenty of improved features and bug fixes as listed below
  • Use FIPS compliant version of Bouncy Castle in Aspose.Cells APIs
  • The concurrent conversion to PDF while each workbook has his own private (exclusive) set of fonts
  • Implement custom data sorting in Pivot Table report via Aspose.Cells APIs
  • The implementation of the MS Excel feature 'Watch Window'
  • Unable to extract the text from the gear type SmartArt
  • Formula should not contain more than 8192 characters
  • Unable to access horizontal category axis labels items of Chart in XLS
  • Get/set Language document property
  • Foreground color vs Background color vs Fill color - Use a single method that takes two arguments
  • "<Font>" is not a valid HTML5 and self-closing tag and web browsers misrepresent its contents
  • Insert SVG image type into worksheet cells by Aspose.Cells
  • Detect LoadFormat and FileFormatType of XLAM
  • Exception: "FormulaBuildUnknown formula token0" on Name.getRefersTo()
  • Exception: "FormulaBuildMore than one token in stack...." on Cell.getFormula()
  • Aspose.Cells accepts and corrects an invalid formula
  • Some shapes are not correct in the output PDF
  • Conditional formatting is lost while saving Excel to HTML
  • Output HTML does not match with MS-Excel
  • Links to named area are wrong after export to HTML
  • Pivot Tables and corresponding Charts do not have correct Date format
  • Chart has many values in x-axis and values are overlapping over each other
  • Aspose.Cells returns wrong value of cell A2
  • XML map does not create table properly
  • Get/extract values (0 for 0 and blank for blank) using DataPoint.getYValue() method for a given chart
  • Inversion of subtitles (legend entries) in MS Excel chart
  • Arrows are missing in PNG output of Excel Chart
  • Java method 'Shape.toImage' works differently with the same method in .NET
  • Aspose.Cells 18.3 rotation for a TextBox is not working for EXCEL_97_TO_2003 save format
  • Blank new line appears inside the TextBox after processing and saving the Excel file
  • Pivot Table's formatting and behavior changed after open/save the template file
  • Spreadsheet (XLS) becomes corrupted after simple load & save
  • Aspose.Cells breaks iterator interface when calling Iterator.hasnext() twice
  • Properties values garbled when extracting document properties
  • The workbook is corrupted after adding a watermark
  • Same code executes slower in new releases
  • Properties are not be extracted in the template file
  • NullPointerException when adding HTML to a cell
  • Lines disappeared from chart when XLSX file is re-saved
  • Some drawing shapes are displaced or rendered wrongly in Excel to HTML rendering
  • CELLSJAVA-42619 Unable to extract Smart Art images correctly
  • Shape is displaced to cover data in Excel to HTML rendering
  • Calculation of formulas are wrong e.g. it generates #DIV/0! errors
  • Cell A3 format is not correct in the output HTML
  • Poor performance when generating PDF file from an Excel file
  • XLSX to TIFF - exception NoClassDefFoundError
  • Images are lost when Excel file is converted to Pdf
  • Chart.calculate method causes OutOfMemoryError
  • Memory increases in rendering Excel file to PDF file format
  • Font size changed on Chart Title due to characters() method
  • Shadow effect is changed while re-saving XLS
  • Excel to PDF conversion - the conversion never completes
  • Unable to get or set alternative text for Comment shape
  • Aspose.Cells hangs when converting a Spreadsheet ML file (xml) to PDF with self-closing Styles tag
  • Unable to set alternative text for SmartArt shape
  • getFirstVisibleRow() and getFirstVisibleColumn() returning invalid indices
  • Hyperlinks with encoded symbols (such as, "%5c") decode after re-saving
Other most recent bug fixes are also included in this release.

Newly added documentation pages and articles

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

Aspose.Cells for Android is a MS Excel spreadsheet component that allows programmer to develop android applications for reading, writing & manipulate Excel spreadsheets (XLS, XLSX, XLSM, SpreadsheetML, CSV, tab delimited) and HTML file formats without needing to rely on Microsoft Excel. It supports robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, custom charts, spreadsheet formatting, drawing objects like images, OLE objects & importing or creating charts.

More about Aspose.Cells for .NET

Thursday, October 11, 2018

PPTX Notes Conversion to HTML, PDF, PNG & Enhanced Presentation Loading using Java

What's New in this Release?

Aspose team is happy to share the announcement of Aspose.Slides for Java 18.9. This release has resolved certain issues incurring in API along with support for some new features. This release has enhanced the performance issue regarding GetThumbnail method. There are some important enhancements and bug fixes also part of this release, such as enhanced PPTX notes to HTML conversion, Memory leak with PPT export, Attempted to read past the end of the stream on loading presentation, PPTX now properly converted to PDF, PPTX to PNG export, improved loading presentation and many more. This list of new, improved and bug fixes in this release are given below
  • Add Clone Method throws exception
  • Memory leak with PPT export
  • The performance issue regarding GetThumbnail method
  • PPTX notes to HTML – long note split on multiple div elements of class “slide”.
  • Application hangs while getting thumbnail.
  • Chart failed to get edited in PowerPoint if series names are same.
  • PPT presentation can’t contain more than 8 placeholders in one slide error on PPT load.
  • PptxReadException on presentation load.
  • Attempted to read past the end of the stream on loading presentation.
  • PlotArea not changing.
  • PPTX not properly converted to PDF.
  • PPT loading high loading time.
  • PPTX to HTML not properly converted.
  • Pptx to PNG not properly converted.
  • PPTX not properly converted to PDF.
  • Stacked bar chart not properly generated using Aspose.Slides.
  • PptxReadException on loading presentation.
  • Presentation repair message on opening the Aspose.Slides saved presentation after chart. ChartData.SetRange(range) in PP 2013.
  • Exception while executing validateChartLayout method.
  • PPTX not properly converted to PDF.
  • Image are rotated in exported PDF.
  • NullPointer Exception on loading presentation.
  • wrong hyperlink result.
  • Exception on loading presentation.
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

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

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

More about Aspose.Slides for Java

Wednesday, October 10, 2018

Compare Geometries, Working with Geometry Precision, Working with ESRI Files using .NET

What’s new in this release?

Aspose team is pleased to announce the release of Aspose.GIS for .NET 18.9. This release provides many new features like support for creating and writing data to ESRI File Geodatabase. Aspose.GIS for .NET now supports Creating and Writing to ESRI Files. Additional improvements like, comparing two geometries or defining the precision for geometry have been added to the API. The details regarding the enhancements made in this release are given below. This release supports Comparing Geometries. Developers can compare two geometries to determine the interaction between them. It Determine if Geometries Are Spacially Equal, Intersect, One Geometry Contains Another Geometry, Geometries Touch Each Other, Geometries Cross Each Other, Geometries Overlap and Spacial Relation using Relate Method. Users are now able to find an intersection, union, difference and symmetric difference between two geometries. It allows Working with Geometry Precision. It supports Reducing Precision of a Geometry, Limit Precision when writing Geometries and Limit Precision when reading Geometries. This release also supports creating and writing to ESRI Files. It supports Creating new layers in ESRI File Geodatabase datasets, Deleting layers from ESRI File Geodatabase datasets and Creating new ESRI File Geodatabase datasets. The list of new and enhanced features is listed bellow
  • Spatial Predicates
  • Overlay Operations (Intersection, Union, Difference, Symmetric Difference)
  • Handle Geometries Precision
  • Error while loading GDB
  • CreateFromWkt fails on projected SRS
Newly added documentation pages and articles

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

Aspose.GIS for .NET enables users to access & manipulate geographic information from vector based geospatial data formats. Users can read, write & convert most popular GIS file formats such as Shapefile & GeoJSON from within their .NET applications without requiring any additional tools or software. It not only supports loading GIS file formats for manipulation & conversion but it also provides the capability to create GIS files from scratch. .NET developers can use the API to create basic geometries such as Point, MultiPoint, Line, MultiLine, Polygon and so on, which can be further used to generate complex features.

More about Aspose.GIS for .NET

Tuesday, October 9, 2018

Get All HTML Page Images & List of HTML Fragments Matching Specified XPath Query in Cloud Apps

What’s new in this release?

Aspose team is pleased to announce the new monthly release of Aspose.HTML for Cloud 18.7. A group of new REST API endpoints such as Get list of HTML fragments matching the specified XPath query by the source page URL and Get all HTML page images packaged as a ZIP archive by the source page URL, has been added. Get list of HTML fragments matching the specified XPath query by the source page URL. Please check Get HTML fragments using XPath article for details. Get all HTML page images packaged as a ZIP archive by the source page URL. Please check Get Images from HTML document article for details. Passing a URL with query parameters as a value to sourceUrl parameter has been partially fixed for static and server-side dynamically generated HTML pages. Whereas the issue regarding “Web pages with client-side dynamic content are not supported” will be handled in the future releases. The list of important new and improved features are given below
  • GET: Selects HTML fragments by XPath query from the HTML page (located in Web by its URL)
  • GET: Extracts all images from HTML page (located in Web by its URL)
  • Passing a URL with query parameters as a value to sourceUrl parameter; partially fixed - for static and server-side dynamically generated HTML pages
  • Detect keywords in the HTML document text content
Newly added documentation pages and articles

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

Aspose.Html for .NET is an advanced HTML manipulation API that enables developers to perform a wide range of HTML manipulation tasks directly within .NET applications. This API offers the capabilities to create as well as manipulate HTML files within your .NET applications. It also provides the features to iterate through HTML elements, Nodes, extract CSS information, edit or remove HTML nodes, configure a document sandbox which affects the processing of CSS styles, rendering of HTML to PDF, XPS or raster image formats and much more.

More about Aspose.Html for Cloud

Monday, October 8, 2018

Export Custom Properties to PDF & Get XML Path from List Object/Table using .NET

What’s new in this release?

Aspose development team is pleased to announce the new release of Aspose.Cells for .NET 18.9. Many documents can have custom properties which were not made a part of the output PDFs earlier. Aspose team has provided this feature to maintain the precious information through custom properties by exporting these to the PDF files. These properties can be observed in Adobe Acrobat Reader by clicking on File and then Custom tab page in properties sheet. XML data can be imported to worksheets where sometimes XML path is required from the ListObjects of the worksheet. This feature is available in MS Excel by using expression like Sheet1.ListObjects (1).XmlMap.DataBinding. We are glad to share that this feature is available now in Aspose.Cells as well.  Sometimes there is a need of assigning the sheet name at runtime. In this scenario, there may be sheet names which may contain some additional characters like <>+(?”. You might need to replace any such character, which is not allowed as a sheet name with some preset character. Similarly the length may increase to more than 31 characters which needs to be truncated. Apache POI provides certain features of creating safe names, hence similar feature is provided by Aspose.Cells to handle all these issues. It has increased the range of auto filters like filtering based on fill colour, date, dynamic date, number and texts. These filters were already part of our previous releases. Need was felt to add filters like blank/non-blank and custom filters with contains and not-contains. This time these filters are added along with sample files so that these features can be tested easily. QueryTable represents a worksheet table built from data returned from an external data source, such as an SQL Server or a Microsoft Access database. Aspose.Cells provides an option to read the address i.e. result range of cells for a query table.  A few of the worth mentioning features and other improvements are also part of this release, such as support stock chart in ODS file, included unsigned Dlls of Aspose.Cells, Add Row.FirstDataCell property to retrieve the first data cell in the row, Handled exception when converting an XLSX file to PDF file format,  Handled ArgumentOutOfRangeException while calling Slicer.Refresh(), Handled exception when retrieving the url of the list object’s xml data binding map, Handled System.OverflowException while calling Chart.Calculate and  Handled exception while saving the document. This release includes several enhanced features and bug fixes as listed below
  • Applying text alignment to partial text inside the TextBox
  • Export custom document properties to PDF 
  • Get XML path from List Object/Table
  • Support stock chart in ODS file
  • Add Row.FirstDataCell property to retrieve the first data cell in the row
  • Create safe sheet names similar to Apache POI
  • FilterOperatorType.Contains missing from API
  • Retrieve range of Query Table
  • Name worksheet same as source file name while converting CSV/TSV to Spreadsheet
  • Include unsigned Dlls of Aspose.Cells
  • Wrong colors rendered for shapes in Excel to PDF conversion
  • Quite small images rendered in PDF
  • Broken hyperlink in HTML
  • Issues in number and date values while calling the AutoFitColumns()
  • Pivot tables not working after load and save
  • Issues in Pivot tables while refreshing and hiding pivot items
  • PivotTable.RefreshData throws 'Index out of range' exception
  • Formula not calculated properly
  • Named ranges when converted into SVG, not capturing the exact fonts and spacing
  • Issues in output PDF when using German keywords in scripting headers and footers
  • Table/List Object overlapped the data below the table when importing xml data into the spreadsheet
  • Vertical gridlines appeared in the chart after calling Chart.Calculate() method
  • Horizontal axis is missing in rendered images from Excel chart
  • Issue while setting rotation angle of category axis
  • Application GUID is changed
  • Storages and streams missing from OLE Package after re-saving an encrypted XLSX file
  • Graphs lost while copying worksheet from one workbook to another
  • Conditional formatting is applied without font and shading colors when merging workbooks
  • Text out of print area rendered in PDF
  • Autofit columns or rows disturbing the grouped shapes
  • Difference in XML files
  • Missing border in ODS Excel output
Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Cells for .NET documentation that may guide users briefly how to use Aspose.Cells for performing different tasks like the followings.
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.

More about Aspose.Cells for .NET

Sunday, October 7, 2018

SVG into EMF Conversion & Adding Multiple images inside Tiff Frames using Java

What’s new in this release?

Aspose development team is pleased to announce the new release Aspose.Imaging for Java 18.9.  This release has added support for some of new features in this API along with resolution of incurring issues in API. There are some important new features introduced in this release, such as converting SVG into EMF, adding Multiple images inside Tiff Frames and FIPs Compliant version of Bouncy Castle usage in APIs. There are some important enhancements also part of this release, such as CropBmpMultithreading() produces blank BMP images, PSD ignore alpha channel option doesn’t work without a license, Gif Image saving improved, Dicom file loses color when converted to BMP, Improve Jpeg DCT encoder performance, SVG is now successfully converted to PDF, Option for setting locale in application and many more. The main new and improved features added in this release are listed below
  • SVG into EMF conversion
  • Multiple images addition inside Tiff Frames.
  • FIPs Compliant version of Bouncy Castle usage in APIs.
  • CropBmpMultithreading() produces blank BMP images.
  • PSD ignore alpha channel option doesn’t work without a license.
  • Gif Image saving failed.
  • Dicom file loses color when converted to BMP.
  • Improve Jpeg DCT encoder performance.
  • SVG is not converted to PDF.
  • TIFF throws exception during saving.
  • Dashed lines appear as solid in saved SVG.
  • Option for setting locale in application.
  • Exception on converting image.
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Imaging for Java documentation that may guide users briefly how to use Aspose.Imaging for performing different tasks like the followings.
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.

More about Aspose.Imaging for Java

Thursday, October 4, 2018

Retrieve Raw Properties of Images & Enhanced Adding Images inside PDF using Java

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.PDF for Java 18.8.  New features and enhancements have been added in latest release of the API. This release supports Retrieve Raw Properties of Images. In order to extract raw properties of image from PDF document, a new subclass for com.aspose.pdf.XImage.RawParameters has been added which exposes the properties of an image like Type, Name, BitsPerComponent, DecodeParms and etc. Whenever an unrecognized locale is encountered, the standard behavior is to fallback to the parts of the locale that are recognized. This behavior is generally present in Java Applications. In order to deal with such scenarios where it is necessary to specify/set locale, a new method i.e. com.aspose.pdf.LocaleOptions.setLocale() has been added in latest release of the API which can be used to set locale. Please note that The Aspose.PDF for Java library cannot support locales with specific combination language-country (such as “en-KR”) but, new feature for setting classical locale for Aspose.PDF has been implemented. Along with the features and enhancements mentioned above, there are some useful improvements and bug fixes included in latest release of API, such as PDF to PDF/A conversion engine has been improved, Feature to add images inside PDF has further been improved and improve font handling feature. Some important improved features included in this release are given below
  • Support for Setting locale
  • Extending API for the image support.
  • PDF to PDF/A - Resultant file is not compliant
  • JPEG to PDF: Inserted image is invisible
  • Text overlaps after replace operation
  • Can't configure using of another default font until application will not be rerun
  • FontRepository findFont throws "String index out of range" exception
  • After conversion PDF-to-PDFA the output contains corrupted diagram
  • JPEG to PDF: Error after openning PDF and inserted image is invisible
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Pdf for Java documentation that may guide users briefly how to use Aspose.Pdf for performing different tasks like the followings.
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.

More about Aspose.Pdf for Java

Wednesday, October 3, 2018

Fixed Document Sequence (FDS) Support & Preserving Print Tickets in .NET Apps

What’s new in this release?

Aspose team is pleased to announce September release of Aspose.XPS for .NET 18.8. As per regular monthly update process, new features and enhancements have been incorporated in this release of the API. It adds support for preserving Print tickets. A print ticket is an XPS document component that contains the preferred printer settings for a page in a document, or for an entire document, or for a print job that contains one or more documents. In latest version of the API, support to preserve print ticket while processing an XPS document has been implemented. As Print Tickets feature is based upon long XPS specification, we are continuously working over implementing its full set in the API. We intend to provide creating new and modifying existing print tickets feature in future releases of Aspose.XPS for .NET. According to the XPS specification and the MS API, an XPS file contains a single FDS (Fixed Document Sequence). A FDS contains one or more FD (Fixed Document) where each FD contains one or more FP (Fixed Pages). In latest release of the API, support of loading and removing Fixed Document has been introduced. The code snippet on blog announcement page demonstrates the usage of new feature with Aspose.XPS for .NET 18.8. The list of important features are provided below
  • Open and modify XPS document whose FDS contains more than one FD
  • PrintTicket Support / XPSNET-17 Implement preserving of existing print tickets and saving default ones
  • Create and Edit XPS Documents
  • Add or Remove Pages of XPS Documents
  • Work with Canvases, Paths and Glyphs Elements
Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.XPS for .NET documentation that may guide users briefly how to use Aspose.GIS for performing different tasks like the followings.
Overview: Aspose.XPS for .NET
 
Aspose.XPS for .NET provides extensive manipulation capabilities for XPS files without requiring any additional software. Aspose.XPS for .NET allows to create and edit the XPS files as well as provides the ability to manipulate document pages & elements, create vector graphics, group shapes and specifying colors in different color spaces including sRGB, scRGB, and any space based on ICC profile. Aspose.XPS for .NET provides extensive support for page manipulation. Users can add a page to the end of the page list or insert it at any specified position. .NET XPS API also allows to remove pages, select a page by number as “active” or create a page without binding it to the document.

More about Aspose.XPS for .NET

Tuesday, October 2, 2018

Aspose.Cloud Newsletter October 2018: Microsoft Word Documents Manipulation REST APIs & Cloud SDKs

Aspose.Cloud Newsletter for October 2018 has now been published that highlights all the newly supported features offered in the recent releases, such as Microsoft Word Documents Manipulation REST APIs and Cloud SDKs, Perform Complex Word Processing Operation in Any Platform – Any Language, Manipulate Microsoft Word Documents using Cloud SDKs for Ruby and Python, Select HTML Fragments by CSS Selector from HTML Document using Aspose.HTML Cloud APIs, Create Method to Return API Info and Provide Optional Password Parameter for all Methods

Microsoft Word Documents Manipulation REST APIs and Cloud SDKs - Perform Complex Word Processing Operation in Any Platform – Any Language

Aspose.Words Cloud Product Family includes cloud SDKs for .NET, PHP, cURL, Python, Ruby and Node.js to create, edit, covert and render Microsoft Word document (20+ file formats) in any language or platform that is capable to call REST APIs. Developers can easily manipulate document properties, perform document processing operations and execute mail merge feature too. You can also render complete document or even a single page to all popular image file formats. Download FREE 30-Days Trial
 
Manipulate Microsoft Word Documents using Cloud SDKs for Ruby and Python

Aspose.Words Cloud APIs and SDKs allow developing apps to create, edit, convert or render Word documents without using Microsoft Word. Using the most optimized and scalable cloud SDKs for Ruby and Python – process Word documents even more quickly and easily than before. This version also provides Vector graphics support; and Table detection and recognition improvements while PDF to Word conversion. Read more details.

Select HTML Fragments by CSS Selector from HTML Document using Aspose.HTML Cloud APIs

Aspose.HTML Cloud APIs and SDKs now include new REST API to let you make Selection of the HTML layout fragments from THML document that matches criteria specified by using CSS selectors and returns them as plain text or JSON. Read more details here.

Create Method to Return API Info and Provide Optional Password Parameter for all Methods

Aspose.Slides Cloud APIs and SDKs allow to manipulate Microsoft PowerPoint presentations in any platform. The recent version announces plenty of important features that enable you to: create a method to return API info, remove obsolete xxxNotes export formats and feature of passing color in PUT method body for background resource. Moreover, it also provides support of optional password parameter for all methods. Read more

GET HTML Fragments and HTML Page Images using Aspose.HTML Cloud APIs
Aspose.HTML Cloud APIs and SDKs now add new REST API endpoints such as Get list of HTML fragments matching the specified XPath query by the source page URL and Get all HTML page images packaged as a ZIP archive by the source page URL. Read more

Add New Recurring Tasks and Convert Project Documents to HTML in Cloud

Aspose.Tasks Cloud APIs and SDKs allow cloud developers to manipulate Microsoft Project files in any platform. The latest version supports an optional parameter within the API to convert MS Project document to HTML format that specifies whether project should be returned as a ZIP archive. Read more

Cloud REST APIs to Convert HTML documents to PDF, Images and XPS

Aspose.HTML Cloud APIs and SDKs allow you to manipulate and translate HTML files in any Platform. The latest version adds a group of conversion PUT methods that provide possibility to upload conversion results to specified storage folder. Easily convert HTML files to PDF, XPS and popular image file formats. Read more details

Crop Specific Sections from Images using Aspose.OMR Cloud APIs

Aspose.OMR Cloud APIs and SDKs allow to add OMR (Optical Mark Recognition) capabilities within your cloud apps. The latest version allows clipping the desired area from the image and returns as an image in recognition response. It helps to obtain not only the recognition data but also cropped parts of the original image that may be further processed according to user needs. Read more

Collect a copy of Aspose Newsletter, August 2018 edition

Monday, October 1, 2018

Aspose.Newsletter October 2018: New APIs for Files or Folders Compression & Converting PS to PDF

Aspose Newsletter for October 2018 has now been published that highlights all the newly supported features offered in the recent releases. It includes information about 5 New file format manipulation APIs launched this month;  Excel Spreadsheet Processing APIs for PHP Applications, Manipulate Photoshop Files without using Photoshop, Perform Word Documents Processing Functionalities within Native C++ Applications, Manipulate Complex XPS Files Easily within .NET Applications, Converting EPS Files at its Best & many more.

Compressing and Decompressing Files or Folders Easily in .NET

Aspose.ZIP for .NET API allow .NET application developers to embed files and folders compression and decompression functionality in standard ZIP format within their applications. Create zip archives from files or folders and password protect .zip files using traditional (ZipCrysto) as well as AES encryption. Explore NOW

Convert PS and EPS Files to PDF in Java with Higher Fidelity

Aspose.EPS for Java API makes it easier for developers to convert PS (PostScript) and EPS (Encapsulated PostScript) files directly in PDF documents within any type of Java application. It also allows reading PS an EPS files and converting PostScript operators directly into PDF operators. The official download is available at Aspose Artifactory. Learn more

Use Aspose.3D APIs for .NET and Java inside Unity 3D

Aspose.3D APIs now offer more freedom to 3D developers by working across all platforms. The latest version now supports Unity (A cross-platform game engine) to use Aspose.3D APIs for .NET and Java inside Unity 3D to create and manipulate scenes as well as meshes as per your requirements. Developers are also empowered to export glTF files with Draco compression as well as reading COLLADA files within applications. Read more details

Product Review: Why Aspose.PDF is a lifesaver?

Ryan Wright (An Aspose.Pdf API user) has shared thoughts on how Aspose.Pdf proved to be the most useful and time savior solution for working on a dictionary application with a unique requirement of reading in PDF and inserting rich text annotations containing proprietary data from the database. Converting between different business document formats and manipulating the contents was also required, so after trying out several in-market solutions – why he preferred Aspose.Pdf to complete his project? Read more details

Product Review: 12th Wonder uses Aspose.Cells to extract PDF from Excel file

12th Wonder (An automotive and robotic process automation solution provider) have recently incorporated Aspose.Cells API within their solution for displaying complex excel documents within an ASP.Net MVC application. A lot of competitive spreadsheet processing solutions were tried to programmatically covert Excel to PDF but then ended up with doing POC using award-winning Aspose.Cells APIs. Read more details.

Code Example: How to work with Bookmark on Block, Cell, Row Levels in a Word Document?

Aspose.Words now allows adding bookmarks on block, cell and row levels in Word documents within .NET and Java applications. New properties AnnotationsAtBlockLevel and AnnotationsAtBlockLevelAsDefault are added in LoadOptions class to work with block level bookmarks. The recent version has also improved PDF encryption when owner password is not specified in the produced PDF document

Code Example: How to disable Pivot Table Ribbon in Excel Sheets?

Pivot table reports are useful, but they require some technical expertise in Excel to configure these reports. Organization usually restrict common users to add additional filters, slicers, fields, or changing the order of certain things within pivot table-based reports. Aspose.Cells now enables developers to restrict users from changing these reports while creating these them within .NET, Java and JavaScript via Java applications. Aspose.Cells provides this feature to disable the ribbon which contains controls to modify these reports

Code Example: How to export custom document properties to PDF?

Many documents can have custom properties which were not made part of the PDF files earlier. Now Aspose.Cells APIs for .NET and Java have provided this feature to maintain this information through custom properties by exporting them to the PDF files. These properties can be observed in Adobe Acrobat Reader by clicking on File and then Custom tab page in properties sheet.

.NET Code Example: How to Convert SVG to EMF?

Aspose.Imaging for .NET now supports exporting SVG (Scalable Vector Graphics – an XML-based vector image format) into EMF (Windows Metafile).  It also supports adding multiple images inside Tiff Frames. Read more details

Java Code Example: Retrieve Raw Properties of Images from PDF

Aspose.Pdf now allows Java developers to extract raw properties of image from PDF document, a new subclass for com.aspose.pdf.XImage.RawParameters has been added which exposes the properties of an image like Type, Name, BitsPerComponent, DecodeParms and etc. Read more

.NET Code Example: How to create and Write data to ESRI files?

Aspose.GIS for .NET now supports creating and writing to ESRI files. Developers can easily add or remover layer to FileGDB dataset. Users can also convert GeoJSON Layer to FileGDB Dataset Layer. Read more details here.

.NET Code Example: Fixed Document Sequence (FDS) Support in XPS Files

An XPS file contains a single FDS (Fixed Document Sequence) as per the XPS specification and the MS API. An FDS contains one or more FD (Fixed Document) where each FD contains one or more FP (Fixed Pages). With Aspose.XPS for .NET – programmers can load and remove fixed document. Read more

Updates about new Product Releases
  1. Aspose.Total for .NET - a compilation of Aspose latest .NET products
  2. Aspose.Total for Java – a compilation of Aspose latest Java products.
  3. Aspose.Total for Android – all the latest versions of Aspose Android APIs.
  4. Aspose.Total for SharePoint – a compilation of Aspose latest SharePoint products.
  5. Aspose.Total for Reporting Services– a compilation of Aspose latest Reporting Services products
  6. Aspose.Total for JasperReports – The latest versions of Aspose JasperReports products.
  7. Aspose.Total for C++The latest versions of our C++ products packaged into one product suite.
  8. Aspose.Words for SharePoint 18.8 – Aspose.Words for SharePoint extensions are supported only in “Classic experience” mode of SharePoint 2019 Public Preview.
  9. Aspose.BarCode for .NET, Java, Reporting Services and Android via Java 18.8 – Enhancements in the barcode generation API to give maximum control while generating barcodes.
  10. Aspose.HTML for .NET 18.9 – Improved HTML rendering and font-face rules processing.
  11. Aspose.Words for .NET 18.8 – Upgraded Aspose.Words for Reporting Services to Aspose.Words for .NET.
  12. Aspose.Tasks for .NET 18.9 – Improved API performance to read activity codes for XER files.
  13. Aspose.Words for JasperReports 18.8 – Improved page orientation and table position.
  14. Aspose.Email for Java 18.8 – Improved API functionality to create a contact in sub-folder of contacts using EWS and support of adding attachments to MapiCalendarExceptionInfo.Supporting
Supporting User Groups and Conferences
Aspose is sponsoring a number of user groups and upcoming events, including:
    • October 2-5: TechBash 2018 – Kalahari Resorts, Pocono Manor, Pennsylvania
  • October 17-19: .NET Developer Days – Warsaw, Poland
  • October 18-19: DevFast Nantes – Nantes, France
  • October 24-27: Microsoft Tech Summit 2018 – Shanghai, China
Sponsor a user group? Get in contact: user.groups@aspose.com
 
Collect a copy of Aspose Newsletter, July 2018 edition