Support for Portuguese Language & More Notifiers with Aspose.OCR for .NET 2.3.0

aspose OCR for net 100 Support for Portuguese Language & More Notifiers with Aspose.OCR for .NET 2.3.0We are pleased to announce that the Aspose.OCR for .NET 2.3.0 is now available for public use. This release contains many useful improvements, including the support for Portuguese/Brazilian Portuguese language. Please refer to the release notes of v2.3.0 for a full list of bug fixes and improvements. If you are planning to upgrade the API from any previous version, we would suggest you to check the Public API Changes section first.

While you are downloading the latest build, here is a look at the biggest features in this release.

Support for Portuguese Language

Aspose.OCR for .NET API has extended the support for languages by including Portuguese to its neural network. In order to perform OCR operation for Portuguese language, Aspose.OCR for .NET 2.3.0 has provided the specific resources that are required by the OcrEngine to correctly identify the language specific characters. These resources are available for download in an archive at Aspose download section.

Important point to note here is that while setting up OcrEngine to recognize Portuguese language characters, it is required to specify the language specific resource while using LanguageFactory.Load method and adding them to the LanguageContainer using the AddLanguage method. Please check more details on how to setup OCR process for different languages.

Creating Recognition Notifications

Aspose.OCR for .NET API has exposed the NotifierFactory class that allows the users to create objects of type INotifier that in turn can be used to enable the notifications during the OCR process.

The Aspose.OCR.NotifierFactory class supports 5 types of different notifiers as detailed below.

  • SymbolNotifier method can be used to create the notifier that causes an event on each recognized symbol.
  • WordNotifier method can be used to create the notifier that causes an event on each recognized word.
  • LineNotifier method can be used to create the notifier that causes an event on each recognized line.
  • BlockNotifier method can be used to create the notifier that causes an event on each recognized text block.
  • PageNotifier method can be used to create the notifier that causes an event when a page from a multipage document is recognized.

Source code snippets and more details on this subject are available at Usage of NotifierFactory Class.

Other Enhancements & Fixes

Along with above mentioned features, the Aspose.OCR for .NET 2.3.0 has enhanced the OMR Template Editor to load images of type GIF, BMP, TIFF, JPEG, PNG for possible optical marker extraction. The OMR Template Editor can now accept Aspose.OCR for .NET assembly without requiring the additional resources and Aspose.BarCode for .NET assembly to recognize barcodes from an OMR form.

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 | Leave a comment

Compare Microsoft Word Documents using Aspose.Words for .NET in C#

We are pleased to announce the release of our new open source project, Document Comparison by Aspose.Words for .NET. It is a web application which allows you to compare two Microsoft Word documents.

Blog Post Compare Microsoft Word Documents using Aspose.Words for .NET in C#

You can upload the original document and the modified version and it will highlight the changes made to the original. Summary is shown on top, with the number of additions and deletions. Deleted text is marked in red and strike-through font. Added text is formatted in blue.

Features

  • Compare Microsoft Word documents
  • Upload and manage documents in folders
  • Compare documents from web URL
  • Web based Microsoft Word document viewer

Technologies and Platforms

It is built using HTML5, jQuery, Bootstrap, ASP.NET and Aspose.Words for .NET. C# and ASP.NET is used for server side programming. Aspose.Words for .NET is the core library for comparing the text in Word documents. Client side programming is done in HTML5 and jQuery, which allows it to run gracefully in various devices. Finally, Bootstrap helps to adapt it to various screen resolutions and UI enhancements.

Download Source Code

Source code is provided in the form of Visual Studio 2013 solution. You can download from any of these websites.

Posted in Aspose.Words Product Family | Leave a comment

Aspose.Email の紹介とその他のニュース (2015年 3月)

 
 
SNS で共有:   facebook Icon Aspose.Email の紹介とその他のニュース (2015年 3月)   twitter Icon Aspose.Email の紹介とその他のニュース (2015年 3月)   youTube Icon Aspose.Email の紹介とその他のニュース (2015年 3月)   googlePlus Icon Aspose.Email の紹介とその他のニュース (2015年 3月)   linkedIn Icon Aspose.Email の紹介とその他のニュース (2015年 3月)
 
 
separator 690px Aspose.Email の紹介とその他のニュース (2015年 3月)
 
  asposeLogo Aspose.Email の紹介とその他のニュース (2015年 3月) 今月の最新ニュース  
2015年 3月
 
 
 
アプリケーション内のメール管理をより強化するには?
 
Aspose.Email for .NET および Java は、アプリケーションにメール機能を追加できる強力な API 製品です。メールの送信や管理、Microsoft Outlook のタスク、ノート、カレンダー項目の操作、他のファイル形式へのメール変換、添付ファイルの管理などが可能です。
 
