Add, update or delete Excel charts and chart legend using Aspose for Cloud 1.1.6.6 release

asposeCloudAPIs Add, update or delete Excel charts and chart legend using Aspose for Cloud 1.1.6.6 release

We are pleased to announce the release of Aspose for Cloud 1.1.6.6. With this new release, create, read, manipulate and export features are greatly improved.

You can add or delete Excel charts and read, show, hide or update chart legends. Some bugs have also been fixed in this release. Following is the categorized list of enhancements.

Aspose.Cells for Cloud

  • Add Charts – This feature allows you to add a new chart in a worksheet. charts resource can be used and a PUT request can be sent (specifying data for chart series and other chart options) to add a new chart.
  • Delete Charts – This feature allows you to delete all charts from a worksheet. charts resource can be used and a DELETE request can be sent to delete all charts.
  • Show Chart Legend – This feature allows you to show a chart legend on a chart in a worksheet. legend resource can be used and a PUT request can be sent to show chart legend.
  • Hide Chart Legend – This feature allows you to hide a chart legend in a worksheet. legend resource can be used and a DELETE request can be sent to hide chart legend.
  • Update Chart Legend – This feature allows you to update a chart legend on a chart in a worksheet. legend resource can be used and a POST request can be sent (specifying updated values in the request body) to update chart legend.
  • Read Chart Legend – This feature allows you to read information of a chart legend from a worksheet. legend resource can be used and a GET request can be sent for this purpose.

Aspose.Slides for Cloud

Aspose.Slides for Cloud’s codebase has been updated to improve convert PowerPoint presentations to PDF feature and fix some rendering bugs.

Aspose for Cloud Platform

A bug related to sign up using Facebook account has been fixed.

Posted in Aspose for Cloud APIs, Muhammad Ijaz | Leave a comment

Configure Threshold for Optical Markers with Aspose.OCR for Java 1.9.0

aspose OCR for Java 100 Configure Threshold for Optical Markers with Aspose.OCR for Java 1.9.0We are pleased to announce the release of Aspose.OCR for Java 1.9.0. This month’s release contains all the features, enhancements and bug fixes from Aspose.OCR for .NET 1.8.0 and 1.9.0.

This outlines the most significant changes. Check the detailed release notes for all enhancements and fixes when downloading the latest version of Aspose.OCR for Java 1.9.0.

Optical Mark Recognition Threshold

The threshold specifies the percentage of black pixels over which the option is considered to be selected. Setting a lower threshold allows the OmrEngine to consider any partially filled marker as selected; a higher threshold may require the marker to be filled completely. Usually the threshold is set to an acceptable higher average value before initializing the OMR procedure to determine the amount of pixels (as a percent) that is required before a field or a mark is considered checked or filled. Aspose.OCR for Java now supports setting the threshold for a template, template page and even for a specific template element . Please check the detailed article on Setting OMR Thresholds.

Equal Spacing Between the Markers

This enhancement has been made for the OmrEngine to accommodate markers that are equally distributed on the OMR template. Unfortunately, the Template Editor for the Java version of the product isn’t yet available for public use. We are working to provide a Java based template editor with future releases of Aspose.OCR for Java.

Please visit the documentation for details, and if you still have any questions, we always welcome inquiries on Aspose.OCR Support Forum.

Posted in Aspose.OCR Product Family, Babar Raza | Tagged , , , , , , , , , | Leave a comment

Partial Support for EUDC Fonts, Best Fit Position of Data Labels in Pie Chart & Insertion of OLE Objects in Aspose.Words 14.3.0

aspose.words logo Partial Support for EUDC Fonts, Best Fit Position of Data Labels in Pie Chart & Insertion of OLE Objects in Aspose.Words 14.3.0Aspose.Words 14.3.0 has been released with this month’s release containing over 95 useful new features, enhancements and bug fixes to the Aspose.Words products.

You can download the latest releases of Aspose.Words from the following links:

Here is a look at just a few of the biggest features in this month’s release. For a full list of bug fixes and improvements please refer to the download pages in the links above.

Insert Embedded or Linked OLE Objects

