Sunday, June 29, 2014

Add Delete Read Voting Options from New or Existing Messages in Java Apps

What’s new in this release?

We are pleased to announce the new release of Aspose.Email for Java 4.2.0. With this new release our team has introduced a new feature that lets you create an email message with voting options. We are pleased to share that the same feature, creating email message with voting options, has also been implemented in this version of Aspose.Email for Java.  Users can now create a new message with a poll, read voting options from an existing message, add voting options to an existing message or delete voting options from an existing message. Aspose.Email for Java already lets you create, save and read an Outlook task. This feature was further enhanced by adding reminder information to the task. We have now further enhanced working with Outlook tasks so that users can now add attachments to Outlook task as well. As always, we have fixed a number of issues reported by our customers for previous version of Aspose.Email for Java. In addition, since each version of Aspose.Email for Java is auto-ported from its equivalent .NET version, all the bug fixes in the .NET version are also part of the latest version.  These include Issues related to adding messages to a PST, encoding issues while message conversion to other formats, TNEF functionality improvement,  exceptions in some cases while loading messages and many more.  The main improved features & bug fixes added in this release are listed below
  • Implement the ability to create a poll while creating a MapiMessage
  • Feature to add attachments in MapiTask
  • Long subject starts from next line leaving first line empty in EML -> MHTML conversion is now fixed
  • MailMessage to MapiMessage: InternetMessageId is now populated properly
  • Application hangs while adding appointment to PST is now fixed - (Java)
  • Umlaut characters replaced by '?' is now fixed
  • Accent characters replaced by ? while converting eml to msg is now fixed,
  • VCard notes formatting now properly working for \n (line break)
  • HtmlBody with Umlauts are replaced by ?
  • One recipient missing while saving attachment MSG is now fixed
  • Conversion from EML->MSG, Korean characters replaced by ? is now fixed
  • Message does not contains an TNEF attachment is now fixed if loaded with flag PreserveTnefAttachments.
  • Html formatting lost is fixed while conversion from MailMessage to MapiMessage
  • Hyphen "-" replaced with ? when email is saved to MSG is now fixed
  • Danish characters replaced by ? is now corrected
  • Invalid EntryID for contacts when added to PST is now fixed
  • EML->MSG, Html body formatting is lost is fixed
  • EML to MSG converts html body to text is now fixed
  • EML to MSG: Unicode Characters are now displayed properly
  • Extra underline while conversion from MSG to MHTML
  • Spaces handling properly is enhanced by MhtMessageFormatter for MailMessage headers
  • New attachments are now added in existing winmail.dat if PreserveTnefAttachments is used
Other most recent bug fixes are also included in this release.

Overview:Aspose.Email for Java

Aspose.Email for Java is a Non-Graphical Java component that enables Java applications to read and write Microsoft Outlook documents without utilizing Microsoft Outlook. It enables developers to create new MSG file from scratch, update an existing MSG file, read Outlook MSG file & get it's properties like subject, body, recipients in to, cc and bcc, Adding or removing attachment, sender information and MAPI properties.  Aspose.Email for Java can be used with Web as well asDesktop Application.

Friday, June 27, 2014

ASP.NET Application for Managing Attachments inside a PDF Document

This sample ASP.NET application shows how to manage PDF attachments online.  Attachments are a strong feature of PDF documents. Aspose.Pdf provides comprehensive features for adding, deleting and getting details regarding attachments in PDF files. A sample application has been developed to manage PDF attachments in ASP.NET application using Aspose.Pdf for .NET.  You can easily use the attached sample application to add, delete or preview the attachment files online. We have kept the UI of the application simple so it is easy to understand the implementation of the features. Some important features implemented in this application are given below
  • Loading and Viewing PDF file
  • Adding New Attachment
  • Deleting All Attachments
  • Preview of image and PDF Attachments
  • Download an Attachment
  • Export the updated PDF file
Overview: Aspose.Pdf for .NET
Aspose.Pdf is a .NET Pdf component for the creation and manipulation of Pdf documents without using Adobe Acrobat. Create PDF by API, XML templates & XSL-FO files. It supports form field creation, PDF compression options, table creation & manipulation, graph objects, extensive hyperlink functionality, extended security controls, custom font handling, add or remove bookmarks; TOC; attachments & annotations; import or export PDF form data and many more. Also convert HTML, XSL-FO and MS WORD to PDF.