advertActionButton net Aspose.Email の紹介とその他のニュース (2015年 3月) advertActionButton java Aspose.Email の紹介とその他のニュース (2015年 3月)
  advertGraphics Aspose.Email の紹介とその他のニュース (2015年 3月)
 
 
 
 
製品ニュース
 
separator 630px Aspose.Email の紹介とその他のニュース (2015年 3月)
 
productNews Icon Aspose.Email の紹介とその他のニュース (2015年 3月)  
Aspose.Words 15.1 に、より強力な Word フィールド API が追加
 
Aspose.Words for .NET と Aspose.Words for Java の両方に、Microsoft Word ドキュメント内のフィールドの追加や編集が可能な、より強力なパブリック API が実装されました。この新しいフィールド API では、Word ドキュメント内の各フィールドのスイッチやプロパティの管理の他にも、フィールドの新形式もサポートされます。詳細はこちら
 
Aspose.Pdf for .NET 10.2 に、より進んだ編集機能が追加
 
Aspose.Pdf for .NET 10.2 には PDF ドキュメント内の繊細なコンテンツを編集できる最新機能が追加されます。この編集機能により、ドキュメント内の不明瞭なテキストや画像を完全に管理し、繊細なデータを不明瞭なままにせず、周りのコンテンツのレイアウトに影響を与えることなく完全に取り除くことができます。Aspose.Pdf for .NET は 3月上旬にリリース予定です。Aspose.Pdf のブログ最新情報はこちら
 
Aspose.Imaging for .NET 2.8 に、JPEG 2000 および EXIF Orientation タグのサポート機能が追加
 
次回の Aspose.Imaging for .NET のリリースでは、JPEG 2000 形式の読み書きが初めてサポートされます。このリリースでのもう一つの目玉は、最近のカメラに組み込まれている EXIF Orientation タグをベースにしたイメージの自動ローテション機能です。詳細はこちら
 
 
ライブラリ情報
 
separator 630px Aspose.Email の紹介とその他のニュース (2015年 3月)
 
fromLibrary Icon Aspose.Email の紹介とその他のニュース (2015年 3月)  
Officeshots を使用した、Aspose.Cells による ODS から PDF への変換結果
 

Aspose.Cells for .NET Officeshots ファクトリーは Officeshots.org で利用できる web アプリケーションのディストリビューションで、OpenDocument Spreadsheet (ods, ots) をアップロードしたり Aspose.Cells for .NET で生成された PDF 変換結果の品質を確認することができます。このファクトリーにより、任意のスプレッドシートを使用して Aspose.Cells for .NET の PDF レンダリングの品質を素早く確認することができます。この記事の詳細はこちら

 
Aspose.Cells for Java による HTML5 Spreadsheet Editor の紹介
 

Aspose.Cells for Java の機能を紹介するために、Aspose では HTML5 Spreadsheet エディターを制作して Aspose.Cells for Java を最新の web アプリケーションに統合する方法を実演します。リリース直後の最新バージョンには、一新された UI やセルの挿入、削除などの新機能が含まれます。このプロジェクトにより、Aspose.Cells を使用する実際のプロジェクトにおける基本を習得することができます。今すぐソースコードをダウンロードしてください。詳細はこちら

 
 
イベント情報
 
separator 630px Aspose.Email の紹介とその他のニュース (2015年 3月)
 
outAbout Icon Aspose.Email の紹介とその他のニュース (2015年 3月)  
ユーザー グループとカンファレンスの参加
 

Aspose は、次に挙げるユーザー グループやイベントをスポンサーします。

ユーザー グループのスポンサーをお探しですか?こちらまでご連絡ください

 
ご意見、ご要望
 
separator 630px Aspose.Email の紹介とその他のニュース (2015年 3月)
 
giveFeedback Icon Aspose.Email の紹介とその他のニュース (2015年 3月)  
お客様のお役に立つには?
 
Aspose 社へのご要望をお待ちしております。こちらの アンケート にお答えください。
 
separator 630px Aspose.Email の紹介とその他のニュース (2015年 3月)
 
 
 
 
dotNet Icon Aspose.Email の紹介とその他のニュース (2015年 3月)   java Icon Aspose.Email の紹介とその他のニュース (2015年 3月)   cloudApi Icon Aspose.Email の紹介とその他のニュース (2015年 3月)   android Icon Aspose.Email の紹介とその他のニュース (2015年 3月)
 
 
 
 
製品リリースとアップデート
 
separator 630px Aspose.Email の紹介とその他のニュース (2015年 3月)
 
