Persits Software, Inc. - Powerful ASP & ASP.NET Components - What's New
We Have The Missing Pieces(TM)
What's New?

09/03/2023

AspPDF, AspPDF.NET Updates

The new service release has accumulated several important bug fixes and enhancements:

  • A class of Rev6-encrypted documents has been encountered, which causes the OpenDocument method to return Nothing, as if a wrong password were specified. The bug responsible for this behavior has been fixed.
  • Support for relatively rare 16-bit BMP images has been added. Previous versions would crash when trying to open a 16-bit BMP.
  • Support for color spaces other than DeviceRGB has been added to the Canvas.DrawText method in the HTML mode.
  • A number of other minor bugs have been fixed in the form fill-in, PDF-to-image, and PDF parsing modules.
For more information, and to download the latest service releases, please visit www.asppdf.com, www.asppdf.net.

05/04/2023

AspEmail, AspEmail.NET Updates

We have made a significant improvement to our mailing components. The latest service releases AspEmail 5.6.0.4 and AspEmail.NET 5.6.0.5301 include support for two highly secure cipher suites that utilize the Galois/Counter Mode (GCM) of the AES cipher. These cipher suites are:

TLS_RSA_WITH_AES_128_GCM_SHA256 (code 009C) and
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (code C02F).

Both cipher suites are part of the TLS 1.2 family. The previous versions of AspEmail and AspEmail.NET only supported cipher suites that relied on the Cipher Block Chaining (CBC) mode, which is generally considered less secure than GCM. As a result, some SMTP providers have discontinued support for those suites.

For more information, and to download the latest service releases, please visit www.aspemail.com.


02/07/2023

AspJpeg, AspJpeg.NET Updates

AspJpeg 2.9.0.4 and AspJpeg.NET 2.9.0.12555 now support relatively rare 16-bit BMP images. Previous versions of AspJpeg would crash when trying to open a 16-bit BMP (AspJpeg.NET would gracefully reject it.)

Also, the components are now capable of replacing a green background with an alpha channel using a new, more advanced algorithm.

For more information, and to download the latest service releases, please visit www.aspjpeg.com and www.aspjpeg.net.


08/07/2022

Persits Software Celebrates 25 Years in Business

In August of 1997, a registration certificate was issued by the great state of Virginia to a corporation no one had heard of -- Persits Software, Inc. Ever since then, our company has sold over 100,000 copies of our ASP and ASP.NET components to businesses of all shapes and sizes, universities, schools, hospitals, libraries, government agencies and charities all over the world. In the minds of numerous Microsoft developers from every corner of the planet, our name has become firmly associated with high-quality software and first-class support.

It has been a great pleasure and honor to serve you through these 25 years, and we are hoping to continue providing you with great software and support for many more years to come.


06/22/2022

AspEmail, AspEmail.NET Updates

As of June 2022, Google has stopped supporting "less secure applications" and blocked the use of the SMTP protocol to applications with the sensitive scope (which is a set of permissions granted to the application by Google itself). For those applications to send email via GMAIL, they must now use Google API instead of the traditional SMTP protocol.

AspEmail 5.6.0.2 and AspEmail.NET 5.6.0.5206 support the API mode, under which the body of the message is POSTed to Google in a single large HTTPS post. For more information, see Section 5.6.3 of the AspEmail user manual, and Section 3.5.3 of the AspEmail.NET user manual.


03/28/2022

AspPDF, AspPDF.NET, AspHIEF Updates

  • AspPDF 3.7.0.2 fixes a bug causing a crash during the PDF-to-Image conversion of some PDF documents with marked content. This bug only affects AspPDF and not AspPDF.NET.
  • AspPDF.NET 3.7.0.34819 fixes a bug causing the error "End of file reached" when executing in the .NET Core environment on some (but not all) flavors of Linux. Windows is not affected. This bug only affects AspPDF.NET but not AspPDF.
  • Our new component AspHEIF 1.0.0.34, currently in beta, now supports HEIF, AVIF, PNG and JPEG formats as input, and AVIF and PNG formats as output.

03/06/2022

AspHEIF: A New Decoder Component for HEIF/HEIC and AVIF Images

We are happy to announce the addition of a brand-new component to our product line. The new product, called AspHEIF, converts images in the High-Efficiency Image Format (HEIF) designed by Apple to PNG for viewing and further processing. Static HEIF images usually have the file extensions .heif and .heic. The product also supports a new format based on the AV1 compression introduced by the Alliance for Open Media. This image format is known as AVIF.

AspHEIF is currently in beta. For documentation, and to download a free evaluation version, please go to AspHEIF's dedicated web page on AspJpeg.com.


02/02/2022

AspPDF 3.7.0.1, AspPDF.NET 3.7.0.34815 Service Releases Available

We have recently received multiple reports of the exception Object cannot be found occurring during PDF-to-Image conversion on a large number of PDF documents. All of those documents seem to have been created with Adobe PDF Library. Not only did these documents produce an exception from the Page.ToImage method, but they also produced invalid PDFs during the document stitching operation. The resultant compound documents would produce various errors when viewed in Adobe Acrobat Reader.

After investigating the issue, we have discovered that the problems were caused by AspPDF's ignoring of the /XRefStm entry of the document trailer dictionary which points to a so called "hybrid reference" table. After the support for hybrid-reference tables was added, the aforementioned issues were fixed.

To download this important fix, please visit www.asppdf.com and www.asppdf.net.


01/18/2022

AspPDF, AspPDF.NET 3.7 Released

The new version incorporates several important new features and fixes:
  • Following our users' requests, we have raised the level of PDF/A compliance from Level 1B to Level 3 (PDF/A-3). Numerous small changes have been made to the PDF-generating engine to achieve PDF/A-3 compliance. Also, a new major feature, Logical Structure Tree support, has been added. The presence of a logical structure tree in a PDF document is one of the PDF/A-3 requirements.
  • A class of PDF documents with form fields has been discovered for which the field content disappears during PDF-to-image conversion. This bug has now been fixed.
  • A class of PDF forms has been discovered for which the field content is lost during the form flattening operation. This deficiency has now been fixed.
  • A bug in the CreateGraphicsFromPage method has been discovered and fixed. The bug is responsible for losing a large portion of the page's content during page-to-graphics conversion with some rare PDF documents.
  • A large number of documents have recently cropped up which trigger the exception Object cannot be found. during PDF-to-Image conversion. To circumvent this exception, a new parameter, IgnoreObjectNotFound, has been added to the PdfPage.ToImage method. This feature is currently in beta.

For more information please visit www.asppdf.com and www.asppdf.net.


11/22/2021

AspEmail, AspEmail.NET Service Releases Available

AspEmail's and AspEmail.NET's TLS engine, specifically its ECDHE module, has received a small but important enhancement: support for SHA256-based RSA signatures. The previous versions only supported SHA1-based signatures. Some SMTP servers require that the client application support SHA256-based signatures, and reject the secure handshake otherwise. This would result in the exception

Transport Layer Security Error #25 (WinSock): No information received from the server.

The new service releases fix this deficiency. Also, the new version of EmailAgent.NET can now connect to a POP3 server via TLS 1.2 if the Port number is set to 99521 in the configuration panel application. Older versions of EmailAgent.NET only supported TLS 1.0 for POP3 connections.


11/05/2021

AspJpeg, AspJpeg.NET Service Releases Available

The AspJpeg 2.9.0.3 and AspJpeg.NET 2.9.0.12524 service releases fix a bug in the text output module responsible for not properly handling "dingbat" fonts such as wingding.ttf and others. The use of such fonts in previous versions would produce black boxes instead of characters.

09/02/2021

AspPDF.NET 3.6.0.34221 Service Release Available

A serious bug in the Revision 5 and Revision 6 module (256-bit encryption) has been fixed. The bug is responsible for throwing the System.ArgumentNullException error when calling OpenDocument on an encrypted PDF document without specifying a password. The bug was introduced in Version 3.5.0.33933. It only affects AspPDF.NET and not AspPDF.

06/01/2021

AspPDF & AspPDF.NET 3.6 Released with Image Replacement, Rich Media Support

The new versions of AspPDF and AspPDF.NET offer several major features and a number of fixes and improvements:

  • Image replacement. One or more images in an existing PDF document can now be replaced with other images or graphics. This feature is useful, among other things, for reducing the overall size of a PDF document by replacing its high-resolution images with their lower-resolution versions.
  • Rich media annotations. A new annotation type, Rich Media, has been added which allows 3D, Flash, video and audio files to be embedded in a PDF document.
  • A bug in Page.ExtractText. A class of documents has been discovered for which text extraction would return an empty string. This bug has now been fixed.
  • A bug in Structured Text Extraction. A class of documents has been discovered for which text is extracted only partially or not at all. This bug has now been fixed.
  • A number of minor bugs in the parsing module have been fixed.