Thursday, June 26, 2014

Generate Multiple Barcodes on Single Image, Code16K Encoding & Decoding

What’s new in this release?

The new version of Aspose.BarCode for Java 6.0.0 has been released. There are many different types of barcodes, often referred to as barcode symbologies. From this release, the Aspose.BarCode API enables developers to decode the Code16K symbology. In the previous version, we added Code16K encoding; now both encoding and decoding Code16K are supported. Users can now retrieve all possible 1D barcodes using a single method call. The BarCodeReader.getAllPossibleBarCodes method allows them to do so. Please find the details of this feature in the documentation topic: Get all Possible 1D Barcodes from an Image. Barcode recognition percentage gives a clear picture based on the quality and performance parameters. The BarCodeReader.getRecognitionQuality method helps with that. We noticed time and memory consumption problems with the PatchCode symbology. When scanning PatchCodes from TIFF files memory consumption was around 150MB to 200MB. This has is now been fixed and memory usage is now around 40MB. Also, these sample graphics now take only 1.6 seconds to be recognized. The DataMatrix performance with large pictures has been upgraded. Previously, it took too long to be recognized. Key factors of this improvement are “Diagonal check” and “Strict angle check”. It’s now easy to generate multiple barcodes on a single image. We just need to follow a simple code snippet. The BarCodeBuilder.setThrowExceptionWhenCodeTextIncorrect method has been added for 1D barcodes. If the code text is incorrect and the value is set to true, an exception is thrown; else, the code text is corrected to match the barcode’s specification. An exception is always thrown for Databar symbologies if the code text is incorrect. It is never thrown for AustraliaPost, SingapurePost, Code39Extended, Code93Extended, Code16K, and Code128 symbologies if codetext is incorrect. Please see the following topic for help: 1D Barcodes with Optional Exception Message in Case of Wrong Code Text.  Below is the list of main improved features and bug fixes added in this release.
  • Recognition quality significative
  • Code16K recognition
  • Datamatrix performance with heavy picture
  • Generate multiple barcodes on one image
  • Problem with small barcode is resolved
  • Incorrect Code128 barcode generation is fixed when a few FNC chars are present
  • Incorrect recognition is fixed for DataMatrix symbology
  • Incorrect DataMatrix code detection from a Pdf file  is fixed
  • Incorrect code text  is fixed when tried to recognize DataMatrix code from a PDF file
  • PDF417 code do not support carriage returns is now fixed
  • Incorrect code text is fixed when tried to recognize Code128 code from a PDF file
  • Incorrect Pdf417 bar code recognition from a JPG image is resolved
  • Problem of time and memory consumption with PatchCode in the Tiff file format is now fixed
  • QR code recognition from jpg images is fixed
  • Improved QR code recognition from jpg image
  • Incorrect DataMatrix code recognition from a Pdf file is now fixed
  • Incorrect recognized text from Pdf417 barcode is now fixed
  • Incorrect code text appearance is resolved for the Pharmacode symbology
  • Public API: Remove BinarizedBitmap class
  • Performance has decreased with v4.6.0
  • Barcode recognition becomes slower with 64bits operating system architecture.
  • Performance issue is resolved with Patch Code in a TIFF file format
  • Update Code128 encoder
  • Raise a proper error message when exceeding code text of Pharmacode
  • Rewrite PDF417 recognition
  • PatchCode detection changes
  • BarCode encoder new public property: bool ThrowExceptionWhenCodeTextIncorrect for 1D barcodes.
  • Remove Code128CodeSet
  • Remove Code128CodeBuilder
  • GetAllPossibleBarCodes for 1D only
  • Can't recognize QR codes from JPG images
  • Unable to recognize Code128 barcode from a png file
  • Each getOnlyBarCodeImage call leave a temp file open
  • A big allocated memory for the JVM is required to recognize a bar code
  • Unable to recognize Pdf417 bar code from a JPG image
Overview: Aspose.BarCode for Java
Aspose.BarCode is a Java based visual component for generation & recognition of 1D & 2D barcodes to support Java, web applications and J2ME platform. It supports 29+ barcode symbologies like MSI, QR, OneCode, Australia Post, Aztec, Code128, Code11, EAN128, Codabar, Postnet, USPS and also supports image output in GIF, PNG, BMP & JPG formats. Other features include barcode size & color settings, rotation angle & caption. You can render barcodes to images, printers, HTTP servlet response & graphical objects too.