Aspose.Total for .NET – 最新バージョンの .NET 製品をすべて含んだスイート製品。
Aspose.Total for Java – 最新バージョンの Java 製品をすべて含んだスイート製品。
Aspose.Total for Cloud – 最新バージョンの Cloud 製品をすべて含んだスイート製品。
Aspose.Total for Reporting Services – 最新バージョンの SSRS 製品をすべて含んだスイート製品。
Aspose.Total for SharePoint – 最新バージョンの SharePoint 製品をすべて含んだスイート製品。
Aspose.Total for JasperReports – 最新バージョンの JasperReports 製品をすべて含んだスイート製品。
Aspose.Total for Android – 最新バージョンの Android 製品をすべて含んだスイート製品。
Aspose.Cells for .NET 8.3.2 – 70 を超える便利な機能改善:ページ範囲の印刷、XPS のユーザー定義レイアウト、処理パフォーマンスとメモリー消費の改善など。
Aspose.Words for .NET 15.1.0 – 新しく向上された Fields API と Structured Document Tags API、HTML インポート/エクスポートの改善、75 の機能修正と強化。
Aspose.Pdf for .NET 10.1.0 – PDF ドキュメントを保存することなしでページ数の合計を算出、アラビア文字列のレンダリングの改善、その他の機能強化。
Aspose.Slides for .NET 15.1.0 – さまざまな機能改善と修正、明示的かつルールに基づいたフォント変更のサポート、プレゼンテーション ファイルからのマクロ削除など。
Aspose.Barcode for .NET 6.8.0 – バーコード スキャン技術の改善により、さまざまな種類のバーコード認識が可能。
Aspose.Tasks for .NET 7.4.1 – 旧バージョンの処理パフォーマンスを改善、バグを修正することで、最新リリースの Aspose.Tasks for .NET 8.0.1 へのリプレイスを可能に。
Aspose.Email for .NET 5.5.0 – BOM キャラクターを含むアポイントメントのサポートと 20 以上の機能修正と強化。
Aspose.Words for Java 15.1.0 – Java バージョン 6 またはそれ以降へのコード最適化。新しく向上された Fields API と Structured Document Tags API、HTML インポート/エクスポートの改善、81 の機能修正と強化。
Aspose.Pdf for Java 10.0.0 – 列を基準としたテーブルからのテキスト抽出と 20 以上の機能改善と修正。
Aspose.Slides for Java 15.1.0 – プレゼンテーション内の VBA マクロ管理のサポート、PPT ファイルから HTML へのエクスポート、30 以上の機能改善と修正。
Aspose.Tasks for Java 7.4.1 – マイナー バグの修正によるマイナー リリース。
Aspose.Email for Java 5.0.0 – BOM キャラクターを含むアポイントメントのサポートと他の一般的な機能修正と強化。
 
readBlog ActionButton Aspose.Email の紹介とその他のニュース (2015年 3月)   visitForum ActionButton Aspose.Email の紹介とその他のニュース (2015年 3月)
 
 
本ニュースの日本語訳は、エクセルソフト株式会社が提供しています。
エクセルソフト株式会社では、製品に関するご質問を日本語で承っております。

Posted in Aspose Japan Reseller - www.xlsoft.com/jp, Customer Newsletters | Leave a comment

Spotlight on Aspose.Email and news from Aspose, March 2015

 
 
Share this issue:   facebook Icon Spotlight on Aspose.Email and news from Aspose, March 2015   twitter Icon Spotlight on Aspose.Email and news from Aspose, March 2015   youTube Icon Spotlight on Aspose.Email and news from Aspose, March 2015   googlePlus Icon Spotlight on Aspose.Email and news from Aspose, March 2015   linkedIn Icon Spotlight on Aspose.Email and news from Aspose, March 2015
 
 
separator 690px Spotlight on Aspose.Email and news from Aspose, March 2015
 
  asposeLogo Spotlight on Aspose.Email and news from Aspose, March 2015 Monthly Newsletter  
March, 2015
 
 
 
Need more control over Email in your applications?
 
Aspose.Email for .NET and Java are powerful APIs which allow developers to add email features to their apps. Send and manage emails, work with Microsoft Outlook tasks, notes and calendar items, convert emails between formats, control attachments and much more.
 
advertActionButton net Spotlight on Aspose.Email and news from Aspose, March 2015 advertActionButton java Spotlight on Aspose.Email and news from Aspose, March 2015
  advertGraphics Spotlight on Aspose.Email and news from Aspose, March 2015
 
 
 
 
Product News
 
separator 630px Spotlight on Aspose.Email and news from Aspose, March 2015
 
productNews Icon Spotlight on Aspose.Email and news from Aspose, March 2015  
Aspose.Words 15.1 adds a more powerful Word Fields API
 
Aspose.Words for .NET and Aspose.Words for Java both now feature a more powerful public API for adding and editing Fields within a Microsoft Word document. The new fields API provides far more control over switches and properties of each field within your Word document as well as support for new types of field. Read More.
 
Advanced Redaction support will be added in Aspose.Pdf for .NET 10.2
 