Upgrading is free for registered users, as always. To download the upgrades, please visit www.asppdf.com and www.asppdf.net.

05/02/2021

AspEmail, AspEmail.NET 5.6 with Extended Multipart/Alternative Support Released

AspEmail and AspEmail.NET have always provided partial support for the multipart/alternative format via its AltBody property, enabling a message body to be specified in two alternative versions -- plain-text and HTML.

This release supports an unlimited number of alternative bodies via the new method AddAltBody. Messages can now be generated with advanced content, such as accelerated mobile pages (AMP), calendars, etc.

For more information about this feature, see Section 2.5 of the AspEmail user manual, and Section 1.9 of the AspEmail.NET user manual.


03/01/2021

AspPDF & AspPDF.NET Service Releases Available

The AspPDF 3.5.0.7 and AspPDF.NET 3.5.0.33956 service releases incorporate a number of important bug fixes and improvements:

  • It has been reported that some PDF documents produced by the DocuSign service would generate the error A dictionary object expected when opened by AspPDF.NET. The bug in AspPDF.NET's parsing module responsible for this error has now been fixed.
  • A rare class of PDF documents has been encountered that caused AspPDF.NET to crash during PDF-to-Image conversion. The bug causing this crash has been identified and fixed.
  • A major performance issue has been reported when an HTML document containing embedded images (<img src="data:image/png;base64,....">) is converted to PDF via the ImportFromUrl method. This issue has now been fixed. This enhancement involves AspPDF.NET only (not AspPDF.)
  • Other minor bugs have been fixed.
Upgrading is free for registered users, as always. To download the upgrades, please visit www.asppdf.com and www.asppdf.net.

12/30/2020

AspEmail, AspEmail.NET with Elliptic Curve Diffie-Hellman Cipher Suite Officially Released

A "cipher suite" is a basket of ciphers (including symmetric and asymmetric algorithms and hash functions) which a client and server use to communicate securely over TLS. Prior to this release, AspEmail and AspEmail.NET supported only one TLS 1.2 cipher suite, TLS_RSA_WITH_AES_128_CBC_SHA. Its key exchange procedure is based on the RSA public-key cipher, which some consider outdated and insufficiently secure. Some SMTP provides have gone as far as disabling all RSA-based cipher suites on their platforms.

As of now, our products also support the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 cipher, which uses the Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) algorithm for key exchange instead of RSA. No code changes are necessary to take advantage of the new cipher suite as long as TLS 1.2 (as opposed to TLS 1.0) is used. Upgrading is free for registered users.

For more info and to download the latest versions of AspEmail and AspEmail.NET, please visit www.aspemail.com.


11/30/2020

AspPDF & AspPDF.NET Service Releases Available with 256-bit AES Encryption

A 256-bit AES-based security algorithm for PDF documents was released by Adobe back in 2008 under the name "Revision 5". This algorithm was soon deprecated because of a security vulnerability, and replaced with new specifications referred to as "Revision 6" or "PDF 2.0" encryption. Revision 6 encryption is based on 256-bit AES and super-secure hash functions SHA256, SHA384 and SHA512.

We are happy to announce that as of AspPDF 3.5.0.6 and AspPDF.NET 3.5.0.33933, our PDF components support 256-bit AES encryption and are capable of generating "Revision 6"-compatible encrypted documents. They are also capable of opening both "Revision 5"- and "Revision 6"-based encrypted PDFs.

For more information, please visit www.asppdf.com and www.asppdf.net.


11/11/2020

AspJpeg 2.9.0.2 Released with WebP Format Support, PNG Metadata Extraction

Version 2.9.0.2 of AspJpeg incorporates support for WebP, a modern image format designed by Google, both as input and output. WebP offers all the features of JPEG, PNG and GIF, such as lossy and lossless compression, transparency and animation, while producing significantly smaller files compared to these legacy formats.

WebP support was also integrated into AspUpload 3.1.0.4 enabling it to populate the ImageType, ImageWidth and ImageHeight properties of the UploadedFile object when a WebP image is uploaded.

Also, AspJpeg 2.9.0.2 and AspJpeg.NET 2.9.0.12503 now support EXIF, IPTC and XMP metadata extraction from PNG images. Previously, metadata extraction was limited to JPEG images.

For more information and to download the upgrades, please visit these components' respective web sites:

www.aspjpeg.com
www.aspjpeg.net
www.aspupload.com

10/02/2020

AspEmail, AspEmail.NET Beta Released with Elliptic Curve Diffie-Hellman Cipher Suite

Last year, we released Version 5.5 of AspEmail and AspEmail.NET with TLS 1.2 support. However, only RSA-based cipher suites were supported in that release. Version 5.5.0.2, currently in beta, also provides support for an ECDHE-based cipher suite, specifically TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (Code 0xC027). ECDHE stands for Elliptic Curve Diffie-Hellman Ephemeral, a key exchange algorithm that is widely considered far superior to RSA in both security and performance. In fact, some SMTP providers have already disabled RSA-based cipher suites altogether. An attempt to send email via such an SMTP server with older versions of AspEmail or AspEmail.NET would result in the error exception "Fatal alert received from the server: handshake_failure."

The TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 cipher suite, as its name suggests, still uses RSA, but only for server authentication. Key exchange, the most important part of the TLS protocol, is performed via ECDHE.

Please help us beta-test this very important release. The 5.5.0.2 (beta) versions of AspEmail (32-bit and 64-bit) and AspEmail.NET can be downloaded via the following links. Absolutely no code change is necessary:

aspemail_5502.exe
aspemail64_5502.exe
aspemail_net_5502.exe


09/13/2020

AspPDF & AspPDF.NET Service Releases Available with a Critical Fix

The service releases AspPDF 3.5.0.5 and AspPDF.NET 3.5.0.33906 contain the following important fixes, one of them critical:
  • We have discovered and fixed a serious buffer-overflow bug which may cause IIS to reset or even crash entirely when your script is doing something as mundane as drawing text with the DrawText method. This bug was apparently introduced back in 2015. The bug mostly manifests itself with the 64-bit version of AspPDF, although the 32-bit version is also affected by it. AspPDF.NET is not affected. All users of the 64-bit version should upgrade without delay (upgrading is free as always).
  • A bug in the PDF-to-Image module has been discovered, which causes a color to be rendered incorrectly if the underlying colorspace has 5 or more color components. This bug has now been fixed.
  • We have recently received numerous reports of the error PDF startxref not found from our users. We discovered that this error is generated by PDFs created by Microsoft Reporting Services PDF Rendering Extension due to a serious irregularity: these PDFs have hundreds and even thousands of trailing zero bytes at the end of the document. Since these malformed documents have become increasingly common, AspPDF now looks for the trailing zero bytes and safely skips them without throwing an exception.
  • Other minor bugs have been fixed.
For more information, please visit www.asppdf.com and www.asppdf.net.

08/29/2020

AspUpload 3.1.0.3 Service Release Available

The service release fixes a bug in the DecryptAndSendBinary method which is responsible for incorrectly handling encrypted files which size is divisible by 10,000 (which is the length of an internal memory buffer used by the method.)

The service release also makes it possible to use the methods SendBinary and DecryptAndSendBinary on files larger than 2GB (but not exceeding 4GB).

To download AspUpload 3.1.0.3, please visit www.aspupload.com.


08/03/2020

AspPDF & AspPDF.NET Service Releases Available

The service releases AspPDF 3.5.0.4 and AspPDF.NET 3.5.0.33815 contain the following fixes:
  • Some unusual (but valid) documents containing "optional content" caused AspPDF to crash. This serious bug has now been fixed.
  • Some badly formed (but fairly commonplace) PDF documents would generate the error Object number not found in object header during parsing. The new version makes AspPDF resistant to this defect.
  • Another bug in the parsing module causing the error End of file reached in a rare but valid class of documents has been fixed.
  • A bug in the document-stitching module causing the AppendDocument method to occasionally crash with some rare documents has been fixed.
For more information, please visit www.asppdf.com and www.asppdf.net.

06/22/2020

Important Improvement in AspEncrypt's OpenStoreFromPFX Method

The certificate-based digital signing functionality offered by AspEncrypt is used by AspEmail's signed email and DKIM features, and also by AspPDF's PDF document signing module. The easiest way to load a certificate for signing is via the method OpenStoreFromPFX.

Until now, using this method required user impersonation via the LogonUser method, but as of AspEncrypt 2.10.0.2, this is no longer required. To load a cert from a .pfx file, you no longer need to expose an admin password in your script, or worry about calling LogonUser at all.

