An Improved and Enhanced Java Library to Create and Manipulate PDF Documents

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

Aspose.PDF for JavaWe at Aspose are pleased to announce new version of Aspose.PDF for Java. Aspose.PDF for Java 18.3 has been released and ready to be used in Java Applications. Since we always intend to provide an improved and enhanced Java Library to Aspose APIs Users, we have incorporated bug fixes and improvements in Aspose.PDF for Java 18.3. In case you are going to use latest version of the API in your Java Applications, we recommend you to please visit release notes page of Aspose.PDF for Java 18.3, in order to have an overview of complete API changes.

Bug Fixes in Aspose.PDF for Java 18.3

In this release of the API, we have included fixes to the reported errors in previous version(s) and made sure to improve the existing features and functionalities. Following is list of fixed issues which were reported by our customers for older version(s) of Aspose.PDF for Java.

  • Converting PDF, generated from Aspose.Cells, to PDFA2a fails the compliance (Linux)
  • TIFF to PDF – a disordered image is created
  • Text gets disturbed after replacements
  • HTML to PDF – the width of PDF is increased
  • PDF to HTML: Bold text is too heavy in FireFox
  • An exception raises while redacting PDF document
  • PDF to PPTX – Pie Charts are not appearing properly
  • PDF to HTML: text and lines are misplaced

Miscellaneous Fixes

As it is always recommended to use latest release of our API’s as they include latest features / improvements and fixes related to issues reported in earlier released versions. Therefore, please download the latest release of Aspose.PDF for Java 18.3.

Posted in Aspose.PDF Product Family, Asad Ali | Leave a comment

Process Line Breaking and Create Clones of TextFragments with Aspose.PDF for .NET 18.4

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

As per monthly update process of Aspose APIs, we are pleased to announce new April Release of Aspose.PDF for .NET. Aspose.PDF for .NET 18.4 is available on NuGet Gallery for download and to be used in .NET applications. Like every new release of the API, Aspose.PDF for .NET 18.4 has been launched with exciting features and enhancements. In order to have an overview of improvements and changes in this release of the API, we recommend you to visit release notes page of Aspose.PDF for .NET 18.4.

Determine Line Break

In particular scenarios of PDF generations, sometimes you may come up with a requirement to identify the points/positions where an Enter/Line Break was added to create new line or contents of a line were moved to subsequent line after content reaching to the edge of the page. We have implemented logging (tracking) background processing (line breaking) of multi-line text fragments in text adding scenarios. You can use GetNotifications(), a new method of Page Class in order to achieve the functionality. An example of such functionality has been provided in API documentation on following link:

Since we have already planned to improve the feature to support of such scenarios, we are working over adding the functionalities for editing existing PDF documents. We hope to provide more enhancements in API regarding this feature in upcoming versions. For now, only notifications about paragraph events in text adding scenarios are supported.

Clone TextFragments with Identical Formatting

One of the interesting enhancements in Aspose.PDF for .NET 18.4 is, you can clone a TextFragment with segments formatting identical to the original fragment. You can use TextFragment.Clone() method in order to achieve this. Following code snippet shows how you can implement this feature in your application:

Document doc = new Document();
Page page = doc.Pages.Add();
TextFragment text = new TextFragment("some text");
TextSegment segment = new TextSegment("some segment");
segment.TextState.FontSize = 40;
text.Segments.Add(segment);
text = text.Clone() as TextFragment;
page.Paragraphs.Add(text);
doc.Save(outFile);

Miscellaneous

As it is always recommended to use latest release of our API’s, so we suggest you to please download the latest release Aspose.PDF for .NET 18.4 and check following resources which will help you working with API:

Posted in Aspose.PDF Product Family, Asad Ali | Leave a comment

Sponsoring Azure Bootcamp 2018, Singapore

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

Sydney, Australia – Aspose supports a number of local user groups and events in the US, Europe and Asia. We are keen to get behind developer centric events and seminars.

All around the world user groups and communities want to learn about Azure and Cloud Computing! On April 21, 2018, all communities will come together once again for the fifth great Global Azure Bootcamp event!

Singapore will be participating as well for one day deep dive class on Azure. As part of the global bootcamp, the result is that thousands of people get to learn about Azure and join together online under the social hashtag #GlobalAzure!

What’s in Store?

At the Singapore Chapter of the Global Azure Bootcamp, over 20 Azure experts will be sharing on 4 tracks.

When and Where?

  • 1 Marina Blvd,
    #22-01 One Marina Boulevard
    Singapore 018989
  • 21 April 2018

