Render Word Document with Repeating Images in Headers Footers to PDF with Significant Size Reduction using Aspose.Words for Android via Xamarin 17.9

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Words for Android via Xamarin

We are pleased to announce the new monthly release of Aspose.Words for Android via Xamarin 17.9. ‘Aspose.Words for Android via Xamarin’ has full functionality of Aspose.Words for .NET with few limitations, minor API changes and additional requirements. This version also includes all bug fixes and public API changes made in Aspose.Words for .NET 17.9, see following release notes for more information.

Major fixes and improvements made in this ‘Aspose.Words for Android via Xamarin’ release are as follows:

  • Caching of shading patterns for PDF output implemented. The output size of PDF documents with the repeating images (e.g. in header/footer) is now significantly reduced.
  • Improved character spacing control handling for Asian text.
  • Improved table grid calculation when a paragraph in a cell has large indents.
  • Improved text wrapping in narrow line band when there is a leading tab stop.
  • Added feature to set Placeholder Text of Structured Document Tag.
  • Added feature to support w:dirty attribute on a field.
  • Updating value of SaveDate field just by doing open/save.

‘Aspose.Words for Android via Xamarin’ is an advanced Word document processing API to perform a wide range of document processing tasks directly within your native Android applications. You can integrate this API through Xamarin framework for Android applications. ‘Aspose.Words for Android via Xamarin’ API supports DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other formats. You can generate, modify, convert and render documents.
Learn more about Aspose.Words for Android via Xamarin

‘Aspose.Words for Android via Xamarin’ API Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try all the powerful file processing features offered by Aspose.

You can easily download ‘Aspose.Words for Android via Xamarin’ API for evaluation. The evaluation download is the same as the purchased download. The evaluation version simply becomes licensed when you add a few lines of code to apply the license.

The evaluation version of ‘Aspose.Words for Android via Xamarin’ (without a license specified) provides full product functionality, but it inserts an evaluation watermark at the top of the document on open and save, and limits the maximum document size to several hundred paragraphs.

If you want to test ‘Aspose.Words for Android via Xamarin’ API without the evaluation version limitations, you can also request a 30-day Temporary License. Please refer to How to get a Temporary License?

Posted in Aspose.Words Product Family | Leave a comment

Improved Form flattening, EPUB to PDF and PDF/A generation features with Aspose.Pdf for Java 17.8

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Java API for PDF creation and manipulationAs a regular monthly update, the new release of Aspose.Pdf for Java 17.8 has been published which includes fixes for issues reported in earlier release versions and in this release, many of the existing features have become more stable and robust to cater various scenarios using variety of documents.

Stable inter-file format conversion

Some of the customers reported issues related to file format conversion and in current release, we have made great improvements related to inter file format conversion features. To name few of the improvements, PDF to HTML, PDF to PDF/A, ePUB to PDF, non-searchable PDF to Searchable PDF conversion and PNG to PDF format conversion are noticeable improvements. With all these changes, the API has become more stable and robust as compared to earlier release versions. We also have made enhancements related to PDF Form manipulation.

Miscellaneous fixes

As it always recommended, please always try using latest release of our API’s as they include latest features / improvements and fixes related to issues reported in earlier release versions. Therefore please download the latest release of Aspose.Pdf for Java 17.8 and check Release Notes section regarding list of issues fixed in Aspose.Pdf for Java 17.8

Posted in Aspose.Pdf Product Family, Nayyer Shahbaz | Leave a comment

Improved Performance of Printing Support of Field Dirty Attribute and Measure Unit for Open Document

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Words for .NET logoWe are pleased to announce our next version Aspose.Words for .NET 17.9. This month’s release contains over 76 useful new features, enhancements and bug fixes. Please see the release notes for more detail. If you are planning to upgrade from older version of Aspose.Words to the current version, we would strongly suggest you to check the Public API and Backward Incompatible Changes section to know what APIs are changed so far.