Tuesday, June 24, 2014

Online PDF Editor for Editing PDF Files in ASP.NET Application

Portable Document Format (PDF) is one of the most commonly used file formats today. We often come across the requirement to edit PDF files in our applications. Aspose.Pdf for .NET allows developers to create and manipulate PDF documents. It has powerful feature to manage the contents of PDF files like attachments, annotation, form fields etc. An ASP.NET sample application has been developed to edit PDF files online using Aspose.Pdf for .NET. It provides features like adding or deleting text and pages, highlighting text, exporting the file as images, export as text file and exports the updated PDF file. Following are some of the features we have implemented in PDF Editor
  • Loading and Viewing PDF files
  • Inserting New Pages
  • Deleting Pages
  • Highlight Text in PDF file
  • Insert Text in PDF file
  • Delete Text from a PDF file
  • Extract Text and Export as Text file
  • Convert PDF pages to Images and Export
  • Export the updated PDF file
You can download the application and start using it to edit your PDF files. In the sample application, we are loading PDF files, convert them to HTML and view them in our application using an iframe control. We have kept the UI of the application simple so it is easy to understand the implementation of the features.

Overview: Aspose.Pdf for .NET

Aspose.Pdf is a .NET Pdf component for the creation and manipulation of Pdf documents without using Adobe Acrobat. Create PDF by API, XML templates & XSL-FO files. It supports form field creation, PDF compression options, table creation & manipulation, graph objects, extensive hyperlink functionality, extended security controls, custom font handling, add or remove bookmarks; TOC; attachments & annotations; import or export PDF form data and many more. Also convert HTML, XSL-FO and MS WORD to PDF.


Monday, June 23, 2014

Create Poll While Sending Email Messages & Add Attachments to Outlook Tasks

What's New in this Release?

We are pleased to announce the release of Aspose.Email for .NET 4.2.0. With each new release, we are not only improving the API functionality by fixing issues reported by our customers, but also introducing new features, making it rich with features. Microsoft Outlook offers voting options that can be added to a new message. This allows the recipients to reply with their opinion by answering the poll. We are pleased to share that this month’s release now provides the capability of sending a message with voting options with options such as Yes, No, Maybe, etc. The FollowUpManager class object can be used to set the available options in a message which can then be sent using the Exchange Web Service (EWS) client. In addition, the message can be saved in Microsoft Outlook format as shown in the online documentation article Creating Voting Options using MapiMessage.  Creating, saving and reading Outlook tasks are already supported by Aspose.Email. The feature was further enhanced in the follow up versions where facility to read tasks and adding reminder information was added. This month’s release brings further improvement to this feature by allowing developers to add attachments to Outlook tasks. The main bug fixes, new & improved features added in this release are listed below
  • Implement the ability to create a poll while sending a message by EWS and creating a MapiMessage
  • Feature to add attachments in MapiTask - (.NET)
  • Long subject starts from next line leaving first line empty in EML -> MHTML conversion
  • MailMessage to MapiMessage: InternetMessageId is not populated
  • Application hangs while adding appointment to PST is fixed
  • Umlaut characters replaced by '?' is now fixed
  • Accent characters replaced by ? while converting eml to msg, is fixed
  • VCard notes rendering is enhanced the \n (line break) in Outlook
  • HtmlBody with Umlauts are replaced by ? is now fixed
  • One recipient missing while saving attachment MSG is fixed
  • Conversion from EML->MSG, Korean characters replaced by”?” is fixed
  • Html formatting lost is resolved while conversion from MailMessage to MapiMessage
  • Hyphen "-" replaced with ? is now fixed when email is saved to MSG
  • Danish characters replaced by ? is now fixed
  • Invalid Entry Id for contacts is now fixed when added to PST
  • EML->MSG, Html body formatting lost is fixed
  • EML to MSG converts html body to text
  • EML to MSG: Unicode Characters are now displayed properly
  • Extra underline while conversion from MSG to MHTML is fixed
  • Permission issues are resolved on IIS server with Aspose.Email DLL
  • Spaces now handled properly by MhtMessageFormatter for MailMessage headers
  • New attachments are not added in existing winmail.dat if PreserveTnefAttachments is used