Upgrading is free. Please download AspEncrypt 2.10.0.2 here.


03/06/2020

oAuth Support Added to AspEmail & AspEmail.NET

OAuth is an open-standard authorization protocol that describes how unrelated servers and services can safely allow authenticated access to their assets without actually sharing the account password. As of versions 5.5.0.1 (AspEmail) and 5.5.0.4826 (AspEmail.NET), our mail-sending components are capable of connecting to SMTP servers requiring oAuth, most notably smtp.gmail.com.

Also, AspEmail.NET is further optimized for the .NET Core environment on both Windows and Linux.

For more information, please visit www.aspemail.com.


03/05/2020

AspPDF & AspPDF.NET Service Releases Available

The service releases AspPDF 3.5.0.3 and AspPDF.NET 3.5.0.33812 contain the following important improvements:
  • A major change has been made to the parsing code in the PDF-to-image module, which significantly improves performance and reduces RAM footprint. This enhancement was made in response to the discovery of an unusual (but perfectly valid) PDF document, which caused AspPDF and AspPDF.NET to run out of RAM and crash during PDF-to-image conversion.

  • A bug in the handling of "optional content" (introduced in a recent release), which may cause the component to crash during PDF-to-image conversion, has been fixed in AspPDF.

  • Also, to facilitate the use of AspPDF.NET under .NET Core, the component's dependency on the System.Configuration.ConfigurationManager assembly has been eliminated. When the registration key is specified directly in the code via the objPDF.RegKey property (as is the required practice under .NET Core), there is no longer a need to reference System.Configuration.ConfigurationManager in the project file.
For more information, please visit www.asppdf.com and www.asppdf.net.

01/23/2020

AspPDF.NET Optimized for .NET Core on Windows and Linux

 

We are happy to announce that our native-.NET PDF management component is no longer confined to Windows servers. AspPDF.NET 3.5.0.33778 has been successfully tested with .NET Core 2.0+ on both Windows and Linux! The latest service release fixes several problems that arose when the component was being tested in a Linux environment. We have updated the AspPDF.NET user manual with .NET Core-specific information.

For more information, please visit www.asppdf.net.


11/21/2019

AspPDF & AspPDF.NET 3.5 Released with Pattern and Shading Support

In response to your numerous requests, we have added comprehensive pattern and shading support to AspPDF and AspPDF.NET.

In addition to the above, AspPDF & AspPDF.NET 3.5 offer the following important fixes and enhancements:

  • Support for Optional Content. Some PDF documents contain elements that are marked as "optional" by the document designer. They are not supposed to be visible to the end user. The PDF-to-Image module now recognizes these elements. Previous versions would not hide them during the PDF-to-Image conversion.
  • The ImportFromUrl HTML-to-PDF conversion method has been enhanced to automatically recognize the Japanese "Katakana" characters when the CJK=true parameter is enabled.
  • The PdfAnnot.SetFieldValue method has been enhanced to automatically recognize Hebrew and Arabic characters and reverse their order.
  • Other minor bugs have been fixed.
For more information, please visit www.asppdf.com and www.asppdf.net.

10/05/2019

AspEmail 5.5 & AspEmail.NET 5.5.0.4818 Officially Released

After many months in beta, Version 5.5 of our popular mailing components is finally out.

  • The main new feature is support for TLS 1.2. Whenever the TLS or SSL modes are enabled, the components now use TLS 1.2 by default. TLS 1.0 can still be switched to via the TLSVersion property.
  • Another important feature is support for 4-byte Unicode characters such as Emojis in the EncodeHeader method.
  • Version 5.5 also fixes the dreaded "The password is too long" error. Usernames and passwords up to 256 characters long are now allowed.
As always, upgrades are absolutely free for the registered users. For more information, and to download the new versions of AspEmail and AspEmail.NET, please visit www.aspemail.com.

05/23/2019

AspPDF 3.4.0.18 & AspPDF.NET 3.4.0.33511 Released

This service release is packed with fixes and enhancements, both big and small:

  • The PDF-to-Image module now supports the Type 7 shading (tensor-product patch meshes).
  • Also in the PDF-to-Image module, pattern stroking has been added (pattern filling was already supported).
  • A rare class of documents has been discovered that causes the error Reading from file failed. The error message is: The handle is invalid. during PDF-to-Image conversion. This bug has been fixed.
  • A bug in the HTML-to-PDF module responsible for incorrectly rendering table borders under certain cirumstances has been fixed.
  • Support for the simplified tag <meta charset="..."> has been added to the HTML-to-PDF module. Older versions only supported the old-style <meta http-equiv="Content-Type" content="text/html; charset=..."> tag.
  • A class of PDF forms has been discovered with which the SetFieldValue method worked incorrectly: the field content did not show up and PDF viewers such as Adobe Reader displayed errors. This bug has now been fixed.
  • Other minor bugs in various modules have been fixed.
For more information, please visit www.asppdf.com and www.asppdf.net.

04/10/2019

AspJpeg and AspJpeg.NET Service Releases Available

The service releases for our image management components fix a serious bug in the PrintTextEx (AspJpeg) and PrintText (AspJpeg.NET) methods responsible for incorrectly showing underlined text when Font.Underlined property is set to True and Font.Align property is set to 1 (right) or 2 (center). The releases also fix a number of minor bugs in various modules.

For more information, and to download the latest versions, please visit www.aspjpeg.com and www.aspjpeg.net.


02/26/2019

AspEmail and AspEmail.NET Beta 2 Released

Beta 1 of our email components switched from the TLS 1.0 to TLS 1.2 protocol. Beta 2 allows both protocols to be used via the new property TLSVersion, which is "1.2" by default but can be set to "1.0". Also, the EmailAgent.NET configuration panel is now equipped with a drop-down box with the options "No TLS", "TLS 1.0" and "TLS 1.2" instead of a simple TLS on/off checkbox.

For more information, please visit www.aspemail.com.


03/23/2018

AspPDF 3.4.0.15 & AspPDF.NET 3.4.0.33415 Released

This service release incorporates the following major bug fixes and enhancements:

  • The content extraction functionality of the PdfPage.ExtractText method has been significantly overhauled. A bug has been discovered that caused ligatures, or codes denoting multiple letters such as "ff", "ffl", "ffi", "1/2", and others, to be extracted incorrectly. Only the first character of a ligature would be extracted, while the rest of the characters would not. This serious bug has now been fixed. If you are using AspPDF.NET's content extraction functionality in your apps, you should upgrade to the latest version without delay.
  • AspPDF Only: A class of documents has been discovered that would cause the ExtractText method to crash due to a bug. This bug has now been fixed.
  • AspPDF.NET Only: A rare class of documents has been discovered that would cause the PdfPage.ToImage method to crash. This bug has now been fixed.

  • AspPDF.NET Only: The PDF-to-Image functionality implemented by the PdfPreview object relies on the .NET System.Drawing.Imaging namespace not available in .NET Core. To enable the PdfPreview object to be used in the .NET Core environment, the methods SaveCore, SaveHttpCore and SaveToMemoryCore have been added to it. These methods provide the same functionality as Save, SaveHttp and SaveToMemory, respectively, and are not reliant on the System.Drawing.Imaging objects. However, the only output image format supported by these new methods is PNG.
For more information, please visit www.asppdf.com and www.asppdf.net.

03/23/2018

AspEmail & AspEmail.NET 5.5 (Beta) with TLS 1.2 Support Released

AspEmail and AspEmail.NET 5.5 (currently in beta) contain the following important enhancements:

• Version 1.0 of the Transport Layer Security protocol relies heavily on the MD5 hash algorithm, which has been cracked and is currently considered insecure. It contains other vulnerabilities as well. In anticipation of TLS 1.0's eventual decommission by all major SMTP providers, we are releasing Version 5.5 of AspEmail and AspEmail.NET, which replaces TLS 1.0 with TLS 1.2 - a more secure protocol which is based on SHA256 and 128-bit and 256-bit AES.

• Also, the EncoderHeader method has been fixed to enable 4-byte Unicode characters such as emojis in message subjects.

To download the beta versions, please visit http://www.aspemail.com/whatsnew.html.


02/20/2018

AspPDF & AspPDF.NET Service Releases Available