Aspose.Pdf for .NET 10.2 will add a brand new feature allowing for complete redaction of sensitive content in your PDF documents. The redaction feature will allow full control over ‘obscuring’ both text and image content from a document, ensuring sensitive data is not just obscured but completely removed all while not affecting positioning of adjacent content. Aspose.Pdf for .NET will be released in early March. Check out the Aspose.Pdf Blog for the latest product news.
 
Aspose.Imaging for .NET 2.8 will feature support for JPEG 2000 and EXIF orientation tag
 
The next Aspose.Imaging for .NET release will support both reading and writing to the JPEG 2000 file format for the first time. Another highlight in this release is a brand new feature which allows auto-rotating your images based on the EXIF orientation tag embedded by modern cameras. Find out more.
 
 
From The Library
 
separator 630px Spotlight on Aspose.Email and news from Aspose, March 2015
 
fromLibrary Icon Spotlight on Aspose.Email and news from Aspose, March 2015  
Compare Aspose.Cells ODS to PDF conversion results using Officeshots
 

Aspose.Cells for .NET Officeshots factory is a distributed web application available on Officeshots.org which lets you upload OpenDocument Spreadsheet (ods, ots) files and review the quality of the PDF conversion created by Aspose.Cells for .NET. This factory enables you to quickly check the quality of Aspose.Cells for .NET PDF rendering using your own spreadsheet documents. Read the article to find out more.

 
HTML5 Spreadsheet Editor Showcases Aspose.Cells for Java
 

To demonstrate the power of Aspose.Cells for Java, we have created an HTML5 Spreadsheet editor which demonstrates how to integrate Aspose.Cells for Java into a modern Java web application. The latest version has just been released and includes an updated UI and new features such as Inserting and Deleting cells. Learning from this project can be a great start to your own Aspose.Cells project, just download the source code. Read more.

 
 
Out And About
 
separator 630px Spotlight on Aspose.Email and news from Aspose, March 2015
 
outAbout Icon Spotlight on Aspose.Email and news from Aspose, March 2015  
Supporting User Groups and Conferences
 

Aspose is sponsoring a number of user groups and upcoming events, including:

Would you like us to sponsor your user group? Get in contact.

 
Feedback
 
separator 630px Spotlight on Aspose.Email and news from Aspose, March 2015
 
giveFeedback Icon Spotlight on Aspose.Email and news from Aspose, March 2015  
How Can We Help You?
 
Do you have ideas for what you'd like to see us do in the coming months? Take a minute to tell us.
 
separator 630px Spotlight on Aspose.Email and news from Aspose, March 2015
 
 
 
 
dotNet Icon Spotlight on Aspose.Email and news from Aspose, March 2015   java Icon Spotlight on Aspose.Email and news from Aspose, March 2015   cloudApi Icon Spotlight on Aspose.Email and news from Aspose, March 2015   android Icon Spotlight on Aspose.Email and news from Aspose, March 2015
 
 
 
 
Product Releases And Updates
 
separator 630px Spotlight on Aspose.Email and news from Aspose, March 2015
 
Aspose.Total for .NET – The latest versions of our .NET products packaged into one product suite.
Aspose.Total for Java – The latest versions of our Java products packaged into one product suite.
Aspose.Total for Cloud – The latest versions of our Cloud products packaged into one product suite.
Aspose.Total for Reporting Services – The latest versions of our SSRS products packaged into one product suite.
Aspose.Total for SharePoint – The latest versions of our SharePoint products packaged into one product suite.
Aspose.Total for JasperReports – The latest versions of our JasperReports products packaged into one product suite.
Aspose.Total for Android – The latest versions of our Android products packaged into one product suite.
Aspose.Cells for .NET 8.3.2 – Contains over 70 new useful improvements including: Printing ranges of pages, saving custom layouts to XPS, performance and memory usage improvements.
Aspose.Words for .NET 15.1.0 – New and improved Fields API and Structured Document Tags API, improvements to HTML import/export and 75 other fixes and enhancements.
Aspose.Pdf for .NET 10.1.0  – Support for calculating the total number of pages without saving the PDF document, improvements to rendering of Arabic text and a range of other enhancements.
Aspose.Slides for .NET 15.1.0 – Various improvements and fixes including support for explicit and rule based font changing and removing macros from a presentation file.
Aspose.Barcode for .NET 6.8.0   – Improvements in BarCode Scanning Techniques allow for recognition of a wider range of barcodes.
Aspose.Tasks for .NET 7.4.1 – Improvements to performance and bug fixes to this legacy version before it is completely replaced by the major update Aspose.Tasks for .NET 8.0.1.
Aspose.Email for .NET 5.5.0 –  Appointments having BOM Characters now supported along with over 20 other fixes and enhancements.
Aspose.Words for Java 15.1.0 – Code optimized for Java versions 6+.  New and improved Fields API and Structured Document Tags API, improvements to HTML import/export and 81 other fixes and enhancements.
Aspose.Pdf for Java 10.0.0   –  Extract text from a table based on columns and over 20 other improvements and fixes.
Aspose.Slides for Java 15.1.0 –  Support for managing VBA macros inside presentations, exporting PPT files to HTML and over 30 other improvements and fixes.
Aspose.Tasks for Java 7.4.1 –  A minor release with small bug fixes.
Aspose.Email for Java 5.0.0 –  Appointments having BOM Characters now supported in addition to other general fixes and enhancements.
 
