X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



1097 Rate this article:
No rating

How to display a PDF file in IDL?

There are two ways to easily view an existing PDF file directly in IDL.

 

1) Use the WIDGET_BROWSER function:

Here is simple example PRO code to create a PDF and then display it in an IDL window:

 

; Create a simple test PDF file

homedir = (!version.os_family EQ 'Windows') ? getenv('USERPROFILE') : getenv('HOME')
pdf_filename = homedir + path_sep() + 'test.pdf'
img = Image(/TEST, /BUFFER)
img.Save, pdf_filename

 

; Display the test PDF file in WIDGET_BROWSER window 
wParent = WIDGET_BASE()
url = pdf_filename
wBrowser = WIDGET_BROWSER(wParent, VALUE=url, XSIZE=900, YSIZE=600)
WIDGET_CONTROL, wParent, /REALIZE

 

 

NOTE: WIDGET_BROWSER was first introduced into IDL at version 8.7.2 on Windows and Linux only (not avaialble on MacOS). Thus you must have at least that version or higher to be able to use this functionality. More information on WIDGET_BROWSER can be found HERE

 

2) Open the file into the IDL Workbench

In the IDL Workbench, use the File > Open dropdown from the toolbar to load the PDF file. You may need to change the file suffix filter dropdown to include *.pdf files to be able to find your PDF. This will load the PDF file into a separate Editor tab in the Workbench. 

 

 

 

 

Created by BC on 03/04/2024 | Reviewed by JU on  3/12/2024

Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »