# PDF Module

**URL:** <https://forum.inductiveautomation.com/t/pdf-module/9009>\
**Category:** Ignition\
**Created:** [September 5, 2014, 1:42pm UTC](https://forum.inductiveautomation.com/t/pdf-module/9009 "2014-09-05T13:42:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mike\_Steele](https://avatars.discourse-cdn.com/v4/letter/m/d78d45/32.png) [@Mike\_Steele](https://forum.inductiveautomation.com/u/Mike_Steele)\
**Post date:** [September 5, 2014, 1:42pm UTC](https://forum.inductiveautomation.com/t/pdf-module/9009/1 "2014-09-05T13:42:08Z")

</div>

I have downloaded and installed the new pdf module ICE PDF 2.7.0 (b2014071516).  
I created a project with the network file path tied to a tag.  
Every time the project first opens it casts an error:  
“ICDpdf could not open the specified file at -1  
The file may be corrupt or not a supported file type”  
then loads the file behind the error. After that when the  
tag changes the pdf changes and no more errors until next restart.  
Is there any way to suppress this error on first open?  
I tried using a local file then a script from a label to update, but nothing seems to stop this error.  
Am trying to get this to work on a terminal with no keyboard/mouse to clear the error off.

 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/1/10c6026de82a10622becec849875f34d710c8b4b.png)

---

<div class="post-metadata">

**Author:** ![JGJohnson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jgjohnson/32/29582_2.png) [@JGJohnson](https://forum.inductiveautomation.com/u/JGJohnson)\
**Post date:** [September 5, 2014, 2:17pm UTC](https://forum.inductiveautomation.com/t/pdf-module/9009/2 "2014-09-05T14:17:02Z")

</div>

I’ve never used this module, but can you make a custom property and bind the tag to that? Then in the property change event for your custom property evaluate the new value. If it appears valid (not -1) then set the network file path to that value.
