02-24-2009
A better question would be:
Why would you routinely use PDF formatted files as input into a script?
If you're spending time trying to automate some process, than you should look at replacing PDF with some other kind of document. Or possibly generate an additional file along side the PDF's for use by your script.
Sure, you can read PDF files from a command line, but it's rarely a good solution. If you must read PDF's from a unix command line, see if your system has these commands:
pdf2txt
pdf2ps
ps2ascii
pdf2txt - converts from PDF to text
pdf2ps - converts from PDF to Postscript
ps2ascii - converts from Postscript to ASCII text
If you can't find pdf2txt, then you could try using the other two to do the same thing.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello,
I'd like to view ps and pds file under Unix(Xwindow)
who could tell me the which software/command can work?
Thanks!
Vicky (2 Replies)
Discussion started by: vicky20000
2 Replies
2. UNIX for Dummies Questions & Answers
How can I open the page that I want to read when I used ghostview to read the pdf files?
Thanks. (0 Replies)
Discussion started by: new_hand
0 Replies
3. UNIX for Dummies Questions & Answers
Sometimes the gv does work well.But sometimes it doesn't work.
The error message:
...
error:/undefined in /GBpc-EUC-H
...
Can anybody help me?
Thanks. (2 Replies)
Discussion started by: new_hand
2 Replies
4. Shell Programming and Scripting
hi
I unload the table results from oracle to csv file foramt.
i need increse the width of each column using unix commands
could you pl tell me how to increase the width of each column to spefic width uisng sed unix command or na other unix commands
i have file name called report.csv
inside... (38 Replies)
Discussion started by: raosurya
38 Replies
5. Programming
Hi,
I need to uncompress a gzip and bzip file using java on unix solaris environment. I also need to retreive the header information of the file inorder to differentiate between gzip and bzip file. Please help
Pooja (0 Replies)
Discussion started by: wadhwa.pooja
0 Replies
6. Shell Programming and Scripting
I cannot get the following substitution ($ORACLE_SID) to work:
The variable ORACLE_SID is set to wardin my environment. It has been exported.
I have a text file called test.dat:
/u07/oradata/${ORACLE_SID}/extab/finmart/summit/ps_voucher_line_crnt_ex.dbf... (2 Replies)
Discussion started by: bradyd
2 Replies
7. Shell Programming and Scripting
Hi Experts,
I have a requirement where i need to setup a batch job which runs everymonth and move the pdf files from unix server to windows servers.
Could some body provide the inputs for this.
and also please provide the inputs on how to map the network dirve in the unix like that... (1 Reply)
Discussion started by: ger199901
1 Replies
8. UNIX for Dummies Questions & Answers
on a PROGRESS environment, i create an invoice which at printing it must generate both the .dat for the invoice that was sent to the printer and the .dat for the PDF version. we have never printed PDF files in our lp printer until recently. i've done a bit of googling and it comes down to that i... (2 Replies)
Discussion started by: pdf2ps
2 Replies
9. Shell Programming and Scripting
Hi I have created the following shell script file with the following content.
#!/bin/csh
set VAR1="abcxyz" << EOF
EOF
echo "---------------------"
echo "VAR1 = $VAR1"
echo "---------------------"
i am not able to echo the previously set VAR1.
Can any one suggested what could be wrong?... (5 Replies)
Discussion started by: srinu_b
5 Replies
10. HP-UX
I have a very strange issue. Now that we have a lot of our users using iPads to read statements, this is becoming more of an issue.
We have some financial statements that are generated into PDF format by an application that runs in HP-UX, and then we use uuencode to attach the statements to the... (4 Replies)
Discussion started by: lawadm1
4 Replies
LEARN ABOUT DEBIAN
pdf::api2::basic::pdf::dict
PDF::API2::Basic::PDF::Dict(3pm) User Contributed Perl Documentation PDF::API2::Basic::PDF::Dict(3pm)
NAME
PDF::API2::Basic::PDF::Dict - PDF Dictionaries and Streams. Inherits from PDF::Objind
INSTANCE VARIABLES
There are various special instance variables which are used to look after, particularly, streams. Each begins with a space:
stream
Holds the stream contents for output
streamfile
Holds the stream contents in an external file rather than in memory. This is not the same as a PDF file stream. The data is stored in
its unfiltered form.
streamloc
If both ' stream' and ' streamfile' are empty, this indicates where in the source PDF the stream starts.
METHODS
$d->outobjdeep($fh)
Outputs the contents of the dictionary to a PDF file. This is a recursive call.
It also outputs a stream if the dictionary has a stream element. If this occurs then this method will calculate the length of the stream
and insert it into the stream's dictionary.
$d->read_stream($force_memory)
Reads in a stream from a PDF file. If the stream is greater than "PDF::Dict::mincache" (defaults to 32768) bytes to be stored, then the
default action is to create a file for it somewhere and to use that file as a data cache. If $force_memory is set, this caching will not
occur and the data will all be stored in the $self->{' stream'} variable.
$d->val
Returns the dictionary, which is itself.
perl v5.14.2 2014-03-09 PDF::API2::Basic::PDF::Dict(3pm)