Here is a look at just a few of the biggest features and API changes in this month’s release.

  • Caching of shading patterns for PDF output implemented. The output size of PDF documents with the repeating images (e.g. in header/footer) is now significantly reduced.
  • Precaching of printer settings implemented. Calling of AsposeWordsPrintDocument.CachePrinterSettings() reduces the time for the first call of Print() method making the sequential calls of Print() method uniform. Metafiles with EMR_ALPHABLEND record with 32bpp ARGB raw bitmap data rendering implemented.
  • Improved character spacing control handling for Asian text.
  • Improved table grid calculation when a paragraph in a cell has large indents.
  • Improved text wrapping in narrow line band when there is a leading tab stop.
  • Added feature to set Placeholder Text of Structured Document Tag.
  • Added feature to support w:dirty attribute on a field.
  • Updating value of SaveDate field just by doing open/save.

Added Feature to Support Dirty Attribute of Field

We have added three public properties in this version of Aspose.Words related to the dirty (stale) state of the fields and controlling whether such fields should be updated. Please read following article for more detail:
Update Fields having Dirty Attribute

LoadOptions:

/// <summary>
/// Specifies whether to update the fields with the <c>dirty</c> attribute.
/// </summary>
public bool UpdateDirtyFields

Field:

/// <summary>
/// Gets or sets whether the current result of the field is no longer correct (stale) 
// due to other modifications made to the document. /// </summary> public bool IsDirty

FieldChar:

/// <summary>
/// Gets or sets whether the current result of the field is no longer correct (stale) 
// due to other modifications /// made to the document. /// </summary> public bool IsDirty

Added Feature to Set Measure Unit for Open Document

A new feature has been added in this release to specify unit of measure apply to open document content. The OdtSaveOptions.MeasureUnit property is added for this purpose. You can set measure unit as Centimeters or Inches. Please read more detail from here:
Specify Unit of Measure to OpenDocument


/// <summary>
/// Allows to specify units of measure to apply to document content.
/// The default value is <see cref="OdtSaveMeasureUnit.Centimeters"/>
/// </summary>
/// <remarks>
/// Open Office uses centimeters when specifying lengths, widths and other measurable 
/// formatting and content properties in documents whereas MS Office uses inches. ///</remarks> public OdtSaveMeasureUnit MeasureUnit

Added Feature to Reduce Time of First Call of Print() Method

We have added public method AsposeWordsPrintDocument.CachePrinterSettings in this version of Aspose.Words to reduce time of first call of Print() method. Please refer to the following article for more detail.
How to Reduce Time of First Call of Print

/// <summary>
/// Reads and caches some fields of <see cref="PrinterSettings"/>
/// to reduce printing time.
/// </summary>
/// <remarks>
/// This method is called before the printing starts if it wasn't executed previously.
/// </remarks>
public void CachePrinterSettings()

Added feature to Clear Contents of Content Control

We have added new feature in this release to clear the contents of structured document tag and displays a placeholder if it is defined. The StructuredDocumentTag.Clear method has added for this purpose. Please check the code example and read more detail from following article:
Clear Contents of a Content Control


/// <summary>
/// Clears contents of this structured document tag and displays a placeholder 
/// if it is defined. /// </summary> public void Clear()

Added Public Property List.IsRestartAtEachSection

We have added public property IsRestartAtEachSection in List class to support backward compatibility upon Mail Merge. In previous versions of Aspose.Words, if the mail merge template document contains numbered list, the numbers are not restarted for each section. You can use this property to restart list at each section. Please read following article and check the code snippet given below.
How to Restart List for each Section

Dictionary<List, bool> lists = new Dictionary<List, bool>();
 
foreach (List list in document.Lists)
    lists[list] = list.IsRestartAtEachSection;
 
document.MailMerge.Execute(...);
 
foreach (KeyValuePair<List, bool> pair in lists)
    pair.Key.IsRestartAtEachSection = pair.Value

Added SaveOptions.UpdateLastSavedTimeProperty Property

We have added the SaveOptions.UpdateLastSavedTimeProperty in Aspose.Words for .NET 17.9 that controls whether to update the corresponding built-in document property on document save. Please read more detail from here:
Update LastSavedTime Property Before Saving

/// <summary>
/// Gets or sets a value determining whether the <see cref="BuiltInDocumentProperties.LastSavedTime" /> 
/// property is updated before saving. /// </summary> public bool UpdateLastSavedTimeProperty

