Monday, February 18, 2019

TrueType Fonts Implementation during PostScript to PDF & Image Conversion using .NET & Java APIs

What’s new in this release?

Aspose team is pleased to announce latest release of Aspose.EPS for .NET and Java 19.1. In this new release, limitations related to rendering of TrueType Fonts have been removed. There were some limitations in earlier version(s) of the API where Type1 Fonts were used to be rendered as outlines instead of text resulting the restrictions that users cannot perform text search operations over obtained PDF documents. However, those restrictions are removed in latest version of the API and conversion of TrueType Fonts in PS to PDF and Images has been implemented. Furthermore, PS to PDF Conversion Engine is also optimized in this release of the API. The list of new and improved features in this release are listed below

  • Implement conversion of TrueType font to PDF
  • Implement conversion of TrueType font from PS to APS
  • PostScript to PDF - output PDF file has blank page
Newly added documentation pages and articles

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

Aspose.ZIP for .NET is a flexible documents compression and archive manipulation API for standard zip format. API enables .NET applications to achieve files compression/decompression, archiving files as well as folders and encryption of archives. It provides protection via user-defined passwords and traditional encryption using ZipCrypto or AES encryption such as AES128, 192 and AES256. Aspose.ZIP for .NET is implemented using Managed C# and can be used with any .NET language like C#, VB.NET, J# and so on. It can be integrated with any kind of application, from ASP.NET web applications to Windows applications.

More about Aspose.EPS for Java

Friday, February 15, 2019

Redact or Hide Your Confidential & Sensitive Data with Ease using Our New .NET API

What’s new in this release?

We are proud to expand out .NET APIs family with the addition of a new product known as GroupDocs.Redaction for .NET. As we have mentioned in the pre-release blog post, GroupDocs.Redaction for .NET is an API to redact, hide or remove sensitive content & metadata from word processing documents, worksheets, presentations, ‎and PDF files within your .NET applications. The API provides a single ‎format-independent interface supporting various redaction types such as text redaction, metadata ‎redaction, annotation redaction, and tabular document redaction. Some documents contain confidential and sensitive content that needs to be protected. In many instances, it is required to remove the classified information from these documents before they are shared among different users. In such cases, it is impossible to process a bunch of documents manually. Here comes GroupDocs.Redaction for .NET to automate and simplify the process of information redaction within the documents. The list of important features are provided below
  • Search and redact exact matches of a search string
  • Search and redact using regular expressions
  • Use textual (exemption codes) or graphic (colored rectangles) redactions
  • Save document in its original format or as a PDF with raster images of original pages
  • Wipe out metadata or redact metadata values
  • Remove annotations or redact their texts
  • Control redaction process and skip specific matches
  • Integration interface for implementing custom redactions and formats
  • Built-in support for office formats and PDF
Newly added documentation pages and articles

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

GroupDocs.Redaction for .NET is an API library that helps users erase sensitive and classified data from ‎various file formats, such as, Microsoft Word, Excel, PowerPoint and PDF. Our Redaction API’s single ‎format-independent interface supports redaction of various types, e.g., text redaction, metadata ‎redaction, annotation redaction, and tabular document redaction. GroupDocs.Redaction for .NET API ‎also allows you to redact password protected files. You are allowed to save the document in its original ‎format as well as create a sanitized PDF document with raster images of original pages.‎‎

More about GroupDocs.Redaction for .NET

Tuesday, February 12, 2019