The service releases AspPDF 3.4.0.14 and AspPDF.NET 3.4.0.33389 include the following fixes:

  • Some malformed PDF documents generate the error "endstream not found" when being stitched or converted to an image. The new version makes an attempt to recover from this error and only throws an exception as a last resort.
  • Some corrupt PDF documents generate the error "PDF file signature not found" when opened. The new version makes an attempt to recover from this error and only throws an exception as a last resort.
  • Certain PDF documents may throw the exception complaining about an unknown segment type in a JBIG2 stream during PDF-to-Image conversion. The new version no longer throws this exception and proceeds with the conversion normally.
  • A bug in the PDF-to-Image module responsible for incorrectly rendering dashed lines under certain conditions has been fixed.
  • When a document is digitally signed, annotated, and then signed again, the warning "Annotation modified" appears in Adobe Reader. The new version fixes this deficiency.
  • A bug responsible for incorrectly rendering certain rare TIFF images has been fixed.

A NuGet package containing the AspPDF.NET assembly is now available so that AspPDF.NET can be easily referenced in your .NET Core 2.0 projects.

For more information, please visit www.asppdf.com and www.asppdf.net.


01/05/2018

AspEncrypt 2.10 Released

When encrypting a file with a size divisible by 160,000, AspEncrypt would throw the error "More data is available." when using an AES key. This bug has now been fixed. Other ciphers are not affected by the bug. 160,000 is the length of an internal buffer used by AspEncrypt. Also the new version adds two new properties to the CryptoCert object: IssuerAltName and SubjectAltName. To download the new version, please visit www.aspencrypt.com.


12/14/2017

AspJpeg.NET Officially Released

AspJpeg.NET, the native .NET version of AspJpeg, is now officially released. It has been successfully tested with .NET Core 2.0. The NuGet package for .NET Core projects is available for downloading along with the standard installer application. To download the evaluation version of AspJpeg.NET, please visit its dedicated web site at www.aspjpeg.net.


09/25/2017

AspPDF & AspPDF.NET Service Releases Available

The service releases AspPDF 3.4.0.13 and AspPDF.NET 3.4.0.33327 incorporate the following fixes:

  • A class of mal-formed PDF documents has emerged that cause the error End of file reached during document stitching. This problem has now been fixed for this class of documents.
  • A bug causing a crash in the SetFieldValue method with some rare PDF forms has been fixed.
  • A bug causing some page content to disappear during PDF-to-Image conversion in some PDFs has been fixed.
  • A bug causing text characters to appear as boxes during PDF-to-Image conversion in some PDFs has been fixed.
  • A bug causing checkboxes and possibly other form items to disappear during PDF-to-Image conversion in some rare PDF forms has been fixed.

For more information, please visit www.asppdf.com and www.asppdf.net.


01/24/2017

AspJpeg.NET Beta Released

In response to your numerous requests, we have released the native .NET version of our popular image-management component, AspJpeg. Functionality-wise, the new product, aptly named AspJpeg.NET, is almost identical to AspJpeg, but differs from it slightly in the object model and implementation of certain features.

AspJpeg.NET has its own dedicated web site with its own user manual, object reference and live demo sections. The web site's address is, predictably, www.aspjpeg.net.

AspJpeg.NET is now in beta. For more information, and to download the free evaluation version, please visit www.aspjpeg.net. We are standing by for your questions and problem reports.


01/24/2017

AspPDF & AspPDF.NET Service Releases Available

The AspPDF service releases 3.4.0.10 and 3.4.0.11, and AspPDF.NET service releases 3.4.0.33257 and 3.4.0.33278 offer the following features and enhancements:

  • Support for transparent TIFF images has been added. Previous versions only supported PNG transparency.
  • The PdfDocument.ImportInfo property has been enhanced to return the horizontal extent of the HTML content. In previous versions, only the vertical extent was available.
  • Several bugs have been fixed in the PdfAnnot.SetFieldValue and PdfAnnot.SetFieldValueEx methods.
  • A serious bug causing the 64-bit version of AspPDF to crash during the PDF-to-Image conversion of documents that use radial shading has been fixed.
  • A number of other minor bugs in various modules have been fixed.

For more information, please visit www.asppdf.com and www.asppdf.net.


09/28/2016

AspJpeg 2.9 Released with EXIF Editing and BMP Output

In response to your requests, we have added the ability to set and modify EXIF tags in a JPEG image. The new method ChangeExifTag allows you to assign any EXIF tag, such as Artist, Image Unique ID, or GPS coordinates, to an image even if the image had no EXIF data block to begin with. This functionality is described in detail in Section 7.8 - EXIF Editing of the AspJpeg User Manual. It is also demonstrated by Live Demo #9.

We have also added the method ApplyOrientation which rotates and/or flips the image based on the embedded EXIF tag Orientation, and then resets this tag to the default value of 1. This makes the image viewable in a consistent manner across all image viewers and platforms. For more info, see Section 7.8 - EXIF Editing, sub-section 7.8.2.

Finally, AspJpeg is now capable of saving images in BMP format, in addition to JPEG, PNG and GIF. Set the new property OutputFormat to 2 to save an image as a bitmap.


06/26/2016

New Chapter on .NET Compatibility Added to the AspEncrypt User Manual

In response to our clients' numerous support questions, we have added a new chapter to our user manual dedicated to the cipher key compatibility between AspEncrypt and the Microsoft .NET framework. Both AspEncrypt and .NET use standard ciphers, but mismatching keys may wreak havoc in an otherwise perfectly coded cryptography-based application.

Chapter 10: Microsoft .NET and AspEncrypt Compatibility covers the GenerateKeyFromPassword and ImportRawKey methods and their .NET equivalents in various scenarios, UTF8 vs. Unicode character encoding, and also legacy-related issues, such as using the MD5 hash with 3DES cipher, and 40-bit RC2 keys.


04/18/2016

AspPDF 3.4.0.5, AspPDF.NET 3.4.0.32801 Service Releases Available

This and the previous service releases of our PDF suite of products incorporate the following enhancements and fixes:

  • A new type of annotation, screen, has been added to support embedded videos.
  • Support for TLS 1.2 has beed added to the ImportFromUrl method.
  • A number of fixes have been made to the PDF-to-Image functionality to address various exceptions, incorrect rendering, and stack overflow conditions caused by certain unusual PDF documents.
  • Several other minor bugs have been fixed.
For more information, please visit www.asppdf.com and www.asppdf.net.

01/25/2016

AspPDF 3.4.0.3, AspPDF.NET 3.4.0.31147 Service Releases Available

The service releases provide an improved handling of Chinese/Japanese/Korean characters in the HTML-to-PDF modules, and better support for label printers.

For more information about these new enhancements, please visit www.asppdf.com and www.asppdf.net.


12/07/2015

AspJpeg 2.8 Released with 3D Surface Mapping and Shading Support

The new version of our image management component allows an image to be stretched onto an arbitrary 3D surface such as a sphere, plane, cylinder, cone, etc. via a new PdfCanvas.DrawImageUV method. This feature is useful, among other things, for creating the images of promotional items such as coffee mugs, baseball caps, pens, etc. with custom logos or photographs wrapped around them in a realistic way. Click here for more information about this new feature.


09/21/2015

AspPDF, AspPDF.NET, AspEmail and AspEmail.NET Enhancements

  • AspPDF, AspPDF.NET have been updated to include the following fixes and improvements:
    • The PDF-to-Image functionality has been optimized to improve performance and reduce memory footprint.
    • Form flattening has been improved to handle forms with unusual coordinate transformation matrices.
    • A serious bug in the CreateGraphicsFromPage method introduced in a previous service release has been fixed.
    • Other minor improvements in the HTML-to-PDF, Image-to-PDF and other modules have been made.

    The latest versions of AspPDF and AspPDF.NET can be downloaded from www.asppdf.com and www.asppdf.net.

  • The recent AspEmail and AspEmail.NET service releases contain the following fixes:
    • A bug causing the AddAttachmentMem method to crash when too long a filename is specified has been fixed. This bug only affected AspEmail and not AspEmail.NET.
    • A multithreading-related bug in EmailAgent.NET causing the incorrect handling of queued messages under the DNS Relay mode has been fixed. This bug only affected EmailAgent.NET and not EmailAgent.

    The latest versions of AspEmail and AspEmail.NET can be downloaded from www.aspemail.com.


05/25/2015

AspPDF & AspPDF.NET 3.4, AspEncrypt 2.9 Released with Secure PDF Signing Support

AspPDF's and AspPDF.NET's digital signing functionality required that the PDF document being signed and the digital certificate used for signing be both accessible to the PdfDocument.Sign method. In most cases, this meant the private key had to be transferred to the server, which is often impossible or impractical for security reasons.

As of AspPDF & AspPDF.NET v3.4, and also AspEncrypt v2.9, the PDF being signed and the signer certificate's private key no longer need to physically meet. The PDF never has to leave the sever, and the private key never needs to leave the user's workstation. Instead, the hash value being signed and the signature itself do all the travelling.

The new functionality is described here:

