ArPDF

.NET library designed to help software developers build applications that are capable of creating PDF files in various languages.

Download Now

ArPDF Description

ArPDF is a .NET library that can be used by developers in order to enhance their applications by enabling them to generate PDF files in numerous languages, including Arabic, Persian, Urdu, Bengali and Hebrew.

It is derived from PDFsharp and includes some additional features, such as support for languages that use a right-to-left writing system and the ability to turn off font embedding. The latter is meant to reduce file size and avoid licensing issues.

The library also offers support for Chinese, but a separate font needs to be installed for this function to work correctly.

The downloadable archive contains the library itself, along with samples for Arabic, Chiese and Hindi. Additionally, sample PDF files for the Hindi and Bengali languages can be downloaded from the product’s homepage.

In order to create a project that uses ArPDF, you need to add a reference to the ArPDF.dll file and the assembly PresentationCore. The new DrawString_RTL function of XTextFormatter can be used to draw Arabic or Persian text.

The user manual includes a code example for creating a Chinese font object using the Source Han Sans SC font. As previously stated, you can use any other font you prefer, but it needs to be downloaded separately.

Of course, ArPDF is only indented to be used by experienced programmers who are familiar with these operations and wish to add additional functionality to the applications they are working on. It is designed to reduce the required workload by providing you with the components you need to enable your programs to export PDF files.

System requirements

  • .NET Framework
  • Visual Studio (recommended)

Limitations in the unregistered version

  • Distribution requires the payment of a license fee

Leave a Reply

Your email address will not be published.