Aspose.Words now supports insertion of OLE objects such as another Microsoft Word document or an Microsoft Excel chart. A new public method, InsertOleObject, has been introduced in the DocumentBuilder class. This method can be used to insert an embedded or linked OLE object from a file into a Word document.

The following code inserts embedded Excel 97-2003 document as iconic OLE object from stream using predefined image.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Stream memoryStream = File.OpenRead(MyDir + "Book1.xls");
Shape oleObject = builder.InsertOleObject(memoryStream, "Excel.Sheet.8", true, null);
doc.Save(MyDir + @"out.docx");

The following code inserts linked Word document from file as normal OLE object using custom presentation image.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Image image = Image.FromFile(MyDir + "Aspose.Words.png");
Shape oleObject = builder.InsertOleObject(MyDir + "Doc1.docx", true, false, image);
doc.Save(MyDir + @"out.docx");

EUDC Fonts Partial Support Added

Aspose.Words’ rendering engine now partially supports EUDC (End-User-Defined-Characters) fonts. Please find below the description of how EUDC fonts works on Windows (Microsoft Word also seems to follow this logic in general):

End-User-Defined and Private Use Area Characters

In this first implementation, Aspose.Words uses a single EUDC font. When rendering a document to fixed-page formats, this font is searched among the specified font sources by “EUDC” family name.

Best Fit Position of Data Labels in Pie Chart Partially Supported

Starting from Aspose.Words 14.3.0, Best Fit position of data labels in pie charts is partially supported. In previous versions labels with best fit position were rendered as if they had the inside end position. Currently we use a modified Open Office algorithm to set the best fit position of data labels. Here are a few examples:

1. Best fit position of data labels of 2D Pie chart:

TestDataLabelBestFitPosition Pdf 0 Gold Partial Support for EUDC Fonts, Best Fit Position of Data Labels in Pie Chart & Insertion of OLE Objects in Aspose.Words 14.3.02. Best fit position of data labels of 3D Pie chart:

TestDataLabelBestFitPosition Pdf 1 Gold Partial Support for EUDC Fonts, Best Fit Position of Data Labels in Pie Chart & Insertion of OLE Objects in Aspose.Words 14.3.0

Posted in Aspose.Words Product Family | Leave a comment

DotNetNuke Export to Microsoft Word and PDF using Aspose.Words

aspose words for net DotNetNuke Export to Microsoft Word and PDF using Aspose.WordsAspose DotNetNuke Content Export Module allow users to export online content into Microsoft Word or Adobe Acrobat PDF documents using Aspose.Words. This module makes it very easy to have an offline copy of your favorite online content for editing, sharing and printing in the popular DOC or PDF formats. It adds Export to Word and Export to Pdf buttons at any desired location on the page. Clicking a button dynamically exports the content of the page to a Word or PDF document and then automatically downloads the file to the disk location selected by the user in just couple of seconds.

Aspose DotNetNuke Content Export to word and pdf 300x116 DotNetNuke Export to Microsoft Word and PDF using Aspose.Words

Aspose DotNetNuke Content Export to Word and Pdf

Aspose DotNetNuke Content Export doc file save 300x227 DotNetNuke Export to Microsoft Word and PDF using Aspose.Words

Aspose DotNetNuke Content Export doc file save

Installing the Aspose DotNetNuke Content Export Module

You can download the Aspose DotNetNuke Content Export module from one of the following locations:

Once downloaded, please follow these steps to install the module into your DotNetNuke website:

  1. Log into your site as either Host or another super-user level account.
  2. Navigate to the Host menu and select Extensions.
  3. Click Install Extension Wizard.
  4. As directed browse to the location of the downloaded zip file, select it then click Open.
  5. Click Next, accept the license, continue through the install. When finished click the Return button.

Please check this module installation video from DotNetNuke for more details

Using the Aspose DotNetNuke Content Export Module