readBlog ActionButton Spotlight on Aspose.Email and news from Aspose, March 2015   visitForum ActionButton Spotlight on Aspose.Email and news from Aspose, March 2015
 
 
Posted in Customer Newsletters | 1 Comment

Unit tests enhanced in tasks module of Aspose Cloud SDK for Ruby

Ruby Unit Testing

Unit testing is a great way to catch errors early in the development process, if you dedicate time to writing appropriate and useful tests. As in other languages, Ruby provides a framework in its standard library for setting up, organizing, and running tests called Test::Unit. There are other very popular testing frameworks, rspec and cucumber come to mind.

Specifically, Test::Unit provides three basic functionality:

  1. A way to define basic pass/fail tests.
  2. A way to gather like tests together and run them as a group.
  3. Tools for running single tests or whole groups of tests.

Aspose.Tasks for Cloud

aspose tasks for cloud 140px Unit tests enhanced in tasks module of Aspose Cloud SDK for RubyAspose.Tasks for Cloud is a REST API for manipulating Microsoft Project documents in the cloud. It is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. You can use it with any platform — web, desktop, mobile, and cloud.

Aspose.Tasks for Cloud allows developers to manipulate project data including Tasks, Resources, Task links, and Assignments. Learn More

 

We are pleased to announce the addition of Unit Tests for all the methods of Aspose.Tasks module. We will keep adding more unit tests for rest of the modules to make SDK robust.

Download

You can downloaded latest version from

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.Tasks Product Family | Leave a comment

Save document in any format and upload to Cloud Storage using Aspose .NET AutoMerge for Dynamics CRM

aspose Words for net e1378287014402 Save document in any format and upload to Cloud Storage using Aspose .NET AutoMerge for Dynamics CRMThe Aspose AutoMerge is an open source add-on to be used with Microsoft Dynamics CRM. This add-on is capable of generating document using template and attaching them to Any Entity, Letter, sending emails, Generating Copy of document and upload document on cloud storage. Easily configure a workflow and generate documents from templates. Aspose .NET AutoMerge can be used with on-premises only.

free download icon aspose mp Save document in any format and upload to Cloud Storage using Aspose .NET AutoMerge for Dynamics CRM video demo icon aspose mp Save document in any format and upload to Cloud Storage using Aspose .NET AutoMerge for Dynamics CRM open source icon aspose mp Save document in any format and upload to Cloud Storage using Aspose .NET AutoMerge for Dynamics CRM

Features in this Release

This release supports the following features.

  • Create Templates in Microsoft Word and Upload them in CRM.
  • Create a Document in CRM using the templates.
  • Allow users to Add OptionSet fields in the templates.
  • Allow users to Add Lookup fields in the templates.
  • Provide functionality to attach the generated document with letter.
  • Provide functionality to attach the generated document with email.
  • Provide functionality to attach the generated document to any entity.
  • Provide functionality to send the email.
  • Provide functionality to create a copy of document.
  • Upload the document on Cloud Storage.
  • Delete document when not required (usually used after uploading to Cloud or sending via email).

This add on will work with all versions of Microsoft Dynamics CRM 2013 and 2015.

Downloading Aspose .NET AutoMerge

This Add-on is provided in form of a solution. Easily download and install the solution on your CRM Organization and use it.

You can download the latest solution for Microsoft Dynamics CRM 2013 at:

You can download the latest solution for Microsoft Dynamics CRM 2015 at:

Installing Aspose .NET AutoMerge

  • Install Aspose.Words.dll in GAC on the CRM server.
  • Open Visual studio command Prompt as administrator and browse to the location of Aspose.words.dll and Write the following command to install the library in GAC. “gacutil -i aspose.words.dll”.
    InstallGuide5 300x151 Save document in any format and upload to Cloud Storage using Aspose .NET AutoMerge for Dynamics CRM
  • Download the Solution File.
  • Open CRM and go to Import Solution.
  • Click Browse and select the downloaded solution file and click next.
  • Click Next and wait for the solution to import.
  • Click close when the solution is imported successfully.

Using Aspose .NET AutoMerge

This section shows how Aspose .NET AutoMerge can be used with a workflow.

  • Open Settings -> Processes within CRM and hit New.
  • Enter Name and Entity and select category as Workflow. (Make sure your template is designed for the same entity you have selected.)
  • Use the window to create your own workflow.
  • If you want to use “Aspose AutoMerge” functionality Go to Add Step – > Aspose AutoMerge
    Aspose .NET AutoMerge v2 150x150 Save document in any format and upload to Cloud Storage using Aspose .NET AutoMerge for Dynamics CRM