AspPDF User Manual Section 8.4 - Client-Side Signing of Server-Side PDFs
AspPDF.NET User Manual Section 8.4 - Client-Side Signing of Server-Side PDFs

Please download the new versions from www.asppdf.com, www.asppdf.net and www.aspencrypt.com.


03/30/2015

AspPDF, AspPDF.NET 3.3 Released with PDF/A Support

Version 3.3 enables the creation of PDF/A-compliant documents. It also implements a fix in its PDF-to-Image module to improve performance.

The PDF/A format is a subset of the regular PDF format with certain features, deemed incompatible with long-term archival and storage of documents, removed. Several enhancements and fixes have been added to AspPDF, as well as a new method, PdfDocument.AddOutputIntent, to bring the documents it creates to the PDF/A-1b compliance level.

Please download the new versions from www.asppdf.com and www.asppdf.net.


10/23/2014

AspPDF, AspPDF.NET 3.2.0.1 Released

Some US government agencies such as the USCIS have started using barcode-equipped forms which allow a processing clerk to transfer the content of a paper form to the computer system instantly by scanning a 2-dimensional barcode residing on each page of the form and encoding the form's field data. AspPDF and AspPDF.NET now have the capability to programmatically fill out these forms and generate the PDF417 barcodes in strict accordance with the government specifications.

Also, it has been pointed out by some of our clients that the AppendDocument method may take a very long time when dozens or hundreds of documents are stitched together, and the processing time seems to grow quadratically with the number of documents being appended. This serious performance problem has been identified and fixed.

Please download the new versions from www.asppdf.com and www.asppdf.net.


09/16/2014

AspPDF, AspPDF.NET 3.2 Released

The new versions of our PDF components offer support for template graphics which simplify the creation of PDF documents based on templates as opposed to blank pages. The updates also incorporate important fixes in the HTML-to-PDF, form fill-in and other modules.

Please download the new versions from www.asppdf.com and www.asppdf.net.


06/02/2014

AspPDF, AspPDF.NET 3.1 Released

The new versions of our PDF components provide support for transparency. A new object, PdfGState, has been added to the object models to represent a graphics state and transparency group, and new chapters dedicated to various aspects of the PDF transparency model have been added to the user manuals.

Also, the new versions enhance the SendToPrinter method to enable documents to be printed in color on color printers.

Please download the new versions from www.asppdf.com and www.asppdf.net.


05/06/2014

AspEmail, AspEmail.NET 5.4 Released

Our email components have received yet another security-related feature: support for Secure Socket Layer (SSL) over Port 465.

An email client can communicate with the SMTP server over a secure channel either via TLS (ports 25 or 587) or SSL (port 465). In both cases, the underlying secure protocol is exactly the same, but it is invoked at different stages of the SMTP session -- SSL begins at the very beginning and TLS in the middle of the session. AspEmail and AspEmail.NET have supported TLS since version 5.1, and now they support SSL too.

Please download the new versions from www.aspemail.com.


05/06/2014

AspPDF, AspPDF.NET 3.0 Released

The new versions offer the following new features and improvements:

  • Adobe XFA support has been added to the form fill-in functionality.
  • Page breaking has been added to the OpenUrl method.
  • A bug causing password authentication failure with some PDF documents has been fixed.
  • Various other bugs in PDF-to-Image and HTML-to-PDF modules have been fixed.

Please download the new versions from www.asppdf.com and www.asppdf.net.


02/06/2014

AspPDF, AspPDF.NET 2.9 Released

The new versions of our PDF components incorporate a plethora of new features, enhancements and fixes:

  • The products' HTML-to-PDF functionality has been expanded. In addition to the ImportFromUrl method, which uses our in-house HTML-to-PDF conversion engine, there is now the OpenUrl method which uses Microsoft Internet Explorer's HTML rendering engine. This enables your application to create precise, albeit rasterized, snapshots of any HTML document, no matter how complex.
  • The new PdfForm.Modify method enables you to remove unwanted JavaScript from a form. This feature makes it possible to eliminate the annoying message "This PDF form requies a new version Adobe Acrobat" which pops up after the form has been fattened.
  • The PdfPage object now supports the TrimBox and BleedBox properties in addition to the existing MediaBox and CropBox properties.
  • The ability to select a tray has been added to the SendToPrinter method.
  • Several major bugs have been fixed in the text extraction module.
  • Various minor bugs have been fixed in the HTML-to-PDF, image and other modules.

Please download the new versions from www.asppdf.com and www.asppdf.net.


11/21/2013

AspEmail, AspEmail.NET Updates

Our TLS engine, shared by both AspEmail and AspEmail.NET, has been updated to eliminate the error

Handshake type 13 not supported.

This error would occur under the TLS mode with SMTP servers requesting a client certificate but not requiring one, such as, most notably, Microsoft Exchange Online (smtp.office365.com).

This important enhancement is incorporated in the service releases AspEmail 5.3.0.3 and AspEmail.NET 5.3.0.3521. The upgrades are available free of charge to the registered users. Please download the new versions from www.aspemail.com.


10/10/2013

AspPDF, AspPDF.NET Updates

The AspPDF 2.8.0.1 and AspPDF.NET 2.8.0.29124 service releases incorporate several crucial fixes and enhancements in the page-management, PDF-to-Image, document-stitching and other modules. Also, AspPDF now uses a newer, much more robust version of the zlib library for its Flate decompression needs.

Please download the new versions from www.asppdf.com and www.asppdf.net.


08/28/2013

AspPDF, AspPDF.NET 2.8 Released

The new version expands the existing raw text extraction functionality by allowing the text fragments extracted from a page to be accompanied by their respective coordinates and dimensions. This allows you to know where exactly a particular text string or string fragment is on the page. This feature is implemented via the PdfPreview object's new TextItems collection.

Also, the HTML-to-PDF conversion module has been enhanced to add support for borders with rounded corners defined by CSS properties border-radius, border-top-left-radius, border-top-right-radius, border-bottom-left-radius and border-bottom-right-radius.

Please download the new versions from www.asppdf.com and www.asppdf.net.


08/01/2013

Persits Software Logo, Web Site Redesigned

Our old logo, designed back in 1999, has served us well over the years, and we will always remember it fondly. But we thought our company needed something a bit more modern-looking, so we had a new logo created, and while we were at it, had our corporate web site redesigned as well.

Persits Software's corporate image may look and feel a bit different now, but our dedication to quality in the products we build and technical support we provide remains the same as ever!


07/29/2013

AspPDF, AspPDF.NET 2.7 Released with Duplex Printing, Color Space Enhancements

Versions 2.7 of our PDF management components offer full document printing with duplex support. Previous versions could only print invidual pages in a one-sided mode.

The new versions also make it possible for color spaces other than RGB and CMYK to be used with the PdfTable object. Previous versions only allowed tables to use the RGB color space.

Please download the new versions of AspPDF and AspPDF.NET from here and here.


06/08/2013

AspPDF.NET 2.6 Released with PDF-to-Image support, AspPDF also updated

We are happy to announce that PDF-to-Image conversion, a feature AspPDF.NET has been noticeably lacking up to now, is finally here (in beta), and available for public testing. With the newly added PdfPreview object, AspPDF.NET is now fully on par with its classic-ASP sibling, AspPDF, and even somewhat exceeds it as it can save images not only in PNG format but also JPEG, GIF and BMP.

Please download the new version from www.asppdf.net/download.html.

A new AspPDF service release is also available with many important fixes and enhancements. Please download it from www.asppdf.com/download.html.


04/05/2013

AspPDF.NET 2.5 Released

The new version of AspPDF.NET makes the PdfDocument object implement the IDisposable interface. In addition to that, many major improvements have been incorporated in this release, including the fixes for a bug responsible for the error HTML rendering error: cannot obtain font "", a bug in the SaveHttp method causing Google Chrome to hang, and various other bugs of lesser importance.

Please download the new version from www.asppdf.net/download.html.


03/04/2013

AspJpeg 2.7 Released with PNG, TIFF improvements

The new version offers the method FlattenAlpha which greatly simplifies the conversion of PNG images with alpha channels to JPEG format. It also adds support for TIFF images with JPEG compression and also TIFF images with a non-standard Planar Configuration tag.

Please download the new version from www.aspjpeg.com/download.html.


02/04/2013

AspPDF 2.6.0.1, AspPDF.NET 2.4 Released with Form Enhancements

The new releases incorporate major enhancements in the form fill-in modules of the components. A "fontless" version of the SetFieldValue method, called SetFieldValueEx, has been added to the PdfAnnot object. This method does not require a font argument, which simplifies the coding of filling in a PDF form. Also, form flattening has been implemented via the PdfForm method Flatten. The existing SetFieldValue method has been greatly enhanced as well - it now supports auto-size fields and Unicode characters in field values.