Aspose.Words for .NET Resources

The following resources will help you work with Aspose.Words for .NET:

  • Home page of .NET API.
  • Download Section.
  • Install using NuGet Package
  • Documentation – up-to-date documentation containing Programmer’s Guide, Knowledge Base and much more.
  • API Reference Guide – detailing the publicly exposed classes, methods, properties, constants & interfaces.
  • Aspose.Words Product Family Forum – post your technical questions and queries, or any other problem you are facing while working with Aspose.Words APIs.
  • Enable Blog Subscription – do not limit yourself, you can keep yourself updated with the latest news on Aspose.Words APIs, new features, fixes and other API related topics by subscribing to Aspose.Words blog.
  • Examples – we have published our code examples on the social coding website GitHub.com. Anyone could explore the code examples for learning purposes.
Posted in Aspose.Words Product Family | Leave a comment

First Version of Aspose.Words for iOS via Xamarin Targeting Xamarin.iOS Framework Released

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We are pleased to announce the first release of Aspose.Words for iOS via Xamarin (17.9).  In future, regular monthly releases will be published. ‘Aspose.Words for iOS via Xamarin’ has full functionality of Aspose.Words for .NET with few limitations, minor API changes and additional requirements. This version also includes all bug fixes and public API changes made in Aspose.Words for .NET 17.9, see following release notes for more information.

Aspose.Words for .NET 17.9 release notes
Aspose.Words for iOS via Xamarin 17.9 release notes

Aspose.Words for iOS via Xamarin is an advanced Word document processing API to perform a wide range of document processing tasks directly within your native iOS applications. You can integrate this API through Xamarin framework for iOS applications. Aspose.Words for iOS via Xamarin API supports DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other formats. You can generate, modify, convert and render documents.
Learn more about Aspose.Words for iOS via Xamarin

Aspose.Words for iOS via Xamarin Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try all the powerful file processing features offered by Aspose.

You can easily download ‘Aspose.Words for iOS via Xamarin’ API for evaluation. The evaluation download is the same as the purchased download. Please check How to License Aspose.Words for iOS via Xamarin.

The evaluation version of Aspose.Words for iOS via Xamarin (without a license specified) provides full product functionality, but it inserts an evaluation watermark at the top of the document on open and save, and limits the maximum document size to several hundred paragraphs.

If you want to test ‘Aspose.Words for iOS via Xamarin’ API without the evaluation version limitations, you can also request a 30-day Temporary License. Please refer to How to get a Temporary License?

Posted in Aspose.Words Product Family | Leave a comment

Aspose Supports DDD Perth 2017

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Sydney, Australia – DDD Perth is a full day non profit community event run by developers for developers. Topics include .NET, Java and Cloud based technologies. Sessions are decided based on votes that are open to everyone.

What’s in Store?

  • One Day
  • Fully Catered
  • Inclusive atmosphere
  • Interesting presentations
  • Awesome people
  • Only $50
  • Event on a Saturday for easy attendance
  • Anyone to submit about any software industry related topic
  • Having a democratically chosen agenda
  • Focusing on creating a safe and inclusive environment where everyone is welcome

 

When and Where?

  • Sat 16th September 2017 at Perth Convention and Exhibition Centre.
  • Doors will open at 8:15am and we’ll finish at 5:10pm followed by the after party at @Liberty Cafe & Bar.

###END###

About Aspose

Aspose are file format experts. They offer a powerful set of file management APIs with which developers can create applications which can create, open, edit and save the majority of popular business file formats.

The Aspose product range includes Microsoft Excel spreadsheet APIsMicrosoft Word processing APIsMicrosoft PowerPoint presentation APIsPDF document creation and manipulation APIs and many others.

The Aspose products range of supported formats include Word documents, Excel spreadsheets, PowerPoint presentations, PDF documents, OneNote, Outlook, Project, Visio files, popular image formats and various other formats. Aspose produce APIs for .NET, Java, Cloud, which can be utilized in almost any modern language available today.

Aspose Pty Ltd has been operating since 2002. The headquarters are in Australia, and the company has teams in numerous countries all over the world.

Press Contact