After you have installed the Aspose DotNetNuke Content Export module it is really simple to start using it on your website. Please follow these simple steps to get started:

  1. Make sure you are logged-in to DotNetNuke with a Host or Admin level account.
  2. Navigate to the page where you want to add the Export module.
  3. Select Modules followed by Add New Module from the top ribbon.

    Aspose DotNetNuke Content Export add module to page 300x125 DotNetNuke Export to Microsoft Word and PDF using Aspose.Words

  4. From the list, select ‘Aspose DotNetNuke Content Export’ and drag it into position.

You have successfully added Aspose DotNetNuke Content Export to your page. Two buttons, Export to Word and Export to Pdf, now appear on the page. Anyone can simply click on either of these buttons and export the content of the page into a Word or PDF document.

Video

Please check the video below to see the plugin in action.

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

Aspose.Pdf for Java 9.0.0 Introduces Changing the Color Space of PDF Document

aspose Pdf for Java 100 Aspose.Pdf for Java 9.0.0 Introduces Changing the Color Space of PDF DocumentWe are pleased to announce the release of Aspose.Pdf for Java 9.0.0. It includes some new exciting features, enhancements and fixes to issues reported in earlier versions of Aspose.Pdf for Java, along with a change of release numbering. As the Java version is ported from Aspose.Pdf for .NET, its version number has been changed to reflect the .NET version it comes from. You can download the latest release of Aspose.Pdf for Java from the download section.

Changing color space of PDF document is one of the exiting features introduced in this version. The maximum number of columns limit in a table has been increased to 512 and we have made further progress on porting new classes and methods from Aspose.Pdf for .NET to the Aspose.Pdf for Java architecture. The complete details of these changes can be found in Public API Changes in Aspose.Pdf for Java 9.0.0.

Following are the some of the new features/enhancements this month’s release. For a full list of bug fixes and improvements please refer to the download pages in the link above.

Export/Import Bookmarks

The methods exportBookmarksToXML(...) and importBookmarksWithXML(...) with Stream arguments are implemented in the PdfBookmarkEditor class. So now extracted bookmarks can be saved into stream object can be import into stream from XML file.

Export  Bookmarks

//Create PdfBookmarkEditor object
PdfBookmarkEditor bookmarkeditor = new PdfBookmarkEditor();
//Open PDF file
bookmarkeditor.bindPdf("Input.pdf");
OutputStream os = new FileOutputStream("bookmark.xml");
bookmarkeditor.exportBookmarksToXML(os);
bookmarkeditor.dispose();

Import Bookmarks

//Create PdfBookmarkEditor object
PdfBookmarkEditor bookmarkeditor = new PdfBookmarkEditor();
//Open PDF file
bookmarkeditor.bindPdf("Input.pdf");
InputStream is = new FileInputStream("bookmark.xml");
bookmarkeditor.importBookmarksWithXML(is);
bookmarkeditor.save("output.pdf");

For more information, please take a look at Working with Bookmarks.

Posted in Aspose.Pdf Product Family, Aspose.Total Product Family | 1 Comment

Memory Usage Optimized and Show Formulas instead of values in the Worksheet with Aspose.Cells for Android 6.0.0

aspose Cells for Android 100 Memory Usage Optimized and Show Formulas instead of values in the Worksheet with Aspose.Cells for Android 6.0.0We are pleased to announce the release of Aspose.Cells for Android 6.0.0 with new features, enhancements and bug fixes. The new release supports optimizing memory usage when working with big Microsoft Excel files with large data sets. When building a workbook with large data sets, or reading a big template file, the total amount of RAM the process will use is always a concern. Aspose.Cells provides measures that can be adopted to cope with the challenge. Aspose.Cells provides some relevant options to lower, reduce and optimize memory usage. For example, the MemorySetting.MEMORY_PREFERENCE option optimizes memory use for the cells data to decrease the overall memory cost.

Aspose.Cells also allows to get/set the time of generating the PDF documents for Excel to PDF conversion, sometimes you might need to set your desired custom DateTime for the PDF files.

There is another valuable Microsoft Excel’s features is to show formulas instead of values in a worksheet. You can show formulas instead of the calculated values in Microsoft Excel using the Show Formulas option from the Formulas ribbon. Once, you enable it, Microsoft Excel displays formulas inside the worksheet. You can achieve this using Aspose.Cells APIs.

