Programmatically find and replace URL links in PDF files

Debenu Quick PDF Library has an extensive API for programmatically working with links in PDF files. In the sample code below we demonstrate how to find all URLs in a PDF and then check to see if it matches our predefined URL and if it does then we replace it. This sample just works with […]

Setup Android Studio and Debenu Quick PDF Library

This tutorial demonstrates how to use Debenu Quick PDF Library to create an Android app using Android Studio. If you haven’t already downloaded the Android trial then you can do that from the trial here. Setup Android Studio project with Debenu Quick PDF Library Open Android Studio. If Quick Start window is displayed then click […]

Create an emulator for testing in Android Studio

This article is intended for users of Debenu Quick PDF Library for Android. The Android Virtual Device (AVD) is an emulator configuration that lets you model an actual device by defining hardware and software options to be emulated by the Android Emulator. It comes as an optional download when you install Android Studio. Please note: […]

ASP.NET MVC Web Applications and Debenu Quick PDF Library

Debenu Quick PDF Library can be used in ASP.NET MVC Web Application projects to add rich PDF features to web applications. It works in much the same way as it does for regular desktop or server applications. This tutorial is done using Visual Studio 2013 and C#, but the steps are mostly the same if […]

ASP.NET Web Applications and Debenu Quick PDF Library

Debenu Quick PDF Library can be used in ASP.NET Web Application projects to add rich PDF features to web apps. It works in much the same way as it does for regular desktop or server applications. Please note: there is a difference between a ASP.NET Web Site project and a ASP.NET Web Application project. This article deals with […]

Programmatically impose multiple pages on one page (imposition)

There is not a single “imposition” function in Debenu Quick PDF Library but it’s easy to use the CapturePage and DrawCapturedPage functions to do the imposition. There is some sample code below that demonstrates how to take a few different PDFs, merge them together, and then impose each page onto one page in a new […]

Get embedded image coordinates from PDF files

Debenu Quick PDF Library lets you analyze, extract and replace embedded images in PDF files using the extensive image handling functions. The GetPageImageList function returns an ImageListID which you can use in the GetImageListItemDblProperty function. With this function you can get the coordinates for each image in the image list. The GetImageListItemIntProperty function useful for […]

Programmatically convert EMF to PDF

The ImportEMFFromFile function is designed specifically for importing EMF and WMF file formats. Delphi sample code provided below demonstrates how to use this function. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 procedure TForm2.btnImportEMFFromFileClick(Sender: TObject); var FileName: string; […]

How to quickly draw many paths in your PDF files

Sometimes when drawing many paths on a PDF, for example when exporting thousands of lines from a CAD plot to a PDF, the process of drawing the paths can be slow. The slowness is related to the process of adding the required commands to the content stream and reallocating memory each time a new path […]

Convert absolute links to relative links in PDF files

In this article we explain how to convert absolute links to relative links using the Find/Replace Destinations feature in Debenu PDF Aerialist. Absolute and relative links are used in PDF files when linking to external files. Go to “Acrobat > Plug-Ins > Debenu PDF Aerialist > Links > Find/Replace Destinations” In the “Search for:” field […]