Please download the new versions from www.asppdf.com/download.html and www.asppdf.net/download.html.


01/31/2013

AspPDF 2.6 Released, 64-bit Crash Fixed

This unscheduled release addresses a crash occurring in the 64-bit version of AspPDF running on 64-bit Windows 8 and Windows 2012 (IIS 8).

The bug fixed by this release only affects the 64-bit version of AspPDF, and seems to only manifest itself on Windows 8/2012 but not earlier 64-bit versions of Windows such as 2003, 2008 and 7.

Please download the fix from www.asppdf.com/download.html.


01/21/2013

AspPDF 2.5, AspPDF.NET 2.3 Released, Support for Color Spaces Added

The new versions of our PDF components offer the following features:

  • Support for a variety of color spaces has been added, namely DeviceGray, CalRGB, CalGray, Lab, ICCBased, Indexed, Separation and DeviceN. Previous versions only supported the DeviceRGB and DeviceCMYK color spaces.

    Two new objects, PdfColorSpace and PdfFunction, have been added to the AspPDF and AspPDF.NET object models to represent color spaces and their supplementary tools, transformation functions.

  • The SetFieldValue method of the PdfAnnot object has been improved to fix the "shifting text" problem (the content of form field shifts slightly when the field is switched from the display to edit mode.)

For more information, and to download the latest versions, visit www.asppdf.com and www.asppdf.net.


12/06/2012

AspPDF 2.4, AspPDF.NET 2.2 Released

The new versions of our PDF components offer the following features:

  • Support for PDF forms' image fields via the new method PdfAnnot.SetFieldImage.
  • Support for Intelligent Mail Code barcode recently adopted by the US Postal Service.
  • Support for local anchors such as <A NAME="Destination"> and <A HREF="#Destination"> in the HTML-to-PDF module.
  • A bug causing the exception "Thread was being aborted" has been fixed in the SaveHttp method (AspPDF.NET only.)

For more information, and to download the latest versions, visit www.asppdf.com and www.asppdf.net.


11/30/2012

AspJpeg 2.6 Released

The new version of our image management component implements several common image filters, including Gaussian blur, contrast, brightness, edge detection and others, via the method ApplyFilter. It also implements a background removal effect, known as "chroma key", via the method DrawImageChromaKey. For more information on these new features, see sections 8.6 and 8.7 of the AspJpeg user manual.

AspJpeg 2.6 can be downloaded from www.aspjpeg.com/download.html. Upgrading is free for registered users.


10/23/2012

Calling AspEmail.NET, AspPDF.NET from ASP

AspEmail.NET 5.3.0.3127 and AspPDF.NET 2.1.0.15816 service releases make these native .NET components visible to COM. From now on, AspEmail.NET and AspPDF.NET components can be used in a classic ASP environment, or any other environment supporting COM. For more information on how to use these components from ASP, see our KB support article PS121023186.

The latest version of AspEmail.NET is available here, and AspPDF.NET here.

A new AspPDF service release fixing several minor and medium-level bugs in our classic-ASP PDF component is now available as well and can be downloaded here.


07/30/2012

AspPDF 2.3, AspPDF.NET 2.1 Released

The new versions enable another document's pages to be drawn on this document. The new PdfDocument method CreateGraphicsFromPage creates an instance of the PdfGraphics object from another document's page which can then be drawn on this document at an arbitrary location or locations, with scaling and rotation applied if necessary.

For more information about this feature, see AspPDF's user manual section 9.6 and AspPDF.NET's user manual section 9.6.

Upgrading is free for registered users.


05/25/2012

AspJpeg 2.5 Released

AspJpeg 2.5 allows an image to be stretched into an arbitrary quadrilateral area defined by its four corners. This feature enables you to create a perspective effect when rendering the image on top of another picture. For more information about this feature, click here.

AspJpeg 2.5 can be downloaded from www.aspjpeg.com. Upgrading is free for registered users.


05/03/2012

AspEmail, AspEmail.NET 5.3 Released

Version 5.3 of our classic ASP and .NET mailing components features support for DomainKeys Identified Mail (DKIM), a method by which the sender digitally signs the email message to prove it really comes from the domain it claims it comes from. The recipient verifies the signature by obtaining the sender's public key from the domain's DNS records.

For more information about DKIM, our mailing components' support for it, and to download the latest versions, visit www.aspemail.com. Upgrading is free.


04/19/2012

AspEncrypt 2.7 Released

The new version adds a new property to the CryptoCert object: PublicKeyInfo. This property returns the underlying certificate's public key information in a format compatible with various cryptographic standards such as DomainKeys Identified Mail (DKIM), Privacy Enhanced Mail (PEM), and others.

To download the latest version, please visit www.aspencrypt.com.


03/16/2011

AspPDF, AspPDF.NET Updates

AspPDF 2.2.0.6 and AspPDF.NET 2.0.0.14017 Service Releases incorporate a large number of fixes and enhancements:

  • In HTML-to-PDF module, performance improved when dealing with large tables (tens of thousands of rows.)
  • A bug responsible for the incorrect rendering of non-ASCII characters in QR Code barcodes fixed.
  • In PDF-to-Image module, a bug causing errors when converting certain documents using CCITTFaxDecode compression fixed (AspPDF only.)
  • A bug causing the error "Source array was not long enough" when rendering HTML text with JUSTIFY alignment fixed (AspPDF.NET only.)
  • Includes several other performance improvements and minor bug fixes.

For more information, and to download the latest releases, visit www.asppdf.com and www.asppdf.net.


02/03/2012

AspEmail, AspEmail.NET 5.2 Released

The new versions offer the method ValidateAddressMX which verifies if an email address actually exists by performing a DNS lookup of the MX records for the email domain and contacting the corresponding SMTP server directly.

AspEmail 5.2 also offers the method ResetAddresses for additional convenience and to be consistent with AspEmail.NET.

AspEmail.NET 5.2 also fixes several minor bugs in the EmailAgent.NET service.

Upgrading is free. To download the latest versions, visit www.aspemail.com.


11/10/2011

Our Wow6432 Special Offer

To honor the all-important Wow6432 node in the system registry, we are announcing the Wow6432 Special Offer: buy the 64-bit license of AspUpload, AspJpeg, AspEmail or AspEncrypt and receive a 32-bit registration key for the same product absolutely free. Wow! This is a limited-time offer, so hurry!


11/09/2011

AspJpeg 2.4 Released

The new version is able to preserve ICC profiles in resized images via the new property PreserveICCProfile.

To download the latest version, visit www.aspjpeg.com.


11/01/2011

EmailAgent.NET Released

AspEmail.NET 5.1.0.2077 accompanied by all-new EmailAgent.NET has now been officially released.

EmailAgent.NET is the .NET version of the EmailAgent message queuing service that works in tandem with AspEmail and AspEmail.NET to send queued mail.

Compared to EmailAgent, EmailAgent.NET supports multiple queues, up to 256 simultaneous SMTP sessions per queue, TLS, and improved logging. The configuration panel features a redesigned user interface.

For more information on EmailAgent.NET, visit Chapter 4 of the AspEmail.NET user manual.


10/31/2011

AspPDF, AspPDF.NET Updates

AspPDF 2.2.0.1 and AspPDF.NET 2.0.0.13723 offer support for embedded images in their HTML-to-PDF modules and fix several major and minor bugs. AspPDF now supports PPKLite signature verification (this also requires AspEncrypt 2.6.0.3 or higher.)

For more information, and to download the latest releases, visit www.asppdf.com and www.asppdf.net.


10/21/2011

EmailAgent.NET Beta Released

EmailAgent.NET is the .NET version of the EmailAgent message queuing service that works in tandem with AspEmail to send queued mail. The new version offers many features you have been asking for.


07/18/2011

AES Support Added to AspPDF and AspPDF.NET

AspPDF 2.2 and AspPDF.NET 2.0 supporting the 128-bit Advanced Encryption Standard (AES) cipher have been released. AES is also known as Rijndael. Previous versions only supported the RC4 cipher.

For more information, and to download the latest releases, visit www.asppdf.com and www.asppdf.net.


06/03/2011

AspEmail.NET Released

AspEmail.NET, AspEmail's native .NET counterpart, is now officially released! AspEmail.NET and AspEmail are almost entirely identical in terms of functionality, but the .NET version does not need to be registered on the web server: just place the assembly Persits.Email.dll in the /Bin directory of your application.

AspEmail.NET's basic functionality is free. The premium features require a registration key. The evaluation copy of the component along with your free 30-day evaluation key can be obtained at www.aspemail.com.