###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 8003 5926

Posted in Developer Community Support | Leave a comment

Brisbane Global Azure Bootcamp

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

Sydney, Australia – Aspose is getting behind the world wide Azure Bootcamp phenomenon.  All around the world user groups and communities want to learn about Azure and Cloud Computing! On April 21, 2018, all communities will come together once again for the fifth great Global Azure Bootcamp event!

The Brisbane Azure User group will be participating as well for one day deep dive class on Azure. As part of the global bootcamp, the result is that thousands of people get to learn about Azure and join together online under the social hashtag #GlobalAzure

Speakers include 
  • Adam Stephensen
  • Alessandro Cardoso
  • Elliot Munro
  • Todd Whitehead
Join them for free:
  • Level 2 315 Brunswick Street Fortitude Valley, QLD 4006
  • 21 April 2018

###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 8003 5926

Posted in Developer Community Support | Leave a comment

Password Protected ODT OTT Files Supported ShapeBase.IsLayoutInCell Property Added in Aspose.Words for Android via Java 18.4

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Aspose.Words for Android via Java

We are pleased to announce the new monthly release of Aspose.Words for Android via Java 18.4. Aspose.Words for Android via Java has full functionality of Aspose.Words for Java 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 Java 18.4, see following release notes for more information.

Aspose.Words for Java 18.4 release notes
Aspose.Words for Android via Java 18.4 release notes

Aspose.Words for Android via Java 18.4 now allows you to perform following tasks:

Public Ref Class for out-ref Emulation Added in API

Related issue: WORDSJAVA-1756
On .NET baseline, some public API methods contain out/ref params in signatures. Service classes Ref, RefInt, RefBoolean, etc. are added to emulate out/ref in Java. Now, the code like:


void SomeMethod(ref Document doc, out int i)
is autoported to Aspose.Words for Java as:

void someMethod(Ref doc, RefInt i)

The Ref* classes contain get() and set() methods to get and set the value.

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

  • Added public Ref<T> class for out/ref emulation in public API.
  • Provide an ability to work with password-protected ODT and OTT file formats
  • Preserve PaperTray information in PCL
  • Added ShapeBase.IsLayoutInCell property 
  • Implemented optimization of metafile rendering vector output. Optimization includes applying intermediate transformations directly to the graphics and removing redundant canvases. Such optimization is also performed by MW when saving metafiles as vector graphics to PDF, XPS, etc.
  • PaperTray information is now saved in PCL output
  • “DrawingML shapes are not fully supported” warning is not thrown anymore, more specific warnings are used instead while rendering
  • DrawingML shapes with auto-size and empty textboxes don’t throw exception while rendering now
  • WordArt objects with empty fill now cast only outline shadows while rendering. Previously the whole shape cast a shadow
  • Improved rendering of MathAccentElement. The accent symbol is rendered in accordance with the letter’s height
  • Improved rendering of PieChart, if data labels have a manual layout
  • Improved rendering of the text boxes with OleObjects (e.g. Math equation)
  • Improved rendering of WordArt objects with gradient fill
  • Fixed a bug causing the corruption of radial gradient fill for rotated shapes while rendering
  • Fixed rendering of “Monotype Hadassah” font with legacy encoding
  • Fixed a problem with META_SETPIXEL WMF record while rendering meta-files
  • Improved frame width calculation when paragraph has right indent
  • Improved computation of widths of ideographic space when combined with document grid, space inside footnotes
  • Improved floating table positioning for RTL tables in 2013 compatibility mode
  • Improved layout of 2013 compatible documents when page break overlaps footer
  • Improved positioning of wrapped lines in 2013 compatibility mode, and lines with large inline images
  • Fixed issue with character compressing when Kinsoku rule is ignored by document
  • Fixed incorrect glyph selection for Zero Width No-Break Space when font does not have this glyph
  • Fixed comment range highlighting issue when comment spans multiple pages inside a repeated header row of a table
  • Fixed rendering of text in merged cells when row contains hidemark attribute on the cell break and all remaining cells are merged

‘Aspose.Words for Android via Java’ is an advanced Word document processing API to perform a wide range of document processing tasks directly within your native Android applications. Aspose.Words for Android via Java 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 Java