Here you will see all available options to use with Aspose AutoMerge:

  • Create Document
  • Attach To Email
  • Attach To Letter
  • Attach To Entity
  • Send Email
  • Generate Copy of Document
  • Save To Cloud Storage
  • Delete Temp Document

Please find full details of using these steps at:

Video

Please check this video to see it in action.

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 powerful file processing features offered by Aspose file format APIs.

Customer Feedback

Your feedback is very important to us. Please feel free to provide feedback and raise feature requirements. We are keen to implement customer driven features since we are a 100% customer driven company.

 

Posted in Aspose.Words Product Family | Leave a comment

New release of Aspose Cloud SDK for Python introduces new features to work with Spreadsheet documents

Aspose.Cells for Cloud

aspose cells for cloud 140px New release of Aspose Cloud SDK for Python introduces new features to work with Spreadsheet documentsAspose.Cells for Cloud’s platform independent document manipulation API is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. You can use it with any platform — web, desktop, mobile, and cloud.

Aspose.Cells for Cloud allows you to modify, manage and convert spreadsheets on the cloud. Learn More

What’s new in the latest release

With this release, Python developers can use following new features to work with Spreadsheet documents:

Usage Examples

You can find usage examples for Aspose.Cells module on our repository wiki page.

Download

Start a Free Trial Today

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

Posted in Aspose.Cells Product Family | Leave a comment

Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF) – Now Available in NetBeans IDE

aspose words for java Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDEnetbeans logox801 Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDEAspose has now integrated the examples of Aspose.Words for Java code and a features comparison with Apache POI WP (HWPF + XWPF) in Aspose Project Wizard for NetBeans IDE. This release shows the features that are only available in Aspose.Words API but missing in Apache POI WP SDK for dealing with word processing documents.

free download icon aspose mp Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE open source icon aspose mp Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE

Aspose for Apache POI

Project Aspose for Apache POI shows how different functionalities can be achieved using Aspose Java APIs in comparison with Apache POI. In addition, Aspose has many more features than Apache POI to fulfil developer requirements. To highlight some of these enhanced features of Aspose APIs, following are few modules of examples showing features that are only available in Aspose.Words but missing in Apache POI WP (HWPF + XWPF).

After this release Aspose.Words vs Apache POI WP, Aspose.Slides vs Apache POI SL, Aspose.Cells vs Apache POI SSAspose.Email vs Apache POI HSMF and Missing Features of Apache POI WP in Aspose.Words are available in Aspose Project Wizard from version 2.3 and onwards.

With this integration you don’t need to manually download the Aspose Java APIs code comparison examples with Apache POI framework as they are now available through the plugin’s Aspose New Example wizard within NetBeans IDE.

How to Create the Aspose.Words Example for Missing Feature of Apache POI WP within NetBeans IDE

  1. Create an Aspose application using the Aspose Project wizard (detailed steps are mentioned in previous Aspose blog post). In the wizard, select the Aspose.Words component like shown in below screenshot:
  2. Aspose.Words Component Selected s Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE

  3. Create new Aspose Example from New File option in NetBeans IDE (detailed steps are mentioned in previous Aspose blog post).

  4. Select Aspose.Words component from the selection box.
    Examples will be downloaded and will appear in tree format including Aspose.Words code comparison examples with Apache POI WP (HWPF + XWPF) as shown in below image. Select an example from tree and click Finish.

  5. Aspose.Words Example Selected s Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE

  6. This starts downloading of selected example dependencies, that is, the Apache POI framework library jars.

  7. After the dependencies has downloaded, the selected example is available in your Aspose application within respective package under Source Packages along with Apache POI framework jars.

  8. Aspose.Words Libs after Example m Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE

Source Code Available

Aspose Project Wizard for NetBeans is open source and its source code is available on below mentioned major social coding websites. Developers can extend the functionality if they want or learn from it to make their own plugins.

GitHub Mark icon2 Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE GitHub

sourceforge icon2 Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE SourceForge

bitbucket icon3 Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE Bitbucket

codeplex icon2 Aspose.Words Examples showing Missing Features of Apache POI WP (HWPF + XWPF)   Now Available in NetBeans IDE CodePlex

Related Links

Posted in Aspose.Words Product Family | Leave a comment

Determine License initialization, get page count before saving PDF, characters spacing for text elements, enhancements in TextStamp class with Aspose.Pdf for .NET 10.1.0

aspose Pdf for net 100 Determine License initialization, get page count before saving PDF, characters spacing for text elements, enhancements in TextStamp class with Aspose.Pdf for .NET 10.1.0 The new release version of Aspose.Pdf for .NET 10.1.0 has become available to offer some great new features. With every new release, the demanding features from our customers are made available and keeping the tradition alive, we have introduced some new features, as well as fixes for issues reported in earlier release versions.