Convert PDF to EMF, Improved PDF Text Editing & Replacement using Java & .NET APIs

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.PDF for Java and .NET 19.1. API has already been published and is available for download and to be used in both .NET and Java Applications. In this release of API, more than 30 improvements have been included along with various enhancement in existing functionalities. Here are the highlights of worth mentioning enhancements in this release of the API. Converting PDF into EMF was already supported in Aspose.PDF API. However, using new revision of the API, you can achieve better results as new improvements have been made to PDF to EMF Conversion Engine to produce fine images. As mentioned above, there are various improvements which have been included in this release of the API to increase its usability factor and performance. some of these includes improvements have been made for Text editing and replacement scenarios, PDF Security features have been optimized, Memory consumption has been improved further, PDF Flattening feature has been further improved, Concatenation operations of PDF Documents have been optimized for better performance and many more. Some important Conversion Engines have been improved this release, such as PDF to TIFF, PDF to Image, HTML to PDF, PDF to SVG, PDF to PPTX, PDF to HTML, PDF to PDF/UA, PDF to PDF/A and PCL to PDF. Some important improved features included in this release are given below
  • PDF/UA: Support Inline Text Elements
  • PDF/UA: Support Block Text Elements
  • PCL to PDF - The content is shifting to right side on subsequent pages
  • Support for JDK 1.6
  • NullpointerException on HTML to PDF
  • closing File Stream after concatenation
  • PDF to EMF/WMF conversion
  • Large Pdf file to Tiff conversion performance issue
  • PDF to Jpeg conversion consuming a lot time
  • PDF to Image conversion takes much time    Bug
  • Text replacement results in formatting issue
  • Line break is not honored during text replace
  • Persian text search problem
  • HTML to PDF - Footer content alignment issues
  • PDF to SVG - Unable to save output in Stream instance
  • PDF file gets corrupted while locking it.
  • Aspose.PDF taking long time to convert PDF->Image
  • StackOverFlowException was occurred while loading the PDF Document.
  • OOM thrown when ImagePlacement using
  • Saving to EPUB format is taking too long.
  • Saving to APS takes too long Bug
  • PDF to PPTX - multiple text boxes and different text alignments in output PPTX
  • PDF to HTML - Alignment issues occur when viewing HTML in IE11
  • Incorrect underline in PDF file
  • Simultaneously repeated rows and columns produce the incorrect output.
  • PDF/UA: Using custom tag name for Structure Elements
  • Flattening a PDF document is not working for a particular document
  • An exception raises while converting PDF source to PDFA_2A compliant output
  • Merging multiple documents using PdfFileEditor is taking too much time
  • PDF/UA. Validator doesn't recognize error "Inconsistent entry found" for Structural parent tree
  • PDF/UA. Validator recognize structure errors in correct document
  • PDF/UA. Validator doesn't recognize warning "Inappropriate use Figure structure element"
  • Incorrect decoding of an Chinese string
  • PDF to PDF/A - Regression issue - image loading exception
  • PDF to PDF/A - Regression issue - image loading exception
  • NullPointerException when calling XImage.Grayscaled
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

Monday, February 11, 2019

List Email Messages while Working with Pop3Client & MSG Contact to MHT using .NET

What's New in this Release?

Aspose team is pleased to announce the release of Aspose.Email for .NET 19.1, This release includes few enhancements in API and overall functionality of the API has been improved as a result of several bug fixes. This release includes few enhancements to the API’s functionality. These enhancements include listing messages while working with Pop3Client, loading and saving of VCF contact and reading of OLM and MBX files. This release includes several improvements in term of bug fixes, such as improved working with EWSClient while UpdateItems, Improved formatting of HtmlBodyText in output, Improved working with loading EML, Improved working with date in header using MapiMessage to display in MHTML output, Improved working with ImapClient.ListMessagesByPage, MSG contact to MHT conversion is enhanced, Improved working with signed MSG, MailMessage to HTML conversion is enhanced, VCF to MSG conversion is enhanced, PST to MBOX conversion is enhanced and MSG to MHTML is enhanced The main bug fixes & improved features added in this release are listed below
  • Pop3Client.ListMessages taking too much time
  • Unable to update email using EWSClient.UpdateItems
  • Loading and saving VCF contact skips some information
  • No bullets added to the output of HtmlBodyText
  • MailMessage.load throwing exception with EML     Bug
  • Update date in header using MapiMessage to display in MHTML output
  • ImapClient.ListMessagesByPage retrieves last email even if the page does not exist
  • MSG contact to MHT conversion issue
  • MapiMessage.fromMailMessage throws exception
  • Issue while reading MBOX file
  • Empty body in a signed MSG
  • MailMessage to HTML conversion generates wrong HTML format
  • Issues with VCF to MSG Conversion
  • Issue with duplicate attachment after converting calendar mail
  • Folder Skipped While Converting PST to MBOX
  • MSG to MHTML - non-ASCII characters are transformed to question mark
  • The appointment content is improperly encoding
  • Issue while reading OLM File
  • MapiMessage.FromMailMessage throws Exception
  • Aspose.Email IgnoreSmtpAddressCheck does not allow %20 sequence
  • How to set MapiTask DateCompletion before Start Date
  • Unable to open EML file with MailMessage
  • Converting MSG to MHT throws exception
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

Thursday, February 7, 2019

3D Scene Export to Compressed AMF Format & UV Generation using .NET & Java APIs

What’s new in this release?

Aspose is pleased to announce the new release of Aspose.3D for Java & .NET 19.1. It includes long awaited support to export a scene to AMF format, in compressed mode as well as in uncompressed mode. Moreover, you can manually generate UV and associate it with the mesh with latest version of the API. In order to implement this functionality in applications, please check the demonstration in documentation of the API. This release includes plenty of new features as listed below
  • UV atlas algorithm
  • AMF Exporter
  • Archive-based file format detection
  • Create geometry by extruding shapes
Newly added documentation pages and articles

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