Web: www.aspose.com
Telephone (Australia): +61 2 8006 6987

Posted in Developer Community Support | Leave a comment

PST File Size Improved with Aspose.Email for Android via Xamarin 17.9

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We are pleased to announce the monthly release of Aspose.Email for Android via Xamarin. This month’s release brings the same improvements in API functionality as are part of Aspose.Email for .NET 17.9. Being maintenance release, this release doesn’t include any new feature, but improves the overall API functionality by fixing several bugs reported by our valued customers.  You can find more about the fixes in the release notes section of API documentation.

Improvements in Aspose.Email for Android via Xamarin 17.9

Android developers can benefit of Aspose.Email for Android via Xamarin for creating powerful emailing applications using Xamarin.Android. The API comes in DLL format that you can quickly reference in your Xamarin applications. And above all, we publish regular monthly releases for fixing issues and enriching the API with new features and enhancements.

This month’s release is also part of our monthly releases that bring following API functional improvements.

  • PSTs generated by APIs have improved file size now
  • Some issues related to message conversion to other formats have also been fixed in this month’s release
  • Certain exceptions with fetching contacts from Exchange server have been resolved
  • The feature of reading multiple events from Calendar files has also been improved to cater for more cases that arose exceptions
  • The API also includes fixes to some memory leaks for working with POP3 client

API Resources

Aspose.Email for Android via Xamarin’s documentation section is your one stop for learning all about the API. You can visit the documentation page of the API to know more about the API. For any of your queries, feel free to write to us over Aspose.Email forum.

Posted in Aspose.Email Product Family | Leave a comment

PST File Size Improvement with Aspose.Email for iOS via Xamarin 17.9

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose.Email for iOS via XamarinWe are pleased to announce the monthly release of Aspose.Email for iOS via Xamarin 17.9. Ported from Aspose.Email for .NET API, this monthly release of API includes the same enhancements and improvements as that of .NET API. For a detailed note on the improvements included in this month’s release, please visit the release notes section of Aspose.Email for iOS via Xamarin API.

Improvements in Aspose.Email for iOS via Xamarin 17.9

The monthly release of Aspose.Email for .NET includes several improvements in API functionality as result of bug fixes that were reported with the last version of the API. Consequently, these functional improvements are also part of Aspose.Email for iOS via Xamarin API. Inclusion of these improvements further add to the stabilization and improved performances of both these APIs.

Following is a list of improvements that are part of this month’s release:

  • PSTs generated by APIs have improved file size now
  • Some issues related to message conversion to other formats have also been fixed in this month’s release
  • Certain exceptions with fetching contacts from Exchange server have been resolved
  • The feature of reading multiple events from Calendar files has also been improved to cater for more cases that arose exceptions
  • The API also includes fixes to some memory leaks for working with POP3 client

API Resources

Aspose.Email for iOS, being a wrapper around Aspose.Email for .NET API, uses the same API resources as that of Aspose.Email for .NET. You can refer to Aspose.Email for iOS via Xamarin documentation to have further information about the API resources.

As always, we welcome your queries and inquiries related to the product on Aspose.Email forum.

Posted in Aspose.Email Product Family | Leave a comment

Aspose.Email for Mac via Xamarin is Available Now!

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We are pleased to announce the launch of Aspose.Email for Mac via Xamarin. After the launch of Aspose.Email for Android via Xamarin and Aspose.Email for iOS via Xamarin, this is another extension to the Aspose.Email product family that can be of value to apps development on Mac with Xamarin Framework.

Building Rich Emailing Applications with Xamarin.Mac

Aspose.Email for Mac via Xamarin is powered by Aspose.Email for .NET at its back which has been in the field for quite long time now with proven performance. It provides:

  • Support for Outlook and other popular file formats
  • Conversion of emails from one format to another
  • Support for working with Outlook PST and OST file formats
  • Working with popular emailing protocols such as POP3, IMAP, SMTP and Exchange Server protocols (WebDav/EWS)
  • Working Thunderbird Storage Files, and
  • iCalendar file formats

The same set of features is now supported by this new API for Xamarin.Mac applications that can be readily sued by app developers for Mac.

Getting Started with Aspose.Email for Mac via Xamarin