Determine License initialization

When using the API in trial mode, you get the limitations to manipulate/add certain number of elements inside PDF file. The limitation includes adding/removing number of pages from PDF file, adding/manipulating Attachments or Annotations inside PDF file, conversion of only first 4 pages to Image format and so on. Also when using the API in trial mode (without using the license), a watermark text is added in resultant file and you also come across an error message stating that API is being used in evaluation mode. So before performing any operation, we can also check the license initialization and for this purpose, a static read-only property named IsLicensed is added in Document class.

// determine if the API is licensed
if (Document.IsLicensed)
{
    // print message that license is applied
    Console.WriteLine("Licensed");
}

We generate the PDF files on the fly and during PDF file creation, we may come across the requirement (creating Table Of Contents etc) to get page count of PDF file without saving the file over system or stream. So in order to cater this requirement, a method ProcessParagraphs(…) has been introduced in Document class. Please take a look over following code snippet which shoes the steps to get page count without saving the document. For further information, please visit Get Number of Pages in a PDF File

// instantiate Document instance
Document doc = new Document();
// add page to pages collection of PDF file
Page page = doc.Pages.Add();
// create loop instance
for (int i = 0; i < 300; i++)
    // add TextFragment to paragraphs collection of page object
    page.Paragraphs.Add(new TextFragment("Pages count test"));
// process the paragraphs in PDF file to get accurate page count
doc.ProcessParagraphs();
// print number of pages in document
Console.WriteLine("Number of pages in document = "+ doc.Pages.Count);

Specify character Spacing when adding Text

A text can be added inside paragraphs collection of PDF file using TextFragment instance or by using TextParagraph object and even you can stamp the text inside PDF by using TextStamp class. While adding the text, we may have a requirement to specify character spacing for text object. In order to accomplish this requirement, a new property named CharacterSpacing property has been introduced. Please take a look over following approaches to fulfill this requirement. For more information, please visit How to specify character Spacing when adding Text.

Using TextBuilder and TextFragment

// create Document instance
Document pdfDocument = new Document();
// add page to pages collection of Document
Page page = pdfDocument.Pages.Add();
// create TextBuilder instance
TextBuilder builder = new TextBuilder(pdfDocument.Pages[1]);
// create text fragment instance with sample contents
TextFragment wideFragment = new TextFragment("Text with increased character spacing");
wideFragment.TextState.ApplyChangesFrom(new TextState("Arial", 12));
// specify character spacing for TextFragment
wideFragment.TextState.CharacterSpacing = 2.0f;
// specify the position of TextFragment
wideFragment.Position = new Position(100, 650);
// append TextFragment to TextBuilder instance
builder.AppendText(wideFragment);
// save resultant PDF file
pdfDocument.Save("output.pdf");

Using TextParagraph and TextParagraph

// create Document instance
Document pdfDocument = new Document();
// add page to pages collection of Document
Page page = pdfDocument.Pages.Add();
// create TextBuilder instance
TextBuilder builder = new TextBuilder(pdfDocument.Pages[1]);
// instantiate TextParagraph instance
TextParagraph paragraph = new TextParagraph();
// create TextState instance to specify font name and size
TextState state = new TextState("Arial", 12);
// specify the character spacing
state.CharacterSpacing = 1.5f;
// append text to TextParagraph object
paragraph.AppendLine("This is paragraph with character spacing", state);
// specify the position for TextParagraph
paragraph.Position = new Position(100, 550);
// append TextParagraph to TextBuilder instance
builder.AppendParagraph(paragraph);
// save resultant PDF file
pdfDocument.Save("c:/pdftest/output.pdf");

Using TextStamp

// create Document instance
Document pdfDocument = new Document();
// add page to pages collection of Document
Page page = pdfDocument.Pages.Add();
// instantiate TextStamp instance with sample text
TextStamp stamp = new TextStamp("This is text stamp with character spacing");
// specify font name for Stamp object
stamp.TextState.Font = FontRepository.FindFont("Arial");
// specify Font size for TextStamp
stamp.TextState.FontSize = 12;
// specify character specing as 1f
stamp.TextState.CharacterSpacing = 1f;
// set the XIndent for Stamp
stamp.XIndent = 100;
// set the YIndent for Stamp
stamp.YIndent = 500;
// add textual stamp to page instance
stamp.Put(page);
// save resultant PDF file
pdfDocument.Save("c:/pdftest/output.pdf");

Using Aspose.Pdf.Generator object

The TextInfo object already supports the feature to specify characters spacing using CharSpace property and this requirement can be accomplished by using following code snippet but we still recommend using new Document Object Model of Aspose.Pdf namespace as all the enhancements and updates are being made in new DOM approach.