Aspose.3D for Java is a feature-rich Gameware and Computer-Aided-Designing (CAD) API that empowers Java applications to connect with 3D document formats without requiring any 3D modeling software being installed on the server. It supports most of the popular 3D file formats, allowing developers to easily create, read, convert & modify 3D files. It helps developers in building mesh of various 3D geometric shapes; define control points and polygons in the simplest way to create 3D meshes.  It empowers programmers to easily generate 3D scenes from scratch without needing to install any 3D modeling software.

More about Aspose.OCR for Java

Wednesday, February 6, 2019

Read/Write Projects Created using MS Office 365 Project Online Service using .NET APIs

What’s new in this release?

Aspose team is pleased to announce the new release of Aspose.Tasks for .NET 19.2. This release includes support for Microsoft Project Online,  MPP files saved with Microsoft Office 365 cloud are supported now. Also fixes few issues reported with the API that further enhance the stability of the API. Aspose.Tasks for .NET API now supports Microsoft Office 365 Project Online Services. Now the users shall be able to read/write projects created using Microsoft Office 365 Project Online Service. There were various important improvements are implemented with this release. The support of setting CSS prefix for HTML export has been added and API is enhanced in working with Primavera DB. The feature to set custom date format while exporting to PDF format has also been implemented in this release. There are some important enhancements introduced in this release, such as Working with hyperlinks, scheduling, Chinese timestamps and lookup values are improved while re-saving MPP files and Improved reading of resources in MspResourceMapper and MpdResourceMapper.  This release includes plenty of new features as listed below
  • Implement the Adding of Page Prefixes in CSS Classes when Saving MS Project into HTML
  • Support for Microsoft Office 365 Project Online Service
  • Implement an informative exception when trying to open a non-existing project from Primavera DB
  • Implement a feature to set custom date format while exporting to PDF format
  • Fix extra text in the hyperlink note after the MPP file being re-saved
  • Fix missing hyperlinks after the MPP file being re-saved
  • Fix error when a project with incorrect formula is saved to XML
  • Fix reading of resources in MspResourceMapper and MpdResourceMapper
  • Fix schedule differences after the MPP file being re-saved
  • Fix displaying of lookup values after the MPP file being re-saved
  • Fix Chinese timestamps after the MPP file being exported to PDF in US locale
  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.Tasks for .NET documentation that may guide users briefly how to use Aspose.Tasks for performing different tasks like the followings.
Overview: Aspose.Tasks for .NET

Aspose.Tasks is a non-graphical .NET Project management component that enables .NET applications to read, write and manage Project documents without utilizing Microsoft Project. With Aspose.Tasks you can read and change tasks, recurring tasks, resources, resource assignments, relations and calendars. Aspose.Tasks is a very mature product that offers stability and flexibility. As with all of the Aspose file management components, Aspose.Tasks works well with both WinForm and WebForm applications.

More about Aspose.Tasks for .NET

Monday, February 4, 2019

Aspose.Newsletter February 2019: Enhance Productivity using JDK 11 Compatible PDF API & More

Aspose Newsletter for February 2019 has now been published that highlights all the newly supported features offered in the recent releases. It includes information about Enhancing productivity & performance using JDK 11 compatible PDF API, Loading Excel workbook efficiently without loading VBA project, Use latest version of Aspose.PDF for C++ with new codebase changes, Create PST folder hierarchy with string notation, Detect archive-based file format and work with AMF files in .NET and Java 3D applications and more.

Planning to move PDF applications to Java 11 or 10?

Enhance productivity & performance using JDK 11 compatible PDF API. Aspose.PDF for Java offers native API to generate, manipulate, convert, compress, render, secure and print PDF documents without needing Adobe Acrobat. Developers can also create new PDF documents directly through the API or via XML templates. With just a few lines of code – Convert PDF to Word, Excel, PowerPoint, HTML, images and many other file formats. Download Trial

Loading Excel workbook efficiently without loading VBA project

Aspose.Cells APIs provide the ability to create, manipulate, convert or render Microsoft Excel spreadsheets. Excel files might have large number of macros but sometimes, it is needed to load worksheets only without loading these VBA projects just like extracting the sheet names from loaded workbook. Aspose.Cells has introduced a filter option LoadDataFilterOptions.VBA within Aspose.Cells for .NET, Java and Android via Java APIs that can load/skip VBA projects.

Use latest version of Aspose.PDF for C++ with new codebase changes

Aspose.PDF for C++ is a native C++ API to create, read, edit or render PDF documents from within C++ applications. The latest version announces entire codebase change, ported from Aspose.PDF for .NET to C++ API this making it more exciting and appealing for developers along with improved performance and stability. Read more details

Email API for .NET & Java – Create PST folder hierarchy with string notation