05/20/2011

AspJpeg 2.3 Released

The new version implements image rotation by arbitrary angles. Previous versions only allowed 90- and 180-degree rotations.

AspJpeg 2.3 can be downloaded from www.aspjpeg.com. Upgrading is free for registered users.


05/11/2011

AspPDF 2.1 Released

The new version offers automatic printing functionality via the new method PdfPreview.SendToPrinter. It also fixes several major and minor bugs.

For more information, and to download AspPDF 2.1, please visit www.asppdf.com. Upgrading is free for registered users.

A service release for AspPDF.NET fixing several bugs has also been released. It can be downloaded from www.asppdf.net.


04/27/2011

AspEmail.NET Beta Released

AspEmail, our popular mail-sending component, now has a native .NET sibling, AspEmail.NET. The new component is almost entirely identical to AspEmail in terms of functionality and object reference.

Please help us beta-test this new product. AspEmail.NET can be downloaded from www.aspemail.com. This web site now has a separate AspEmail.NET User Manual with C# and VB.NET code samples.

We are looking forward to your bug reports and suggestions.


03/08/2011

AspPDF, AspPDF.NET Updates

AspPDF 2.0.0.7 and AspPDF.NET 1.9.0.12551 Service Release updates contain the following new features:

  • QR Code 2D barcode support;
  • An enhancement in the parsing module.
  • An enhancement in the handling of CMYK images by ImportFromUrl method.
  • An enhancement in the digital signing process.

For more information, and to download the latest releases, visit www.asppdf.com and www.asppdf.net.


12/07/2010

AspEmail 5.1 with TLS Support Released

We have added support for the Transport Layer Security (TLS) protocol to AspEmail 5.1. The new version can now be used with all SMTP servers requiring TLS, such as Google's smtp.gmail.com.

TLS encrypts all traffic between the email sender and SMTP server, including the authentication information (username/password), message headers, body and attachments.

For more information about this much-requested feature, and to download AspEmail 5.1, please visit www.aspemail.com.


12/06/2010

XUpload 3.2 Released

The new version of XUpload fixes several bugs and issues, and also adds a new event to the XDownload control.

For more information, and to download XUpload 3.2 please visit xupload.aspupload.com.


11/29/2010

AspEncrypt 2.6 Released

The new version of AspEncrypt offers Hash-based Message Authentication Code (HMAC) support, ability to encrypt directly with a public key, and support for the PEM public-key format.

For more information, and to download AspEncrypt 2.6, please visit www.aspencrypt.com.


11/23/2010

AspUpload 3.1 Released

AspUpload 3.1 implements Ajax-based progress bar functionality.

For more information, and to download AspUpload 3.1, please visit www.aspupload.com. Upgrading is free for registered users.


11/17/2010

AspEmail 5.1 Beta with TLS Support Released

The Transport Layer Security (TLS) protocol encrypts all traffic between the email sender application and SMTP server. Some SMTP servers, such as Google's popular smtp.gmail.com, require TLS and reject all non-TLS-compliant senders with the error message

Must issue a STARTTLS command first

In response to your numerous requests, we have added TLS support to AspEmail. The new version is now in beta. Please help us test this much-needed feature by going to www.aspemail.com and downloading AspEmail 5.1.


10/27/2010

AspEncrypt 2.5 & New Manual Released

AspEncrypt, one of Persits Software's oldest and most glorious products, had been lacking a modern user manual, so we mustered up our documentation-writing talents and wrote a new one!

The new manual focuses on .NET and modern operating systems such as Windows 2008 and 7. It no longer concerns itself with obsolete features (such as 40-bit encryption) and comes with tons of new codes samples both in VB Script and C#.

We have also added a few new features to AspEncrypt itself and released version 2.5.

To see AspEncrypt's brand-new User Manual and to download AspEncrypt 2.5, please visit www.aspencrypt.com.


08/03/2010

AspUpload 3.1 Beta Released

AspUpload 3.1 implements Ajax-based progress bar functionality.

For more information, and to download AspUpload 3.1 Beta, please visit www.aspupload.com. Upgrading is free for registered users.


07/27/2010

AspJpeg 2.2 Released

AspJpeg 2.2 implements 13 new high-quality image resizing algorithms in addition to the three standard ones already supported.

For more information, and to download AspJpeg 2.2, please visit www.aspjpeg.com. Upgrading is free for registered users.


05/06/2010

AspPDF 2.0 Released

AspPDF 2.0 implements PDF-to-Image conversion, a feature much-requested by our clients.

For more information, and to download AspPDF 2.0, please visit www.asppdf.com. Upgrading is free for registered users.


03/12/2010

AspPDF 2.0 Beta Released

AspPDF 2.0 (Beta) with PDF-to-Image conversion functionality has been released.


12/07/2009

AspJpeg 2.1 Released

AspJpeg 2.1 is packed with new features, including PNG output, antialiased drawing routines, improved IPTC metadata management, enhanced text printing, 32-bit BMP support, Arabic ligature support, and more.

For more information, and to download AspJpeg 2.1, please visit www.aspjpeg.com


10/27/2009

AspJpeg 2.1 (Beta) Released

AspJpeg 2.1 (now in beta) supports PNG output, antialised drawing and many other features.


09/14/2009

XUpload 3.1 Released

The new version of XUpload addresses the "cross-site scripting" issue in IE8, and also fixes several minor bugs. Upgrades are free for registered users.

For more information, and to download the new version of XUpload, click here.


09/09/2009

AspEncrypt 2.4 Released

The new version of AspEncrypt contains a number of enhancements in the CryptoBlob object, the ability to load certificate stores from memory, and other improvements. Upgrades are free for registered users.

For more information, and to download the new version of AspEncrypt, click here.


05/14/2009

AspPDF.NET Released

Our PDF management component for .NET is now officially released. We thank everybody who helped us test it.

Please download your free 30-day evaluation copy here.


05/14/2009

AspPDF.NET Beta 1 Released

AspPDF.NET is now officially in beta!

Please help us test AspPDF.NET by downloading the free beta copy from here.


04/15/2009

AspPDF.NET Launched

We have finally ported our PDF management component to .NET! AspPDF.NET is 100% managed code, and its functionality and object model are virtually identical to that of AspPDF.

While still under construction, AspPDF.NET's dedicated web site, www.asppdf.net, is now up and running.


01/07/2009

AspPDF 1.8 Released

AspPDF 1.8 offers support for Acrobat 9 documents and two-dimensional barcodes. A complete list of new features can be found here.

Upgrades are free for registered users. For more information, and to download AspPDF 1.8, visit www.asppdf.com.


06/18/2008

AspPDF 1.7 Released

AspPDF 1.7 offers significantly improved and enhanced HTML-to-PDF functionality. A complete list of new features can be found here.

Upgrades are free for registered users. For more information, and to download AspPDF 1.7, visit www.asppdf.com.


01/28/2008

AspJpeg 2.0 Released

AspJpeg 2.0 offers GIF output support with animation, transparency and palette management. Other new features include metadata editing and enhancements in drawing functionality.

Upgrades are free for registered users. For more information, and to download AspJpeg 2.0, visit www.aspjpeg.com.


12/18/2007

AspJpeg 2.0 Beta Released

AspJpeg 2.0 offers full GIF output support, metadata editing, and more.


07/30/2007

64-bit Versions on Sale

Permanent registration keys for the 64-bit versions of all our server components can now be purchased from their respective web sites.

The 64-bit versions are sold separately and independently from their 32-bit counterparts. Your existing 32-bit keys cannot be used with the 64-bit versions.


06/20/2007

AspJpeg 1.9 Released

AspJpeg 1.9 is capable of transferring the Exif and IPTC metadata from an image to its thumbnails. Also, the PrintTextEx method is enhanced to return the height of text paragraphs it renders.

For more information, and to download your free upgrade, visit www.aspjpeg.com.


03/21/2007

AspEmail 5.0.0.5 Service Release Thwarts Spammer Attacks

AspEmail 5.0.0.5 replaces all CR (ASCII 13) and LF (ASCII 10) characters in properties such as Subject, CharSet, Username and others with spaces to thwart "email header injection" attacks used by spammers.

In addition to this important security improvement, AspEmail 5.0.0.5 offers Unicode support in the AddAttachment method, and other enhancements.

Upgrades are free. Download the latest service release from www.aspemail.com.


03/14/2007

Beta 64-bit Versions of All Server Components Released

The native 64-bit versions of AspUpload, AspJpeg, AspPDF, AspEmail, AspEncrypt, AspGrid and AspUser are now available for testing.

Download your free evaluation copies of the 64-bit beta components from their respective web sites. Please send your feedback to support@persits.com.