Aspose.Pdf.Generator.Pdf pdf1 = new Aspose.Pdf.Generator.Pdf();

//Create a new section in the Pdf object
Aspose.Pdf.Generator.Section sec1 = pdf1.Sections.Add();

//Add 1st paragraph (inheriting the text format settings from the section)
//to the section 
sec1.Paragraphs.Add(new Aspose.Pdf.Generator.Text(sec1, "This is generator text paragraph with default character spacing"));

Aspose.Pdf.Generator.Section sec2 = pdf1.Sections.Add();

//Create 2nd paragraph (inheriting the text format settings from the section) 
Aspose.Pdf.Generator.Text t2 = new Aspose.Pdf.Generator.Text(sec1);

//Create a segment "seg1" in the paragraph "t2"
Aspose.Pdf.Generator.Segment seg1 = new Aspose.Pdf.Generator.Segment(t2);
//Assign some content to the segment
seg1.Content = "This is generator text paragraph with increased character spacing";
//Set character spacing of the segment to 2.0
seg1.TextInfo.CharSpace = 2.0f;

//Add segment (with character spacing) to the paragraph
t2.Segments.Add(seg1);
//Add 2nd text paragraph to the section with overridden text format settings
sec1.Paragraphs.Add(t2);

//save the document
pdf1.Save(outFile);

TextStamp rotation

Adding text stamps inside PDF file is one of the salient features of our API and while adding Text Stamp, we may have a requirement to rotate the text stamp. In order to accomplish this requirement, a property named RotateAngle is present inside TextStamp class. You can pass any angle value which can be applied to rotate Stamp instance. Please take a look over following code snippet which illustrates the steps to rotate TextStamp at 45 degree angle when placing it inside PDF file.

//open document
Document pdfDocument = new Document();
pdfDocument.Pages.Add();
//create text stamp
TextStamp textStamp = new TextStamp("Sample Stamp");
//set whether stamp is background
textStamp.Background = (true);
//set origin
textStamp.XIndent = (100);
textStamp.YIndent = (100);
//rotate stamp at 45 degree
textStamp.RotateAngle = 45;
//set text properties
textStamp.TextState.Font = FontRepository.FindFont("Arial");
textStamp.TextState.FontSize = (14.0F);
textStamp.TextState.FontStyle = (FontStyles.Bold);
textStamp.TextState.FontStyle = (FontStyles.Italic);
textStamp.TextState.ForegroundColor = (Aspose.Pdf.Color.Green);
//add stamp to particular page
pdfDocument.Pages[1].AddStamp(textStamp);
//save output document
pdfDocument.Save("TextStamp_output.pdf");

PDF to DOC - Paragraph break at the end of each paragraph

Recently one of the customers reported an issue where paragraph break was being added at the end of each line instead adding it at the end of paragraph. In order to cater this requirement, a new property named AddReturnToLineEnd is added in DocSaveOptions class. Please take a look over following code snippet.

// load input PDF
Aspose.Pdf.Document document = new Document("source.pdf");
// instantiate DocSave instance to save output in MS Word format
Aspose.Pdf.DocSaveOptions saveOptions = new Aspose.Pdf.DocSaveOptions();
// specify output format as DOCX
saveOptions.Format = DocSaveOptions.DocFormat.DocX;
// set the mode of contents as Flow
saveOptions.Mode = Aspose.Pdf.DocSaveOptions.RecognitionMode.Flow;
// donot add paragraph break at end of each line
saveOptions.AddReturnToLineEnd = false;
// save output as DOCX format
document.Save("Resultant.docx", SaveFormat.DocX);

As well as the enhancements and features discussed above, there have been specific improvement for PDF to HTML and HTML to PDF conversion features. Among these fixes, the PCL to PDF, SVG to PDF, PDF to Excel, PDF to TIFF and TIFF to PDF conversion, conversion of PDF to PDF/A compliant documents, text replacement, rendering PDF files to XPS format are also improved. Please download and try the latest release of Aspose.Pdf for .NET 10.1.0.

Posted in Aspose.Pdf Product Family, Nayyer Shahbaz | 1 Comment

New release of Aspose Cloud SDK for Ruby introduces new features to generate Barcode

Aspose.BarCode for Cloud

aspose barcode for cloud 140px New release of Aspose Cloud SDK for Ruby introduces new features to generate BarcodeAspose.BarCode for Cloud’s platform independent document manipulation API is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. You can use it with any platform — web, desktop, mobile, and cloud.

Aspose.BarCode for Cloud allows developers to quickly and easily add barcode generation and recognition functionality to their applications. Learn More

What’s new in the latest release

With this release, Ruby developers can use following new features to generate Barcode:

Download

You can downloaded latest version from

Usage Examples

You can find usage examples for Aspose.Barcode module on our repository wiki page.

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.BarCode Product Family | Leave a comment