Micro Focus QTP (UFT) Forums

Full Version: how to write the content obtained using the method GetPdfText
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
In the below code

Set oPDF=CreateObject("LearnQuickTest.ManipulatePDF")
Set FSO = CreateObject("Scripting.FileSystemObject")
detailvalue=oPDF.GetPdfText("D:\POC\sample.pdf")

detailvalue is a string but when i debug detailvalue is empty string. 
 
When i write 'detailvalue' into a text file its is getting written but not readable using QTP, but when i open text file manually i can see the content

Please advise how to  convert the oPDF.GetPdfText("D:\POC\sample.pdf") to a readable string.
Code:
Print oPDF.GetPdfText ("D:\POC\sample.pdf", 1,2) 


I hope this solution works for you.  I have not tried it myself but found several examples and this appears to be the syntax.  Also I think some types of PDFs have protection turned on and may not return any text or partial text if this is the case.

In your example:

detailvalue oPDF.GetPdfText ("D:\POC\sample.pdf", 1,2)