PDF Tools eSnips Folder
PDF Tools
A small collection of tools for printing, filling and manipulating PDF files.
chicks
 
Web Address: http://www.esnips.com/web/PDFTools
Updated 28 days ago
73 Comments
Visitors: 56231, "Favorited" by 15 users
Tags: PDFTools , PDF , freeware
 
Posts
About PDF Tools
Posted on Jul. 26 2006
 

I wrote all of these tools for my own use, when I needed a particular tool for a particular task at a particular time.

 

I'm making them available, some with source code, in the hope that you might also find them useful.

 

There are no guarantees that any of these tools will work for you, and you use them entirely at your own risk.  I accept no responsiblity for any damage that may be caused by their use.

 

Some other excellent freeware PDF tools:

 

http://www.noliturbare.com/ 

http://www.accesspdf.com/pdftk/

http://www.coolpdf.com/products.html

http://www.print-conductor.com/

 

 
Files
Auto slideshow |   View:   Sort by: File | User | Date
 
pdfp_devcpp.zip
Pdfp source with BloodShed Dev-C++ project and make files.
By chicks on Apr. 16 2008
Size: 20.1kb
1095 View(s)
Tags: PDFTools
Get Widgets | Share File | + Add to Quicklist
 
acroformtool.zip
Windows binary of Sergei Gerasenko's acroformtool. http://acroformtool.sourceforge.net/man.html
By chicks on Oct. 4 2007
Size: 76.2kb
Source: http://acroformtool.sourceforge.net
1004 View(s)
Tags: PDFTools
Get Widgets | Share File | + Add to Quicklist
 
pdftk_chicks.zip
Hacking pdftk: We add xmf capabilities to pdftk, eliminating the need for xmf as a separate tool. "Enhanced" .xfdf files can now stamp barcodes, images and other PDF files into PDF form fields. Examples and source included. Source includes only changed and added files for pdftk-1.41
By chicks on May. 6 2007
Size: 2.4MB
1397 View(s)
Tags: PDFTools
Get Widgets | Share File | + Add to Quicklist
 
pdfp8.ZIP
Adobe has just released Reader 8, and of course, changed a few things, including the classname for Reader. Here's a preliminary version of pdfp that uses the new classname if it doesn't find the old one. Note that Reader 8 insists on popping up a window while printing. I'll try to find a way to squash it...
By chicks on Dec. 7 2006
Size: 28.7kb
7195 View(s) , "Favorited" by 2 users
Tags: PDF ,PDFTools
Get Widgets | Share File | + Add to Quicklist
 
pdfp.zip
Windows commandline tool for batch printing PDF files. Requires Adobe Reader. Options include printer, orientation, duplex, copies and paper size. Includes source. To get the paper size values for your printer (and lots of other good info), use Steve Friedl's winprinfo here: http://unixwiz.net/tools/winprinfo.html
By chicks on Jul. 25 2006
Size: 27.5kb
11817 View(s) , "Favorited" by 2 users
Tags: PDF ,PDFTools
Get Widgets | Share File | + Add to Quicklist
 
pdfbat.zip
Drag 'n Drop printing of PDF files to default printer. Requires Adobe Reader This is getting a bit long in the tooth, and hasn't been updated to support Reader 8. I highly recommend you use print-conductor (see link above) instead.
By chicks on Jul. 25 2006
Size: 279.7kb
2892 View(s) , "Favorited" by 1 user
Tags: PDF ,PDFTools
Get Widgets | Share File | + Add to Quicklist
 
PDFArrange.zip
PDF Arrange allows you to visually rearrange pages in a PDF and save the result. It uses the royalty-free iSEDQuickPDF library, which won't cooperate with 100% of the PDFs out there, but may work for you.
By chicks on Jul. 26 2006
Size: 770.1kb
3133 View(s) , "Favorited" by 1 user
Tags: PDFTools
Get Widgets | Share File | + Add to Quicklist
 