Aspose.Words for Android via Java 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 Java’ 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 Java (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 Java’ 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

Password Protected ODT OTT Files Supported Preserve PaperTray Information in PCL using Aspose.Words for Java 18.4

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

Aspose.Words for Java

We are pleased to announce the new monthly release of Aspose.Words for Java 18.4. The release of this month contains number of new features, enhancements and bug fixes of the issues reported by our users in previous versions. Please check the detailed release notes of Aspose.Words for Java 18.4 to get an idea about all the new features/enhancements and fixes made in this release. Furthermore, if you are planning to upgrade the API from any previous version, we strongly recommend you to check the Public API Changes section of current release and other intermediate releases from release notes folder, to know what has been changed since your current revision of the API.

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

Public Ref Class for out-ref Emulation Added in Java API

Related issue: WORDSJAVA-1756
On .NET baseline, some public API methods contain out/ref params in signatures. Service classes Ref, RefInt, RefBoolean, etc. are added to emulate out/ref in Java. Now, the code like:


void SomeMethod(ref Document doc, out int i)
is autoported to Aspose.Words for Java as:

void someMethod(Ref doc, RefInt i)

The Ref* classes contain get() and set() methods to get and set the value.

Ability to Work with Password-Protected ODT and OTT File Formats

The OdtSaveOptions class can be used to specify additional options when saving a document into the ODT or OTT format. You can initializes a new instance of this class that can be used to save a document in the ODT format encrypted with a password. You can also use OdtSaveOptions.Password property to get or set password to encrypt document. The code sample below shows how to load and save OpenDocument encrypted with password.
Open and Save Encrypted OpenDocument

Ability to Preserve PaperTray Information in PCL Added

We have added support to preserve paper tray information when exporting document to PCL format. No additional code is required. Following information is transferred from document’s model to PCL file.


PageSetup.FirstPageTray
PageSetup.OtherPagesTray

Please note that the value of paper tray is passed from document as is. PCL format supports only 8-bit identifiers for paper tray so make sure this values are correct for PCL printer.

ShapeBase.IsLayoutInCell Property Added

We have added ShapeBase.IsLayoutInCell property in this version of Aspose.Words. This property gets or sets a flag indicating whether the shape is displayed inside a table or outside of it. The property may be helpful for shapes (mainly VML) that are placed into a table cell but are needed to position without binding to the cell. Please refer to the following article.
How to Add a Watermark in Table Cell

Optimization of Vector Graphics Output of Metafile Rendering

We have implemented optimization of metafile rendering vector output. Optimization includes applying intermediate transformations directly to the graphics and removing redundant canvases. Such optimization is also performed by MS Word when saving metafiles as vector graphics to PDF, XPS, etc. Optimization may affect the visual appearance of metafile vector graphics in viewer applications due to peculiarities of vector graphics rendering. For example, there are cases when not optimized output looks faded out in Acrobat Reader comparing to optimized output. Metafile output optimization is controlled by existing FixedPageSaveOptions.OptimizeOutput flag.

Obsolete LoadOptions.WebRequestTimeout Property Removed

We have removed obsolete property WebRequestTimeout from the LoadOptions class in Aspose.Words 18.4. Please use the HtmlLoadOptions.WebRequestTimeout property instead.

Other Improvements

There are 75 improvements and fixes in this regular monthly release. The most notable are:

  • Added public Ref<T> class for out/ref emulation in public API.
  • Provide an ability to work with password-protected ODT and OTT file formats
  • Preserve PaperTray information in PCL    
  • Added ShapeBase.IsLayoutInCell property 
  • Implemented optimization of metafile rendering vector output. Optimization includes applying intermediate transformations directly to the graphics and removing redundant canvases. Such optimization is also performed by MW when saving metafiles as vector graphics to PDF, XPS, etc.
  • PaperTray information is now saved in PCL output
  • “DrawingML shapes are not fully supported” warning is not thrown anymore, more specific warnings are used instead while rendering
  • DrawingML shapes with auto-size and empty textboxes don’t throw exception while rendering now
  • WordArt objects with empty fill now cast only outline shadows while rendering. Previously the whole shape cast a shadow
  • Improved rendering of MathAccentElement. The accent symbol is rendered in accordance with the letter’s height
  • Improved rendering of PieChart, if data labels have a manual layout
  • Improved rendering of the text boxes with OleObjects (e.g. Math equation)
  • Improved rendering of WordArt objects with gradient fill
  • Fixed a bug causing the corruption of radial gradient fill for rotated shapes while rendering
  • Fixed rendering of “Monotype Hadassah” font with legacy encoding
  • Fixed a problem with META_SETPIXEL WMF record while rendering meta-files
  • Improved frame width calculation when paragraph has right indent
  • Improved computation of widths of ideographic space when combined with document grid, space inside footnotes
  • Improved floating table positioning for RTL tables in 2013 compatibility mode
  • Improved layout of 2013 compatible documents when page break overlaps footer
  • Improved positioning of wrapped lines in 2013 compatibility mode, and lines with large inline images
  • Fixed issue with character compressing when Kinsoku rule is ignored by document
  • Fixed incorrect glyph selection for Zero Width No-Break Space when font does not have this glyph
  • Fixed comment range highlighting issue when comment spans multiple pages inside a repeated header row of a table
  • Fixed rendering of text in merged cells when row contains hidemark attribute on the cell break and all remaining cells are merged

Aspose.Words for Java Resources

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

Posted in Aspose.Words Product Family | Leave a comment

Aspose.3D for Java API to work with 3D Formats is Coming Soon!

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

We are pleased to announce that Aspose.3D for Java API is coming soon. We have received requests from clients to release the Java version of Aspose.3D API to work with Java application projects, since we are about to fulfill their requirement. With the addition of Aspose.3D for Java API, developers would be able to import and export 3D models into the supported formats, access 3D elements for editing purposes, and build a 3D model from scratch. They can also build GPU and CAD friendly geometries as well as skeletal animation and morphing.

Supported features of Aspose.3D for Java API

Aspose.3D for .NET API has already been released around 2 or 3 years ago. Aspose.3D for Java API will be auto-ported from the equivalent version of Aspose.3D for .NET API, since developers will get the same features and supported file formats on both platforms.

Independent of any External Software Package

Aspose.3D for Java API is an easy to use compiled JAR to work with 3D file formats, it does not depend on any external API or software installation.

Aspose.3D for .NET Resources

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

  • Aspose.3D product family forum – Post your technical questions and queries, or any other problem you faced while running Aspose.3D APIs.

  • Enable blog Subscription – Do not limit yourself, you can keep yourself updated with the latest news on Aspose.3D APIs, new features, fixes and other API related topics by subscribing to Aspose.3D blog.

Posted in Aspose.3D Product Family | Tagged , , , , , | Leave a comment

Upgraded Barcode Recognition Generation Process With Aspose.BarCode for JasperReports 18.3

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

Aspose.BarCode for JasperReports We are pleased to announce new Aspose.BarCode for JasperReports 18.3 release.

This release has been developed based on Aspose.BarCode for Java 18.3, whereby we have fixed the issue related to evaluation message displayed when customer is using a free version of Aspose.BarCode API.

To view a complete list of new features, enhancements and fixes, please visit Aspose.Barcode for JasperReport 18.3 release notes page.

You can download the latest release of Aspose.BarCode for JasperReports from the following link: Download Aspose.BarCode for JasperReports 18.3

Aspose.BarCode for JasperReports Resources

The following API resources can be of help to you in getting started:

Posted in Aspose.BarCode Product Family | Leave a comment

Improved Image Rendering in Aspose.HTML for .NET 18.4

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

We are glad to announce new release Aspose.HTML for .NET 18.4 which is available on NuGet Gallery for download and to be used in .NET Applications. We have enhanced feature of rendering the HTML files to image files. Furthermore, we also have rectified the anomalies reported in earlier version(s) of Aspose.HTML for .NET. An overview of the improvements and changes is given in the release notes of Aspose.HTML for .NET 18.4.

In latest version of Aspose.HTML for .NET, parsing of Cascading Style Sheet (CSS) has been improved and we have focused especially that API parses CSS without missing any property or tag. Thus improving the rendering of an HTML file to a PDF, XPS and other supported file formats. Few properties and an enumeration pertaining to specification of CSS parsing rules has also been incorporated in latest version of Aspose.HTML for .NET API. A few exceptions including AgrumentOutOfRange and ArgumentNullException have been fixed as well.

Miscellaneous Resources

Please visit the following links for information regarding Aspose.HTML for .NET 18.4 and Release Notes section.

Posted in Aspose.HTML Product Family | Leave a comment

Supported Encryption for OpenDocument Preserve PaperTray Information in PCL

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 18.4. This month’s release contains over 66 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.

  • Provide an ability to work with password-protected ODT and OTT file formats
  • Preserve PaperTray information in PCL
  • Added ShapeBase.IsLayoutInCell property
  • Implemented optimization of metafile rendering vector output. Optimization includes applying intermediate transformations directly to the graphics and removing redundant canvases. Such optimization is also performed by MS Word when saving metafiles as vector graphics to PDF, XPS, etc.
  • PaperTray information is now saved in PCL output
  • “DrawingML shapes are not fully supported” warning is not thrown anymore, more specific warnings are used instead while rendering
  • DrawingML shapes with auto-size and empty textboxes don’t throw exception while rendering now
  • WordArt objects with empty fill now cast only outline shadows while rendering. Previously the whole shape cast a shadow
  • Improved rendering of MathAccentElement. The accent symbol is rendered in accordance with the letter’s height
  • Improved rendering of PieChart, if data labels have a manual layout
  • Improved rendering of the text boxes with OleObjects (e.g. Math equation)
  • Improved rendering of WordArt objects with gradient fill
  • Fixed a bug causing the corruption of radial gradient fill for rotated shapes while rendering
  • Fixed rendering of “Monotype Hadassah” font with legacy encoding
  • Fixed a problem with META_SETPIXEL WMF record while rendering meta-files
  • Improved frame width calculation when paragraph has right indent
  • Improved computation of widths of ideographic space when combined with document grid, space inside footnotes
  • Improved floating table positioning for RTL tables in 2013 compatibility mode
  • Improved layout of 2013 compatible documents when page break overlaps footer
  • Improved positioning of wrapped lines in 2013 compatibility mode, and lines with large inline images
  • Fixed issue with character compressing when Kinsoku rule is ignored by document
  • Fixed incorrect glyph selection for Zero Width No-Break Space when font does not have this glyph
  • Fixed comment range highlighting issue when comment spans multiple pages inside a repeated header row of a table
  • Fixed rendering of text in merged cells when row contains hidemark attribute on the cell break and all remaining cells are merged

Ability to Work with Password-Protected ODT and OTT File Formats

In this version of Aspose.Words, we have added support to export document to ODT and OTT file formats encrypted with password. Please read following article for more detail.
Open and Save Encrypted OpenDocument

The following public API has been added to the OdtSaveOptions class:

/// <summary>
/// Initializes a new instance of this class that can be used to save a document in 
/// the <see cref="Words.SaveFormat.Odt"/> format encrypted with a password. /// </summary> public OdtSaveOptions(string password)
/// <summary>
/// Gets or sets a password to encrypt document.
/// </summary>
/// <remarks>
/// <para>In order to save document without encryption this property should be null 
/// or empty string.</para> /// </remarks> public string Password

Added Support to Preserve PaperTray Information in PCL

We have added support to preserve paper tray information when exporting document to PCL format. No additional code is required. Following information is transferred from document’s model to PCL file.

PageSetup.FirstPageTray
PageSetup.OtherPagesTray

Please note that the value of paper tray is passed from document as is. PCL format supports only 8-bit identifiers for paper tray so make sure this values are correct for PCL printer.

Added ShapeBase.IsLayoutInCell property

We have added ShapeBase.IsLayoutInCell property in this version of Aspose.Words. This property gets or sets a flag indicating whether the shape is displayed inside a table or outside of it. The property may be helpful for shapes (mainly VML) that are placed into a table cell but are needed to position without binding to the cell. Please refer to the following article.

How to Add a Watermark in Table Cell

/// <summary>
/// Gets or sets a flag indicating whether the shape is displayed inside a table or outside of it.
/// </summary>
/// <remarks>
/// The default value is <b>true</b>.
/// Has effect only for top level shapes, the property <see cref="WrapType"/> of which is set to value
/// other than <see cref="WrapType.Inline"/>.
/// </remarks>
public bool IsLayoutInCell
{
    get; set;
}

Optimization of Vector Graphics Output of Metafile Rendering

We have implemented optimization of metafile rendering vector output. Optimization includes applying intermediate transformations directly to the graphics and removing redundant canvases. Such optimization is also performed by MS Word when saving metafiles as vector graphics to PDF, XPS, etc. Optimization may affect the visual appearance of metafile vector graphics in viewer applications due to peculiarities of vector graphics rendering. For example, there are cases when not optimized output looks faded out in Acrobat Reader comparing to optimized output. Metafile output optimization is controlled by existing FixedPageSaveOptions.OptimizeOutput flag.

Obsolete property LoadOptions.WebRequestTimeout was removed

We have removed obsolete property WebRequestTimeout from the LoadOptions class in Aspose.Words 18.4. Please use the HtmlLoadOptions.WebRequestTimeout property instead.

Aspose.Words for .NET Resources

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

    • Home page of .NET API.
    • 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