You can get started with Aspose.Email for Mac via Xamarin in no time. The API is available in the form of DLL for download from API’s download section as well as through Nuget. Once you setup Xamarin environment with Microsoft Visual Studio, include reference to the API DLL in your application and you are ready to creating emailing applications with the API.

Documentation and API Reference Guide

Aspose.Email for Mac via Xamarin exhibits the same features as the Aspose.Email for .NET API. For this reason, we’ll be using Aspose.Email for .NET documentation and API Reference guide for this API as well. The .NET API documentation can be referenced for code samples and guidelines other than exceptions listed in the upcoming section. You can find about the API resources in the documentation section of the API.

Limitations

As mentioned earlier, the API contains almost all the features offered by Aspose.Email for .NET. However, there are certain limitations a well. For example:

  • The API doesn’t have any printing features for exporting the messages to TIFF or XPS format
  • ActiveSync client is not available in the API
  • You cannot embed linked images into message body in both RTF as well as HTML format
  • It also has no functionality of Signing or Encrypting/Decrypting messages

These limitations and work around methods (where applicable) are listed in API limitations page for Aspose.Email for iOS via Xamarin.

Got Questions?

Feel free to reach us via Aspose.Email forum. We’ will be glad to address your concerns and assist you with any of your query.

 

Posted in Aspose.Email Product Family | Leave a comment

PST File Size improved with Aspose.Email for Java 17.9

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

aspose-email-for-javaAspose.Email for Java 17.9 has been released.  Ported from its equivalent .NET version, this month’s release includes the same bug fixes and improvements that were part of the .NET version. Being maintenance release, no new features have been incorporated in this release. For a complete list of what is new and fixed, please visit the release notes page of API documentation.

Improvements in Aspose.Email for Java 17.9

Functional improvements included in this month’s release include the following.

  • PSTs generated by the API were resulting in large file size that has been fixed now
  • Issues related to message conversion to other formats like HTML encoding problem has been fixed
  • Exceptions raised while retrieving contacts from Exchange Server have been fixed
  • Issue with reading multiple events from calendar file has also been fixed
  • Some memory leaks while working with POP3 client of the API have also been fixed
  • Thread leaks with SMTP client of the API have also been fixed

In addition to above, the API also includes several other fixes which further add to the overall API improvement in terms of expected output.

API Resources

We have detailed information available online for getting started with the Aspose.Email for Java API. These are:

Posted in Aspose.Email Product Family | Leave a comment

Convert and Split Word Document to HtmlFixed Format by using Aspose.Words for Cloud 17.8

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

We are pleased to announce Aspose.Words for Cloud 17.8 release. This release includes a new feature along with three bug fixes. We have introduced HtmlFixed format support in this version. Aspose.Words’ core library has also been updated to Aspose.Words for .NET 17.8. Please check release notes of Aspose.Words for Cloud 17.8 for complete list of new feature and bug fixes.

The following sections describe some details regarding these newly added features/enhancements.

Support to Convert Document to HtmlFixed Format

HtmlFixed file format support is included in Aspose.Words for Cloud 17.8. This version supports to convert supported file formats to HtmlFixed format, HTML format using absolutely positioned elements. You can use htmlfixed parameter for the purpose while converting or splitting the documents in /convert and /split methods.

Improvements

There are 3 improvements and fixes in this regular monthly release:

WORDSCLOUD-210: No Swagger field to put body in mail merge

WORDSCLOUD-228: Meaningless error if “imagesaveoption.resolution” is set to 0

WORDSCLOUD-231: Swagger: “format” parameter is required for “GetDocument” method

Aspose for Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Aspose.Words for Cloud

Aspose.Words for Cloud Online Documentation

Aspose for Cloud UI Help Topics

Aspose.Words Forum

Live Examples

Aspose for Cloud SDKs

Aspose for Cloud Plugins

Work with Aspose for Cloud Storage using Web GUI or Aspose for Cloud Service

Work with Third Party Storages

Work with API Usage and Logs using Web GUI or Aspose for Cloud Service

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the Aspose for Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by Aspose for Cloud.

Posted in Aspose.Words Product Family | Leave a comment