Other most recent bug fixes are also included in this release.
    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.


    Sunday, June 22, 2014

    Aspose Introduces New Java API for MS Visio Files Creation & Manipulation

    What’s new in this release?

    Aspose is proud to expand its Java products family with the addition of a new product; Aspose.Diagram for Java. We’re committed and work to extend our community. A lot of work was put into porting and testing the code for the new API. It took longer than we expected but we finally got it out the door. Aspose.Diagram for Java is fully ported from the Aspose.Diagram for .NET API. One of the many benefits that the porting process gives you is the ability to use any new feature implemented in the .NET version because it is available automatically in the ported Java version.  This release includes plenty of important features as listed below
    • Add and connect Visio shapes – Aspose.Diagram for Java allows developers to add customized shapes and connect them in the diagrams they create. A connection point is a special point on a shape that developers can “glue” connectors to.
    • Insert a new blank page into a Visio drawing – Aspose.Diagram for Java can insert a new blank page into a Microsoft Visio drawing. Developers have the option to create a new blank background or foreground page.
    • Retrieve Visio connector information – Aspose.Diagram for Java provides mechanisms for retrieving the information that Visio stores about connectors, for example ID and name.
    • Retrieve drawing font information – This article shows how to find out which fonts are used in a diagram. Once fonts are installed in the operating system, they are available to your Office programs.
    • Lay out Visio shapes automatically – With certain types of connected drawings, such as flowcharts and network diagrams, you can use the layout shapes feature to automatically position shapes. Automatic positioning is faster than manually dragging each shape to a new location.
    • Extract all images from a Visio page – In Microsoft Visio, pages are either foreground or background pages. You can extract images from a particular page of a Visio file.
    • Add comments to Visio drawings - Aspose.Diagram for Java allows you to place comments anywhere on a diagram page.
    • Get the shapes connected to a particular shape – This article explains how to find shapes that are connected to a specific shape.
    • Get the connectors glued to a particular shape – This article explains how to find connectors that are glued to a particular shape.
    • Rotate a shape with suitable angle - Rotating shape in Microsoft Visio is supported. Aspose.Diagram API allows developers to rotate a shape to any angle.
    • Find and replace a shape’s text – Developers can search and replace the text of a shape.
    • Add a hyperlink to a Visio shape – This article describes how to add one or more hyperlinks to Visio shapes. A link can jump to another page in the same Visio drawing or diagram, to another Visio drawing, or to a non-Visio document.
    • Create user defined cell in the ShapeSheet – The user-defined cells section is a place where we can store information about the shape that does not appear by default. This example describes how developers can add as many user name rows as they need, assign meaningful names to the rows, and set cell values.
    • Working with protection on a diagram or shape – While creating complex diagrams in Visio, you might need to protect either a whole diagram or a single shape. Aspose.Diagram prevents or allows changes to a diagram or shape attributes.
    Aspose.Diagram for Java supports any operating system that runs Java runtime, including Microsoft Windows desktops and servers, Linux, Ubuntu, and Mac OS X. It runs on J2SE 1.4.x, J2SE 5.0 (1.5), J2SE 6.0 (1.6) or higher.

    Newly added documentation pages and articles

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

    Aspose.Diagram is a class library for working with MS Visio files & is a pure Java alternate for MS Visio Object Model. It is a standalone Visio Java library and does not depend on Microsoft Office Visio. It enables developers to work with VSD & VDX files and they can open files & Add   & manipulate the elements of the diagram, export Visio files to PDF, XML, HTML, images format, SVG & several other formats,  Rotate a shape, Add a hyperlink to a Visio shape, protect diagram shape and many more.  Aspose.Diagram can be used with any kind of application, whether it’s a Web Application or a Windows Desktop Application.

    Aspose.Words for Java & Apache POI WP Comparison for MS Words Features




    What's New in this Release?
     

    Project Aspose for Apache POI shows how different tasks can be performed using AsposeJava APIs in comparison with Apache POI. The project also covers the features that are only available in Aspose APIs but not in Apache POI for Microsoft Word. Here are some examples showing side by side code comparison for features available in both Aspose.Words and Apache POI-HWPF & POI-XWPF. Working with Document, Create New Word Document, Convert Word Doc to Other Format, Extract Images from Word Document, Get Document Properties. There are many features that are only available in Aspose API but not in Apache POI HWPF + XWPF for Microsoft Words. Here are some examples Append Documents, Clone Documents, Protect Documents, Track Changes in Documents, Find and Replace Text in Documents, Insert Comments, Mail Merge from XML Data Source, Insert Picture in Word Document, Set Page Borders, Moving the Cursor and much more.


    More About Aspose

    Aspose offers a powerful set of file management components with which developers can create applications which can open, edit, create and save some of the most popular business file formats. Supported formats include Word documents, Excel spreadsheets, PowerPoint presentations, PDF documents, and Microsoft Project files. Tools allow developers to perform OCR, work with images, create and read barcodes and perform many other document conversion and management tasks. Aspose produce components for .NET, Java and SharePoint, as well as rendering extensions for SQL Server Reporting Services and JasperReports exporters.
     

    Thursday, June 19, 2014

    WMF Contents & Clip Arts Rendering, PPTX to PDF & HTML Conversion are Enhanced

    What's New in this Release?

    The long awaited version of Aspose.Slides for Java (8.6.0) has been released. This is a maintenance release where we have rectified many rendering issues. We have improved chart rendering support which previously resulted in missing chart trend lines, missing labels and chart axis values in exported PDF, HTML and slide thumbnails. We have also rectified missing chart and duplicate chart issues in output files. We have resolved presentation access and saving issues that previously resulted in exceptions. Issues pertaining to slide cloning have also been addressed which previously resulted in NullReference exceptions. We have also taken a step forward towards performance enhancement along with improved performance in multi- threaded environment. We have improved rendering support for WMF contents and clip arts that failed to render in generated slide thumbnails and PDF files. Text rendering that resulted in text spilling out of slide in exported thumbnail and HTML files has been improved. We have also improved the SmartArt support for SmartArt nodes and child nodes. Some important enhancement & bug fixes included in this release are given below
    • Chart trend line is not rendered bold in PDF
    • Duplicate charts getting rendered in generated HTML
    • Exception when writing data to chart in Multi-threaded application
    • Exception while exporting presentation to HTML
    • Text is going outside the bounds of the slide when importing HTML to PPTX
    • Cannot access disposed object exception on generating slide tiff thumbnail
    • Exception on generating thumbnails
    • Chart missing in generated thumbnail
    • Error Converting a PPTX file to PDF - Reports invalid MS 2007 File
    • Null Pointer Exception When converting a PPTX to a PDF
    • Slide improperly rendered in generated PDF
    • Lines have wrong width in generated thumbnail
    • WMF content missing in exported PDF
    • PPT to PDF Conversion: java.lang.AssertionError exception thrown when converting PPT to PDF
    • Aspose.Slides failed load fonts in Java environment
    • NullPointerException on cloning slide in Debian environment
    • NullPointerException on generating slide thumbnail in Debian environment
    • Clip Art failed to render in Linux environment
    • Clipart failed to render in Linux CentOs 5.5 environment
    • Performance difference between Aspsoe.Slides for Java 7.7.0 and 8.4.0
    • NullReferenceException during the "DiagramNodeEx -> TextFrameEx.Text" property accessing
    • DiagramNodeEx.AllNodes returns a collection which works not obviously
    • DiagramNodeEx.ChildNodes() returns incorrect collection after a node removing
    • Chart improperly rendered in generated thumbnail
    • Labels and Y-Axis Values are not displayed as per the number format in generated image file
    • ArgumentException while exporting presentation to HTML
    • Duplicate charts getting rendered in generated HTML
    • StackOverflowException on converting Pptx to Pdf
    • Null Reference Exception when reading PPTX presentation
    • ArgumentOutOfRangeException on generating thumbnails
    • "Not a Microsoft PowerPoint 2007 presentation" exception while Pptx presentation reading
    Overview: Aspose.Slides for Java

    Aspose.Slides is a Java component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint. It supports PHP applications and provides all advanced features for managing presentations, slides, shapes, tables and supports PPT, POT, POS PowerPoint formats. Now you can add, access, copy, clone, edit and delete slides in your presentations. It also supports audio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.

    Wednesday, June 18, 2014

    Export RDL Files to XPS or PDF Directly from SQL Reporting Services

    What’s new in this release?

    We are pleased to announce the release of Aspose.Pdf for Reporting Services 2.7.0. Aspose.Pdf product family is one of our award winning APIs for PDF document creation and manipulation. One of the main APIs in this family is Aspose.Pdf for .NET. For some time now, it has supported converting PDF files to XPS format and vice versa. As Aspose.Pdf for Reporting Services is built on top of Aspose.Pdf for .NET, the latest release of Aspose.Pdf for Reporting Services 2.7.0, now has the feature to directly export RDL files to XPS format, either using Report Server or from a Business Intelligence Development Studio project. So now you can either export RDL files to PDF or XPS format with great fidelity. Once the component is properly configured (using the MSI installer or manually), the XPS via Aspose.Pdf option becomes available. This release includes plenty of new and improved features as listed below
    • Support XPS exporting
    • SpaceBefore is screwing everything up with the background colour not being shown is now fixed
    • Hidden data becomes visible in PDF file is now corrected
    • Font formatting information lost is fixed in resultant document
    Overview: Aspose.Report for .NET

    Aspose.Pdf for Reporting Services makes it possible generating PDF reports in Microsoft SQL Server 2000 & 2005 Reporting Services. Some advanced features like adding PDF bookmarks, using HTML tags, XMP metadata, custom embedded font and rendering watermark for pages are now supported. Also convert all RDL report features including sections, images, charts, tables, matrices, headers and footers to PDF. It also enables you creating Pdf documents on the server without using Adobe PDF Library SDK.

    Monday, June 16, 2014

    Set PDF Document Access Privileges & XFA to Standard AcroForm in .NET

    What's New in this Release?

    Aspose.Pdf for .NET is an award winning API. Over the years it helped developers with PDF document creation as well as manipulation. In every new release, the development team works really hard to introduce new features and fix issues to deliver a better version of the API. Keeping this tradition alive, we have introduced some new features in Aspose.Pdf for .NET 9.3.0. Dynamic forms are based on an XML specification known as XFA, the “XML Forms Architecture”. The information about the form (as far as PDF is concerned) is very vague – it specifies that fields exist, with properties, and JavaScript events, but does not specify any rendering. The contents of such forms are rendered during the PDF display process by respective viewer application. Due to this nature and structure of the forms, if we directly try to convert it to image format, nothing is rendered. Therefore, the forms have to be converted to Standard AcroForms first and then to image. Aspose.Pdf for .NET supports the feature to convert XFA forms to standard forms. In order to cater for this requirement, the values from an enumeration named FormType can be passed to the Document.Form.Type property. The Aspose.Pdf.Generator namespace makes it possible to create PDF files from scratch. During PDF creation, you might want to set document access privileges (restrictions). Similarly, the Aspose.Pdf.Facades namespace has offered the feature to set document access privileges to existing PDF documents for quite some time. Recently, we were asked to support a similar feature in the new Document Object Model of the Aspose.Pdf namespace, so that a single approach can be used to set access privileges when creating new documents or manipulating existing files. For further details, please visit the article in the documentation section about Set Privileges on an Existing PDF File. Adding layers to a PDF is a unique concept. It can be very useful for cases where you want to distribute multi-lingual file and want text in each language to appear on different layers, with the background design appearing on a separate layer. Aspose.Pdf for .NET 9.3.0 supports adding layers to PDF documents. Hyperlinks are added as LinkAnnotation in PDF files. Aspose.Pdf for .NET supports the feature to add a hyperlink to a PDF file, update links, and extract links. It can also get the destination URL of a LinkAnnotation (hyperlink) in PDF documents. We received a requirement for removing only the signature and keeping the signature field, so that the same field can be used to sign the document again and this feature is now available.  Prior to the release of Aspose.Pdf for .NET 9.3.0, the API supported the feature to either save fonts as WOFF or TTF. Unfortunately this meant that fonts could not be loaded in Internet Explorer 6 through 8, so documents didn’t look right when viewed in these browsers. Also for mobile browsers, TTF fonts are required for maximum compatibility. So the solution was to generate 3 sets of fonts, to ensure maximum browser compatibility, and then reference all fonts in the CSS like as shown below.  As well as the new features above, this new version includes fixes related to PDF to image conversion, saving PDF files in a particular PDF version, deleting images from PDF files, performance improvements when generating PDF files and much more.  The list of important new and improved features are given below
    • XFA document to static pdf document
    • Use DocumentPrivilege to set encryption in DOM Encryption
    • Adding Layer on existing PDF
    • [HTML to PDF] Support Javascript code
    • Getting PDF Hyperlink Destination (URL)
    • Printer queue document name
    • Identify Watermark Image from XImage collection
    • To remove the signature and keep signature field
    • Pdf file size increased after optimization
    • Update DocumentPrivilege class to allow Page extraction
    • Correct spelling mistakes in IfHtmlTagSupportedOverwrightHtmlFontNames property
    • Resultant images should not be SVG is now fixed
    • Generate 3 sets of fonts to ensure maximum browser compatibility
    • How to break a nested table is enhanced
    • To get submit button URL
    • Pdf Producer field is showing incorrect product version
    • Form field does not get filled
    • Unable to retrieve form field names is now fixed
    • Unable to use Aspose.Pdf for .NET when trust level for web application is defined is fixed
    • Margins Issue is resolved in HTML2 PDF conversion
    • output file still corrupted with 0kb of space
    • Convert Pdf to HTML
    • Add signature in PDF
    • New line character/carriage return is ignored when clicked inside the text field.
    • Extract text from PDF return garbage
    • PDF Portfolio is now converted into Image format
    • Extract text from PDF
    • Application hangs during HTML to PDF conversion
    • Border of RadioButton is not appearing in resultant PDF
    • HTML to PDF - ordered list being rendered as an unordered list
    • PDF - Save to HTML
    • External CSS Issue in HTML to PDF conversion: CSS does not apply without specifying the full path is now fixed
    • Invalid PDF/A 1b document
    • Problem with Document.Encrypt is now fixed
    • Generated PDF - [Summarize Comments] was disabled and fixed
    • Removing a signature field after the document is signed corrupts any remaining signature fields
    • Added watermark issue is resolved and now not visible
    • Password protected file is throwing exception, created using Foxit PhantomPDF Printer.
    • Time stamp issue, while signing a document with Aspose.Pdf.facdaes and Aspose.Pdf.Kit is now fixed
    • Image transparency issue is resolved on different OS
    • Issue is fixed in adding image using operators
    • Aspose Optimize function doesn't reduce the size is now fixed
    • PDF to TIFF conversion is throwing ArgumentException
    • FIPS compliance issue is resolved
    • Text is now properly being extracted from PDF file
    • PDFA_1a file is now properly generated
    • PDF to TIFF conversion throws Exception while passing page size argument
    • PdfFileEditor - merging the documents loses the form fields is now fixed
    • Incorrect data display after importing data is now fixed
    • The newly inserted page is very small size is now corrected
    • TXT to PDF - Conversion process issue is resolved and now completed
    • PDF to TIFF - Resultant image issue is resolved it was blank
    • Submit button generates Expected a name object error
    • HTML to PDF renders incorrect font size is now fixed
    • Images are now being recognized in PDF file
    • PDF to TIFF - Checkbox value is now being retained in TIFF
    • PDF to PDF/A_1b conversion failure is fixed
    • HTML to PDF - CSS is now properly referenced
    • Extracting Annotation image appears as black rectangle and are fixed
    • PDF to JPEG - Annotations are now appearing on resultant files
    • PDF to HTML Fidelity Issue is fixed
    • Unable to get exact text using coordinates is now fixed
    • HTML to PDF - Unable to update Page dimensions is now fixed
    • Insert page - First page was blank in resultant file and is fixed
    Other most recent bug fixes are also included in this release.

    Overview: Aspose.Pdf for .NET
    Aspose.Pdf is a .Net Pdf component for the creation and manipulation of Pdf documents without using Adobe Acrobat. Create PDF by API, XML templates & XSL-FO files. It supports form field creation, PDF compression options, table creation & manipulation, graph objects, extensive hyperlink functionality, extended security controls, custom font handling, add or remove bookmarks; TOC; attachments & annotations; import or export PDF form data and many more. Also convert HTML, XSL-FO and MS WORD to PDF.