DirMonitor.zip
DirMonitor is great for setting up often-used pdftk (or other) command files, and will fire one off when a file is dropped into a monitored directory. Actions are specified in a DirMonitor.ini file, in the [Directories] section. Specify the directory first, followed by "=", followed by the action. DirMonitor runs as a Windows Service, so shouldn't be used to launch GUI applications, is meant for commandline apps like pdftk.
By chicks on Jul. 26 2006
Size: 142.7kb
1664 View(s) , "Favorited" by 1 user
Tags: PDFTools
Get Widgets | Share File | + Add to Quicklist
 
pdfcrypt.zip
Commandline pdf encryption/decryption. Compiled and modified version of iText encrypt_pdf.java example (no java runtime required here). Adds optional AES-128 encryption. Compiled with JavaNativeCompiler against iText-1.4.8.jar
By chicks on Feb. 27 2007
Size: 6MB
930 View(s)
Tags: PDFTools ,PDF
Get Widgets | Share File | + Add to Quicklist
 
pdfcl8.zip
Updated to work with Acrobat/Reader 8
By chicks on Jun. 21 2007
Size: 4.1kb
1426 View(s)
Tags: PDFTools ,PDF
Get Widgets | Share File | + Add to Quicklist
Page: 1 2 3 >
 
Comments
Add Comment: Video Audio Text
To add comments, you will need to sign in to your eSnips account.
ypi writes:
Hello Chick,
 
pdfp is very usefull but there is just one thing missing.
Isn't it possible to choose the printers paper-tray via the DDE-interface ?
 
best regards
 
ypi

Added on Jul. 10 2009
chicks writes:
I haven't installed Reader 9 yet, and have no plans to for a while.  Adobe just keeps adding bloat and useless junk, so there's no good reason to update IMHO.
 
Added on Jul. 8 2008
info writes:
Thanks thanks thanks Chicks for your great work on pdfp.
 
But with Adobe 9 I have an new problem. If I open my pdf file with it to print it out it sets the Print-Option "Choose Paper Source by PDF page size". So far so good, because I want that. But if I use pdfp8 Adobe 9 Reader doesn´t  set this option and my pdf files will print in a wrong way.  I hope you can help me.
 
Thanks for any advise.

Added on Jul. 3 2008
ms_plethora writes:
 
Thanks Chicks for your great help! It works - I just added one line to get the printers full name additionally to the sharename: WScript.Echo "PrinterName:  " & objItem.Name  
 
Your script is a better solution as you get more detailled information than with the following script. Where you don't know the internal state

    $network   = new COM("WScript.Network") or die("Unable to instantiate WScript.Network");
    $oPrinters = $network->EnumPrinterConnections();

    for ($i = 0; $i < $oPrinters->Count(); $i +=2) {

        if ($oPrinters->Item($i+1) == $printername) {   
            $fRet = true;
            echo "<br>\n found $printername";
            break;
        }
    }
 
Thanks a lot!

Added on Jun. 25 2008
chicks writes:
I guess I never encountered this issue, our network printers are generally online, and the queues are on a print server, so appear to spool regardless of the printer's status.
 
However, it looks like it's fairly easy to test the status of a network printer.  Run this script to view the status of all your connected printers (C:> cscript pstatus.vbs).  Modify the script to check the status of the desired printer, and only launch pdfp is it's online...
 
On Error Resume Next
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20
arrComputers = Array("127.0.0.1")
For Each strComputer In arrComputers
   WScript.Echo "Computer: " & strComputer
   Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
   Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Printer", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)
   For Each objItem In colItems
 If objItem.ShareName <> "" Then
         WScript.Echo "ShareName: " & objItem.ShareName
  WScript.Echo "PrinterState: " & objItem.PrinterState
  WScript.Echo "PrinterStatus: " & objItem.PrinterStatus
  WScript.Echo ""
 End If
   Next
Next

' Value Meaning
' 1 0x1 Other
' 2 0x2 Unknown
' 3 0x3 Idle
' 4 0x4 Printing
' 5 0x5 Warmup
' 6 0x6 Stopped printing
' 7 0x7 Offline

Added on Jun. 24 2008
Browse: 1 2 3 4 5 ... 14 15 >
 
Things you can do
Bookmark this Folder
Create a Widget
RSS
Add to Favorites
Report Abuse