jklm29
asked on
hot to to check data present in the report generated in pdf format
Hello,
The reports are genarated in pdf format. how to automate reports orientation is landscape /potrate? application is implemented in .net application with crystal report viewer +Infragistics controls .
and how to check header , footer , data in the pdf report.
Thanks in advance
The reports are genarated in pdf format. how to automate reports orientation is landscape /potrate? application is implemented in .net application with crystal report viewer +Infragistics controls .
and how to check header , footer , data in the pdf report.
Thanks in advance
What is it you want to check?
mlmcc
mlmcc
ASKER
actually we export report which is in pdf format. i want to check
report page orientation is in landscape or potrate?
header contents(label, logo, spacing between two label , text)
footer contents (page number, no.of pages, other text, etc)
as well as other report data which is in the tabel format
** but this data checking should done in pdf file using vbscripting & qtp
report page orientation is in landscape or potrate?
header contents(label, logo, spacing between two label , text)
footer contents (page number, no.of pages, other text, etc)
as well as other report data which is in the tabel format
** but this data checking should done in pdf file using vbscripting & qtp
So this has nothing to do with Crystal other than you are generating the PDF by exporting a report?
mlmcc
mlmcc
ASKER
yes, your are right mlmcc
i want to check for this how to check genarated report contents using vb scripting & qtp , your help will be really appreciated if you suggest me do this
i want to check for this how to check genarated report contents using vb scripting & qtp , your help will be really appreciated if you suggest me do this
I don't know anything about checking aPDF so I will bow out.
mlmcc
mlmcc
have a look at these (there is a short list there): http://csharp-source.net/open-source/pdf-libraries/sharppdf
PS: I like itextsharp (http://stackoverflow.com/questions/3579058/rotating-pdf-in-c-using-itextsharp)
I would therefore still suggest that you look at these. itextsharp is quite nice and you can use it to extract the text from your generated PDF and then you can parse and process the text. See an example of how to extract the text here:
http://www.codeproject.com/KB/cs/PDFToText.aspx
http://itextpdf.com/examples/iia.php?id=277 (in Java, but you can mimic the process in c# quite easily)
ASKER
i have adobe , i have tried
Set stPdfFile = "C:\testcase.pdf"
Set App = CreateObject("AcroExch.App ")
Set PDDoc = CreateObject("AcroExch.PDD oc")
PDDoc.Open (stPdfFile)
activex error displayed . so i have installed trial version of adobat and my problem sloved .
but now main problem is that i have PDF-Xchange licenced version, which don't have "AcroExch.App" com object. so not able to execute above code. please let me know i want to automate pdf data (header, footer, logo, tabledata)checking using pdf-xchange +vbscripting & qtpo. please help me thanks in advance.
Set stPdfFile = "C:\testcase.pdf"
Set App = CreateObject("AcroExch.App
Set PDDoc = CreateObject("AcroExch.PDD
PDDoc.Open (stPdfFile)
activex error displayed . so i have installed trial version of adobat and my problem sloved .
but now main problem is that i have PDF-Xchange licenced version, which don't have "AcroExch.App" com object. so not able to execute above code. please let me know i want to automate pdf data (header, footer, logo, tabledata)checking using pdf-xchange +vbscripting & qtpo. please help me thanks in advance.
Well if you'r willing to pay few bucks, or find a freeware to extract PDF to Text from a command line, let me know, I'll make a batch file that will do what you need.
Here is what i found so far:
http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
Here is what i found so far:
http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
I'm pretty sure you will have to convert the PDF to text and parse out the values/lines you want. From my years of PDF conversion work, I've found that many PDFs won't "parse" using any language; they have to be converted to text; it is just inherrent in the PDF file format. Crystal was always a problem. Seems like some PDFs from Crystal would work, but then others wouldn't. I remember one converter I used that solved this problem was by a company in Florida, but I can't find the link right off the bat. The issue was finding one that had a command line/batch mode. I did find others that worked, but they didn't have a command line. I'll see if I can find the link if you want to go this route. The hard thing may be parsing the exact header/footer info from the text file; it will depend on how it converts it though.
ASKER CERTIFIED SOLUTION
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
SOLUTION
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
Try this:
http://www.learnqtp.com/learnquicktestpdf-api-manipulating-pdfs-in-qtp/
I hope this will help.
http://www.learnqtp.com/learnquicktestpdf-api-manipulating-pdfs-in-qtp/
I hope this will help.
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
have a look at these (there is a short list there): http://csharp-source.net/open-source/pdf-libraries/sharppdf
PS: I like itextsharp (http://stackoverflow.com/questions/3579058/rotating-pdf-in-c-using-itextsharp)