Skip to end of metadata
Go to start of metadata
Contents Summary
  

Welcome to the Aspose.Drawing for .NET

Aspose.Drawing is a .NET graphics API that provides the capability of 2D drawings identical to GDI+ in your .NET applications. It offers a variety of operations for working with 2D Drawings such as lines, curves, and figures. In addition, it allows converting images from one format to another. It is base managed .NET core and is independent of native code and libraries, thus enabling rendering algorithms to work the same way on all supported platforms.

Product Description

Aspose.Drawing for .NET is a robust .NET component that lets developers work with 2D Drawings and graphics without the need of any other software. It provides a simple Application Programming Interface (API) that is easy to learn and use.

Aspose.Drawing for .NET is implemented using Managed C# and it can be used with any .NET language like C#, VB.NET, and J#, etc. It can be integrated with any kind of application either it's an ASP.NET Web Application or a Windows Application. In order to facilitate the developers to get up and running quickly, Aspose.Drawing for .NET provides fully featured demos and working examples written in C#. Using these demos, developers can quickly learn about the features provided by the API.

The fast, light-weight component creates images efficiently and helps your application perform better. it is multithread safe as long as only one thread works on a document at a time. It is a typical scenario to have one thread working on one document. Different threads can safely work on different documents at the same time.

Declaration

All Aspose .NET components require Full Trust permission set. The reason is, Aspose .NET components need to access registry settings, system files other than virtual directory for certain operations like parsing fonts etc. Moreover, Aspose .NET Components are based on core .NET system classes that also require Full Trust permission set in many cases.

Internet Service Providers hosting multiple applications from different companies mostly enforce Medium Trust security level. In case of .NET 2.0, such security level applies the following constraints:

  • OleDbPermission is not available. This means you cannot use the ADO.NET managed OLE DB data provider to access databases.
  • EventLogPermission is not available. This means you cannot access the Windows event log.
  • ReflectionPermission is not available. This means you cannot use reflection.
  • RegistryPermission is not available. This means you cannot access the registry.
  • WebPermission is restricted. This means your application can only communicate with an address or range of addresses that you define in the <trust> element.
  • FileIOPermission is restricted. This means you can only access files in your application's virtual directory hierarchy.

Due to the reasons specified above, Aspose .NET components cannot be used on servers granting permission set other than Full Trust.

Labels
  • No labels