Aspose.Cells provides a Worksheet.setShowFormulas() method which you can set to true to set Microsoft Excel to display formulas.

We have added a number of enhancements and fixes in the new release. We have improved the chart to image and sheet to image modules.

Several other important issues have also been addressed. For example, issues with rendering Excel files to HTML file format, applying formatting, auto-filtering data in List objects/Tables. A few other improvements are also made to Aspose.Cells for Android’s formula calculation engine.

To see a complete list of enhancements and fixes and to download Aspose.Cells for Android 6.0.0, please visit the download page.

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

Configure Threshold for OMR with Aspose.OCR for .NET 1.9.0

aspose OCR for net 100 Configure Threshold for OMR with Aspose.OCR for .NET 1.9.0Aspose.OCR 1.9.0 has been released and we are pleased to announce that this month’s release contains many useful improvements and bug fixes reported for previous versions. You can download the latest release of Aspose.OCR for .NET 1.9.0 from the download section along with the required resource files.

Here is a look at a few of the features in this month’s release. For a full list of bug fixes and improvements please refer to the download pages in the link above.

Optical Mark Recognition Threshold

The threshold specifies the percentage of black pixels over which the option is considered selected. A threshold can be set before initializing the OMR procedure to determine the amount of pixels (as a percent) that is required before a field or a mark is considered checked or filled. Aspose.OCR for .NET now supports setting the threshold for a template, template page and even for a specific template element . Please check the detailed article on Setting OMR Thresholds.

Template Level Threshold

A threshold can be configured on the template level so that all pages and elements use the rules set globally. The OmrConfig class now contains the FillThreshold property that accepts a value between 0 to 1, corresponding to the threshold percentage where 1 means 100% and thus requires the mark to be filled completely.

Page Level Threshold

OmrPage now contains the FillThreshold property for the page configurations. Like above this property also accepts a value between 0 to 1 where 0 is the most lenient interpretation of OMR marks and 1 means the most strict.

Element Level Threshold

All the supported OMR elements now contain the TrimWhitePixels property for their configurations. TrimWhitePixels accepts a Boolean (true/false) value indicating whether the area that contains a OMR mark should be reduced to a minimum size that contains all black pixels.

As always we appreciate your feedback so if you ever have anything to tell us about this release or anything else, please head to the Aspose.OCR forum for a chat.

Posted in Aspose.OCR Product Family, Babar Raza | Tagged , , , , , , , , , , | Leave a comment

Adding Files to PST and Setting Reminder to Outlook Task using Aspose.Email for Java

aspose Email for Java 100 Adding Files to PST and Setting Reminder to Outlook Task using Aspose.Email for Java

We are pleased to share that Aspose.Email for Java 4.0.0 has been released. As always, we have put our best efforts to not only fix the issues that our customers reported for the previous version, but also include a number of enhancements as well.

Adding Reminder Information to Outlook Tasks

Aspose.Email for Java already supported creating, saving and updating an Outlook Task. Microsoft Outlook allows adding reminder information to the created task which then triggers at the specified time and reminds the user for the activity. This month’s release of Aspose.Email for Java further enhances the MapiTask properties by providing support for adding reminder information to the created task. This includes:

  • Setting reminder time for the task
  • Specifying the audible file name that is played as reminder
  • Reading reminder information from a MapiTask

Adding Files to PST

Aspose.Email provides vast variety of operations when it comes to work with Personal Storage (PST) files. Talking about the list of items that can be added to a PST file, it already supports adding messages, tasks, journal and notes to the PST file. This month’s release introduces a new feature of adding files to a PST folder in addition to the above mentioned Outlook items. Similar to Outlook, our API now allows to adding files to a PST and that too without installing Microsoft Outlook.

In addition to the enhancements, this month’s release also includes a number of bug fixes related to message encoding, message attachments, message conversions to other formats and PST. For more information on what is new and fixed, please visit the product download page.

Posted in Aspose.Email Product Family | Leave a comment