01/23/2007

AspJpeg 1.8 Released

AspJpeg 1.8 provides a new PrintTextEx method which supports high-quality anti-aliased text rendering, word wrapping and text alignment. Fonts are specified via their local file paths. The DrawPNG method is enhanced to support GIF format as well as PNG.

For more information and to download your free upgrade, go to AspJpeg.com.


11/10/2006

AspJpeg 1.7 Released

AspJpeg 1.7 supports PNG alpha channel, brightness, contrast and saturation adjustment, and a new SaveUnique method. For more information and to download your free upgrade, go to AspJpeg.com.


09/06/2005

AspPDF 1.6 Released

In addition to multiple bug fixes and new image and graphics-related features, AspPDF 1.6 offers an initial public-testing version of the OpenUrl method which converts HTML to PDF.

For more information, and to download your free upgrade, visit www.asppdf.com.


08/10/2006

XUpload 3.0 Released

The long-awaited Unicode-enabled version of XUpload with download functionality has finally been released. A special low upgrade price is available for current XUpload users.

For the user manual and live demos, and to download your copy of XUpload 3.0, please visit XUpload's new dedicated web site, xupload.aspupload.com.


02/15/2006

XUpload 3.0 Beta

The new version of XUpload provides full Unicode support, internationalization of the user interface, file downloading, and more.


10/18/2005

AspJpeg 1.6 Released

AspJpeg 1.6 supports transparent GIFs, color replacement and the Sepia filter.

For a new Sepia live demo, and to download your free upgrade, go to AspJpeg.com.


06/28/2005

AspPDF 1.5 Released

Version 1.5 simplifies the task of drawing text and graphics over arbitrary PDF documents, and offers a method for easy text paragraph height computation. It also fixes a number of bugs.

Download your free upgrade here.


02/03/2005

AspJpeg 1.5 Released

AspJpeg 1.5 supports CMYK-to-RGB conversion, image resolution management, read/write access to the individual pixels of an image, and progressive JPEGs.

For more information, and to download your free upgrade, visit the AspJpeg.com web site.


09/23/2004

AspPDF 1.4 Released

Version 1.4 enhances document stitching functionality to allow multiple interactive forms to be merged correctly.

The new version also improves form fill-in functionality and outline support, and fixes minor bugs.

Download your free upgrade here.


08/13/2004

AspJpeg 1.4 Released, AspJpeg.com Launched

Version 1.4 of our advanced image management component supports TIFF format and is capable of extracting metadata embedded in JPEG images by digital cameras and Photoshop. Other new features include grayscale conversion, anti-aliasing support and more.

The new feature-rich AspJpeg has been given its own dedicated web site which contains a complete user manual with numerous code samples, an object reference, and a live demo section.

For more information about AspJpeg 1.4, and to download your free upgrade, visit the AspJpeg.com site.


06/25/2004

AspEncrypt 2.3 Released

Version 2.3 supports the Advanced Encryption Standard (AES) cipher also known as Rijndael. Also, the new version provides two new methods, EncryptTextWide and DecryptTextWide, to support encryption of Unicode strings.

Download your free upgrade here.


06/10/2004

AspPDF 1.3 Released

Version 1.3 provides CMYK color space support, and a new Doc.Close method for a finer control of file handles' lifespan.

Version 1.2 offers page extraction functionality and HTML rendering speed improvement.

Download your free upgrade here.


04/02/2004

AspPDF 1.1 Released

Version 1.1 fully supports Tagged Image File Format (TIFF), including various color schemes and compression methods used by this popular digital imaging format. The new version also fixes a number of minor bugs.

Download your free upgrade here.


02/02/2004

AspPDF 1.0 Released

Version 1.0 of AspPDF has been released. Download your free 30-day evaluation version here.


01/09/2004

AspPDF Beta 1 Released

Beta 1 of our brand-new feature-packed PDF component has been released.


11/25/2003

AspPDF.com Web Site Launched

Persits Software, Inc. has launched the web site www.asppdf.com dedicated to its brand-new product, AspPDF, which is an advanced PDF creation and management component. The web site contains a complete AspPDF user manual, object reference and live demo section.


09/17/2003

AspEncrypt 2.2 Released

The new version of our cryptography component addresses an incompatibility issue with 128-bit RC2 keys on NT/2000 and XP/2003 platforms. Upgrades are free. For more information and to download AspEncrypt 2.2, visit the AspEncrypt.com site.


09/10/2003

AspPDF 1.0 Preview Released

AspPDF is our brand-new component which enables your ASP/ASP.NET application to generate, read and modify PDF documents on the fly. Currently under development, AspPDF is expected to be released later this year. A preview is now available in the form of several live demo applications demonstrating a few of this product's key features. The live demos can be viewed at support.persits.com/pdf.


08/07/2003

AspJpeg 1.3 Released

The new version supports the GIF format, enables drawing images on top of other images, and allows saving thumbnails directly in the database without creating temporary copies on disk.

Upgrades are free. For more information, and to download AspJpeg 1.3, visit the AspJpeg page at AspUpload.com.


06/24/2003

AspEmail 5.0 Released

AspEmail 5.0 offers a lot of new features you have been asking for, including full Unicode support and memory attachments. But most importantly, the new version comes with an all-new message queuing module which supports up to 64 simultaneous SMTP sessions, logging, CRAM-MD5 and NTLM authentication methods, automatic bounced-message handling, and much more.

Download AspEmail 5.0 here. Upgrades are absolutely free for registered users.


08/19/2002

.NET Code Samples in C# Released

The AspEmail setup has been updated to include ready-to-run C# versions of all code samples, so that you can take advantage of AspEmail's unique features under the ASP.NET environment. Download the updated setup here.

We have also added an article to our Knowledge Base site on using AspUpload under .NET, which includes several C# code samples as well.

C# code samples for other products are coming out soon.


04/22/2002

AspJpeg 1.2 Released

The new version of our image resizing component is packed with features you have been asking for, including 90-degree image rotation, support for graphic formats other than JPEG, opening images directly from a database, typing and drawing, and more. Visit aspupload.com/aspjpeg.html for your free eval.


04/22/2002

JUpload 2.0 Released

Our client-side upload Java applet now supports Netscape 6.2. Upgrades are free. Visit aspupload.com/jupload.html for details.


01/22/2002

AspUpload 3.0 Released

AspUpload The new version of our industry-standard upload solution will offer a stunning HTML-based progress bar, ability to handle very large files (up to 2 GB in size), Unicode support, and tons of other new features. For a live demo, and to download your free 30-day eval of AspUpload 3.0, visit www.AspUpload.com.


10/23/2001

XUpload 2.1 Released

The new version offers full Challenge/Response (NTLM) support, improved RFC-1867 compliance and many other features you have been asking for. For details, click here.

Upgrades are free for registered users. Download your XUpload 2.1 upgrade using your order number.


5/9/2001

AspEncrypt 2.1 Released

A new "container-less" mode of operation has been introduced which dramatically improves performance and eliminates certain concurrency problems.

Upgrades are free for registered users. For more information and to download AspEncrypt 2.1, visit www.aspencrypt.com.


05/02/2001

AspGrid 3.1 Released

Version 3.1 of our feature-packed data-bound grid component has been released. In response to your numerous requests, we have added a new mode to AspGrid which enables a user to edit, save and delete multiple records at once. We also added support for pop-up calendars, and more.

Visit www.aspgrid.com to see the live demo and download your free 30-day evaluation version of AspGrid 3.1.


04/05/2001

Support Site Launched

Search our new on-line library of technical articles at SUPPORT.PERSITS.COM and obtain resolutions to many common problems and errors instantly. Do a keyword search or simply view all available articles sorted by product. New articles are being added every day!


01/30/2001

JUpload 1.1 Released

Version 1.1 of our client-side upload Java applet has many new features and is free of certain limitations the previous version had. Visit aspupload.com/jupload.html to see a live demo and download your free evaluation version of JUpload 1.1.


01/25/2001

AspEmail 4.5 Released

AspEmail 4.5 offers support for multipart/alternative messages. You can now set a text version of your message along with the HTML version to support email clients that are not HTML-enabled. Other features include NNTP authentication and the Timeout property. Download your free copy from www.aspemail.com.


01/18/2001

AspJpeg 1.1 Released

The new version of our JPEG thumbnail component offers image sharpening, cropping and flipping. Visit aspupload.com/aspjpeg.html for your free evaluation version.

What's New
09/03/23
05/04/23
02/07/23
08/07/22
06/22/22
03/28/22

Newsletter Subscription


Copyright © 1997-2021 Persits Software, Inc. All rights reserved. (800) 268-0689   (212) 785-1611 support@persits.com