Aspose.Email offers native email formats processing APIs to create, edit, convert and transmit emails without using Microsoft Outlook. This release adds an overload to AddSubFolder(string name, bool createHierarchy) and CreatePredefinedFolder(string name, StandardIpmFolder defaultFolder, bool createHierarchy) functions that enable you to create folder hierarchy using string notation within any type of .NET and Java applications.

Detect archive-based file format and work with AMF files in .NET and Java 3D applications

Aspose.3D API seamlessly supports manipulating 3D documents without using any 3D modeling and rendering software. The latest version now announces support of standard 3D printing format i.e. AMF along with a new feature to detect archive-based file format within .NET and Java applications. Read more details

Code Example: Applying custom formatting for Time field and control threshold for TIFF binarization in .NET and Java

Aspose.Words offers market-leading APIs for word documents processing on any platform. Aspose.Words for .NET now supports a new feature to apply custom formatting to Time field as per customer requirements. A new property ThresholdForFloydSteinbergDithering in ImageSaveOptions class is also introduced to control threshold for TIFF binarization within .NET and Java applications.

Code Example: Printing PDF documents using PrintController of Aspose.PDF for .NET

Aspose.PDF for .NET is an advance PDF files processing and parsing API to create, edit, protect and convert PDF documents. The latest release of PDF API offers PrintController class that helps saving a System.Drawing.Printing.PrintDocument as PDF format. Read more 

Code Example: Convert Word document to HTML format in SharePoint Apps

Aspose.Words for SharePoint supports converting and combining word documents within Microsoft SharePoint applications. The entire codebase is optimized to improve the overall functionality. Using the latest version – users can convert Word document to HTML format now. Read more

Read dotted barcodes from TIFF images in JasperReports

Aspose.BarCode for JasperReports is a flexible JasperReports and JasperServer extension to generate and display high quality barcode labels in your applications. The latest version adds the ability to read dotted barcodes from Tiff images within JasperReports. Read more

Code Example: Rendering IGES and PLT drawings to PDF in .NET and Java applications

Aspose.CAD APIs allow developers to convert CAD files to PDF, XPS and raster images in .NET and Java applications. The latest version now supports exporting IGES and PLT files to PDF using CadRasterizationOption and PdfOptions

Updates about new Product Releases
  1. Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
  2. Aspose.Total for Android – all the latest versions of Aspose Android APIs.
  3. Aspose.Total for SharePoint – a compilation of Aspose latest SharePoint products.
  4. Aspose.Total for Reporting Services– a compilation of Aspose latest Reporting Services products
  5. Aspose.Total for JasperReports – The latest versions of Aspose JasperReports products.
  6. Aspose.Total for C++The latest versions of our C++ products packaged into one product suite.
  7. Aspose.Words for Reporting Services 18.12 – Upgraded Aspose.Words for Reporting Services to Aspose.Words for .NET 18.12.
  8. Aspose.Slides for .NET 18.12 – Improved fonts and EMF images rendering.
  9. Aspose.Diagram for .NET and Java 18.12 – Improved conversion of VISIO diagrams to PDF, PNG and GIF file formats.
  10. Aspose.Words for JasperReports 18.12 – Upgraded Aspose.Words for JasperReports to Aspose.Words for Java 18.12 and fixed issue related to table cell height.
  11. Aspose.Tasks for .NET 19.1 – Fixed reported issues and improved reading MS Project files.
  12. Aspose.Slides for Java 18.12 – Improved PowerPoint file formats rendering issues.
  13. Aspose.Note for .NET 19.1 – Improved refactor rendering for underline text and rich text while saving .ONE documents to PDF.
  14. Aspose.Slides for C++ 18.12 – Improve EMF/WMF format processing.
  15. Aspose.HTML for .NET 19.1 – Improved cascading style sheets (CSS) processing for high fidelity rendering.
Collect a copy of Aspose Newsletter, February 2018 edition

Friday, February 1, 2019

Cascading Style Sheet Processing, HTML & MHT Rendering Enhancements using .NET

What’s new in this release?

Aspose team is happy to announce the new release of Aspose.HTML for .NET 19.1. In this version, Cascading Style Sheet Processing has been improved so users can render the files with high fidelity. You will notice improved performance of the API as we have made some changes to decrease memory consumption while ensuring better performance. A few HTML and MHT rendering issues have also been resolved in latest version. An overview of public API changes and improvements can be found in Release Notes of the API.  Below is the list of new and improved features added in this new release.
  • Problems converting HTML to PDF
  • Memory leak upon MHT conversion
  • Alignment problem with HTML to Image
  • HTML table rendered improperly
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 API

Aspose.Html API is an advanced HTML manipulation API that enables developers to perform a wide range of HTML manipulation tasks directly within .NET & Java applications. This API offers the capabilities to create as well as manipulate HTML files within users 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 .NET