Determine PDF Generation Progress, Add Metadata with Prefix, Digitally Sign PDF, Text Position Info as Inline Style during PDF to HTML Conversion with Aspose.Pdf for .NET 9.1.0

aspose Pdf for net 100 Determine PDF Generation Progress, Add Metadata with Prefix, Digitally Sign PDF, Text Position Info as Inline Style during PDF to HTML Conversion with Aspose.Pdf for .NET 9.1.0 For the last few releases, we have been specifically working on improving our PDF to HTML conversion feature and in this release, Aspose.Pdf for .NET 9.1.0 , we have made few more great improvements to this feature. When converting large PDF files to HTML format, you sometimes want  to determine the progress of the conversion. For example, it might be important to show the progress of conversion (number of pages converted). To accomplish this requirement, we have introduced a property CustomProgressHandler in HtmlSaveOptions. Please visit the following topic of detailed information on determining PDF to HTML conversion progress.

PDF to HTML – Place Text Position Information as Inline Style

With this latest release, now the HTML-results contain inline-styles with attributes “position:absolute”, similar to:

<div style="position:absolute; top:3.2953em; left:12em;">
<span class="pages_12345_06 pages_12345_07 pages_12345_08" style="word-spacing:-0.27em;">

Control Image Quality when Adding Stamp

In this new release, we have also introduced a feature for controlling image quality when adding a stamp. In order to accomplish this requirement, we’ve added the Quality property to the ImageStamp class. It indicates the quality of image in percents (valid values are 0..100). For further information, please read Adding Image Stamp to PDF file.

Insert Metadata with Prefix

When adding metadata to PDF files, you can create/register a new metadata namespace with a prefix.

Document pdfDocument = new Document("input.pdf");
pdfDocument.Metadata.RegisterNamespaceUri("xmp", "http://ns.adobe.com/xap/1.0/"); // xmlns prefix was removed
pdfDocument.Metadata["xmp:ModifyDate"] = DateTime.Now;
pdfDocument.Save("updated.pdf");

For further information, please take a look at Set XMP Metadata in PDF File.

PDF to HTML – Avoid Saving Images in SVG Format

Recently we received a requirement to completely remove SVG images from the PDF to HTML conversion process. In order to accomplish this requirement, a new member of the enumeration HtmlSaveOptions.RasterImagesSavingModes has been introduced. The complete instructions can be found in the PDF to HTML – Avoid Saving Images in SVG Format article.

Render Table on New Page

We used to have a feature for rendering a table on a new page when using the Aspose.Pdf.Generator namespace. Starting with this release, we also have introduced a new property named IsInNewPage in the BaseParagraph class to provide an option to render table in new page. For more information, please visit Render Table in New Page.

Improved Signing Feature

We have introduced a new class named DocMDPSignature and the enumeration DocMDPAccessPermissions to provide the feature to digitally sign PDF files. Also please note that we have added the IsCertified property to the PdfFileSignature class. For more information about this topic, please take a look at Digitally Sign PDF Files.

Along with the new features and enhancements listed above, we have made numerous improvements in PDF to HTML conversion, HTML to PDF conversion, image to PDF and PDF to image conversion, stamping PDF files, manipulating text inside PDF documents, PDF to XPS conversion, image and text extraction and various other features.

Download and start exploring the exciting new features of Aspose.Pdf for .NET 9.1.0.

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

Create a Secure PDF using Aspose.Pdf for SharePoint 1.9.0

aspose Pdf for SharePoint 100 Create a Secure PDF using Aspose.Pdf for SharePoint 1.9.0We are pleased to announce the release of Aspose.Pdf for SharePoint 1.9.0.

This month’s release includes a new exciting feature, that lets you create secure PDF files. Installing Aspose.Pdf for SharePoint adds a “PDF Secure Settings” option to Site Setting. With this, it is possible to set the user password, owner password and any encryption algorithm from the list. The algorithm list provides different combinations of encryption algorithms and key sizes. For further details, please read Creating a Secure PDF Document.

Please visit the following link to download the latest version of Aspose.Pdf for SharePoint v1.9.0.

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