pdf print

Do pdfprint supports 64bits OS?

I have been using Pdfprint for some years, I upgraded my computer from xp 32bits to win7 64bits. When I use the command to list available trays for a printer, list is empty.
I tried the same on win7 32bits it works  fine.
Do pdfprint supports 64bits OS ?
========================
Yes, pdfprint.exe does support 64bit system, you can run pdfprint.exe by administrator right on Windows 7 x64 bit system without any problem.

VeryPDF
========================
Downloaded pdfprint_sdk and tried to run the sample application

C# .net 4.0 client profile

VeryPDF_PDFPrint(PrintCommand);  returns -4

Can you help with this?
======================
Never mind ..figured it out

Downloaded pdfprint_sdk and tried to run the sample application

 

C# .net 4.0 client profile

 

VeryPDF_PDFPrint(PrintCommand);  returns -4

Can you help with this?

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
pdfstamp command line

Use pdfstamp.dll on Windows 2008 64-bit system

Hi Support,

We have been using the OS 2003 32 bit version of pdfstamp.dll and able to stamp successfully using Domino applications. Recently we have moved to OS 2008 64-bit and we have purchased the new DLL files for the OS 2008 Windows -64 Bit with the above mentioned order number.
When we tried to register the new dll files we had some problems. Please let us know the detailed registration and configuration process.

Domino Error: We have an error message while loading the DLL. "Error in loading DLL".

Below are some of the error messages when we tried to register. Please help us as soon as possible as the business is effecting and also provide the contact number for more clarification. Thanks.
================================
Please run following command line to register PDFStampOcx.dll COM interface,

C:\windows\syswow64\regsvr32.exe PDFStampOcx.dll

PDFStampOcx.dll is a 32bit COM interface to the PdfStamp.dll library, after you registered PDFStampOcx.dll, you can call "PDFStampOCX.CPDFStamp" from your code to stamp PDF files easily, please refer to following sample ASP code,

--------------------------------------------
Very_Set_Range = 131
Very_Set_Opacity = 240
Very_Get_Opacity = 240
Very_Get_PdfPageCount = 206
Very_Get_PageBoxForStamp = 260

Set oTest = Server.CreateObject("PDFStampOCX.CPDFStamp")
Response.write "Create Object Success!"

szPDFFile = "d:\testtt\example.pdf"

oTest.veryRegEx("XXXXXXXXXXXXXXXXX")
'//%text stamp%
'//%page header and page footer%
'//%Stamps are placed in the duplicate file, leaving the original copy unchanged%
id = oTest.veryOpenEx(szPDFFile, "d:\testtt\1.pdf")

If (id > 0) Then
page = 1
pagecount = oTest.veryGetFunctionEx(id, 206, 0, 0, 0, 0)
For page = 1 To pagecount
left = oTest.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, page, 0, "left", 0)
top = oTest.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, page, 0, "top", 0)
pagewidth = oTest.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, page, 0, "width", 0)
pageheight = oTest.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, page, 0, "height", 0)

iRet = oTest.verySetFunctionEx(id, 131, page, 1, 0, 0)
strStampBuf = "Page:" + Str(pagecount - page + 1) + ", Page Box: [" + Str(left) + " " + Str(top) + " " + Str(pagewidth) + " " + Str(pageheight) + "]"
iRet = oTest.veryAddTextEx(id, 2, strStampBuf, 255, 0, 0, 0, 0, 0, 0, 300, 0, 10, 1, "https://www.verypdf.com", 0)
Next page
code = oTest.veryAddTextEx(id, 7, "\d\n\t", 255, 0, 50, -30, 0, 0, 0, 0, NullString, 10, 0, NullString, 0)
code = oTest.veryAddTextEx(id, 5, "Page \P3+1 of \c", 255, 0, -50, -30, 0, 0, 0, 0, NullString, 10, 0, NullString, 0)
code = oTest.veryAddTextEx(id, 3, "2003 verypdf.com Inc.", 2666666, 0, -30, 30, 0, 0, 0, 300, NullString, 10, 0, NullString, 0)
oTest.veryCloseEx (id)
Response.write "1.pdf Success!"
Else
Response.write "Open file failer!"
End If
--------------------------------------------

PdfStamp.dll is a Win32 DLL Library, you can call it from your code directly, but you can’t register it by regsvr32.exe application, because it is not a COM component.

In the PDFStamp SDK/COM v2.5 version, you can also use PDFStampCom.exe COM interface, this COM can be used from both 32bit and 64bit systems, you can run following command line to register it,

PDFStampCom.exe /regserver

You need register it in a CMD window by administrator privilege, after you register it, you can use following code to call it,

------------------------------------------
strPDFFile = strFolder & “\example.pdf”
strOutFile = strFolder & “\vbcom-test.pdf”
Set pdfstamp = CreateObject(“PDFStampCOM.CPDFStamp”)
pdfstamp.veryRegEx "XXXXXXXXXXXXXX"
id = pdfstamp.veryOpenEx(strPDFFile, strOutFile)
‘id = pdfstamp.VeryStampLayerOpenEx(strPDFFile, strOutFile, “PDFManWatermark_Overlayer”, “PDFManWatermark_Underlayer”)
If (id > 0) Then
Page = 1
iRet = pdfstamp.verySetFunctionEx(id, Very_Set_InsertMultipleImageCopy, 1, 0, 0, 0)
pagecount = pdfstamp.veryGetFunctionEx(id, Very_Get_PdfPageCount, 0, 0, 0, 0)
MsgBox “PDF file: ” & strPDFFile & “, Page Count = ” & CStr(pagecount)
For Page = 1 To pagecount

leftpos = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “left”, 0)
top = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “top”, 0)
pagewidth = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “width”, 0)
pageheight = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “height”, 0)

‘We need to control which pages the stamp goes on
iRet = pdfstamp.verySetFunctionEx(id, Very_Set_Range, Page, 1, 0, 0)
strStampBuf = “Page:” + CStr(pagecount – Page + 1) + “, Page Box: [" + CStr(leftpos) + " " + CStr(top) + " " + CStr(pagewidth) + " " + CStr(pageheight) + "]”
Next
pdfstamp.veryCloseEx (id)
End If
------------------------------------------

VeryPDF
==================================
Good Day!

We have tried to execute the below code in our environment in Win 2008 64 bit server through IE browser but we are getting error as "Error in loading dll in line 7"
The error is coming when we call this line "id=veryOpen(sInput,soutput). The below code in done in Lotus Notes.
Please let us know how to resolve it or let us know your contact number to discuss further on this.

Option Public
Declare Function veryReg Lib "PdfStamp.dll" (Byval reg As String) As Long
Declare Function veryOpen Lib "PdfStamp.dll" (Byval sIn1 As String, Byval sOut As String) As Long
Declare Function veryOpenEx Lib "PDFStampOCX.dll" (ByVal sIn1 As String, ByVal sOut As String) As Long
Declare Sub veryClose Lib "PdfStamp.dll" (Byval id As Long)
Declare Function verySetFunction Lib "PdfStamp.dll" (Byval id As Long, Byval func_code As Long, Byval Para1 As Long, Byval Para2 As Long, Byval szPara3 As String, Byval szPara4 As String) As Long
Declare Function veryAddImage Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval filename As String, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval zoomW As Long, Byval zoomH As Long, Byval action As Long, Byval link As String, Byval pageno As Long) As Long
Declare Function veryAddText Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval sstring As String, Byval color As Long, Byval alignment As Long, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval hollow As Long, Byval fontcode As Long, Byval fontname As String, Byval fontsize As Long, Byval action As Long, Byval link As String, Byval pageno As Long) As Long
Declare Function veryAddLine Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval line_width As Long, Byval color As Long, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval zoomW As Long, Byval zoomH As Long) As Long
'VeryAddRect(very_id id,long sx,long sy,long ex,long ey, long side_width,long side_color, long flagFill,long fill_color)
Declare Function VeryAddRect Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval line_width As Long, Byval color As Long, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval zoomW As Long) As Long

'define for VerySetFunction
Const Very_Set_Range = 131
Sub Initialize
On Error Goto Error_Handler
Dim sInput As String
sInput = |E:\costsheet1.pdf|
'soutput = |d:\hema\OptimizingLotusScriptWhitePaper_Stamped.pdf|
soutput=Replace(sInput,".pdf","_Stamped.pdf")
id=veryOpen(sInput,soutput)
Msgbox "able to open the pdf== " & id
Call veryAddText(id,5, "Stamping Test is Successful",9868950, 18, 0, 0, 0, 0, 1, 200, NullString, 12, 0, NullString, 0)
Call veryClose(id)
Msgbox "Successfully stamped in the file" & soutput
Exit Sub
Error_Handler:
Msgbox  Cstr(Error()) & " Line = " & Cstr(Erl())
Exit Sub
End Sub
======================================
Are you using VB.NET code?

In general, you can’t call "PdfStamp.dll" from your 64bit source code directly, because "PdfStamp.dll" is a 32bit DLL Library, it can only be called from 32bit application, please notice this matter.

We suggest you may register PDFStampCom.exe first, and import “PDFStampCOM.CPDFStamp” from your source code, please refer to following sample source code, “PDFStampCOM.CPDFStamp” com interface can be called from both 32bit and 64bit applications,

you can use administrator privilege to run following command line to register PDFStampCom.exe into your system first,

PDFStampCom.exe /regserver

then you can use following source code to call “PDFStampCOM.CPDFStamp” com interface,
------------------------------------------
strPDFFile = strFolder & “\example.pdf”
strOutFile = strFolder & “\vbcom-test.pdf”
Set pdfstamp = CreateObject(“PDFStampCOM.CPDFStamp”)
pdfstamp.veryRegEx “XXXXXXXXXXXXXX”
id = pdfstamp.veryOpenEx(strPDFFile, strOutFile)
‘id = pdfstamp.VeryStampLayerOpenEx(strPDFFile, strOutFile, “PDFManWatermark_Overlayer”, “PDFManWatermark_Underlayer”)
If (id > 0) Then
Page = 1
pagecount = pdfstamp.veryGetFunctionEx(id, Very_Get_PdfPageCount, 0, 0, 0, 0)
MsgBox “PDF file: ” & strPDFFile & “, Page Count = ” & CStr(pagecount)
For Page = 1 To pagecount

leftpos = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “left”, 0)
top = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “top”, 0)
pagewidth = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “width”, 0)
pageheight = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, “height”, 0)

‘We need to control which pages the stamp goes on
iRet = pdfstamp.verySetFunctionEx(id, Very_Set_Range, Page, 1, 0, 0)
strStampBuf = “Page:” + CStr(pagecount – Page + 1) + “, Page Box: [" + CStr(leftpos) + " " + CStr(top) + " " + CStr(pagewidth) + " " + CStr(pageheight) + "]”
Next
pdfstamp.veryCloseEx (id)
End If
------------------------------------------
If you still can’t get it work, please create a remote desktop account on your test machine, after we logged into your test machine, we will figure out a solution to you asap.

VeryPDF
====================================
We are using Lotus Notes Script to execute the function to stamp the documents.

FYI,
We have been using the stampPDF.dll from 2005 in our application.We have purchased the first version in 2005 and after that we have purchased the latest SDK version.
Presently we are using this Stamp functionality in more than 350 applications .
It is very difficult to add VeryRegEx() function in all the applications.
So please provide the full custom-build version of pdfstamp.dll to solve our problem as well as please do consider that the dll provided will work for All MS-office versions.
==============================
Thanks for your message, are you compile your source code at AnyCPU platform? If yes, we suggest you may recompile your source code at x86 platform, then you can call pdfstamp.dll from your source code directly. If you compile your source code at x86 platform, you needn’t call COM interface, you can call 32bit pdfstamp.dll directly, you needn’t change anything to your source code.

VeryPDF

Good Day! 

We have tried to execute the below code in our environment in Win 2008 64 bit server through IE browser but we are getting error as "Error in loading dll in line 7"
The error is coming when we call this line "id=veryOpen(sInput,soutput). The below code in done in Lotus Notes.
Please let us know how to resolve it or let us know your contact number to discuss further on this.

Option Public
Declare Function veryReg Lib "PdfStamp.dll" (Byval reg As String) As Long
Declare Function veryOpen Lib "PdfStamp.dll" (Byval sIn1 As String, Byval sOut As String) As Long
Declare Function veryOpenEx Lib "PDFStampOCX.dll" (ByVal sIn1 As String, ByVal sOut As String) As Long
Declare Sub veryClose Lib "PdfStamp.dll" (Byval id As Long)
Declare Function verySetFunction Lib "PdfStamp.dll" (Byval id As Long, Byval func_code As Long, Byval Para1 As Long, Byval Para2 As Long, Byval szPara3 As String, Byval szPara4 As String) As Long
Declare Function veryAddImage Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval filename As String, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval zoomW As Long, Byval zoomH As Long, Byval action As Long, Byval link As String, Byval pageno As Long) As Long
Declare Function veryAddText Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval sstring As String, Byval color As Long, Byval alignment As Long, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval hollow As Long, Byval fontcode As Long, Byval fontname As String, Byval fontsize As Long, Byval action As Long, Byval link As String, Byval pageno As Long) As Long
Declare Function veryAddLine Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval line_width As Long, Byval color As Long, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval zoomW As Long, Byval zoomH As Long) As Long
'VeryAddRect(very_id id,long sx,long sy,long ex,long ey, long side_width,long side_color, long flagFill,long fill_color)
Declare Function VeryAddRect Lib "PdfStamp.dll" (Byval id As Long, Byval position As Long, Byval line_width As Long, Byval color As Long, Byval shift_lr As Long, Byval shift_tb As Long, Byval rotate As Long, Byval layer As Long, Byval zoomW As Long) As Long
'define for VerySetFunction
Const Very_Set_Range = 131
Sub Initialize
On Error Goto Error_Handler
Dim sInput As String
sInput = |E:\costsheet1.pdf|
'soutput = |d:\hema\OptimizingLotusScriptWhitePaper_Stamped.pdf|
soutput=Replace(sInput,".pdf","_Stamped.pdf")
id=veryOpen(sInput,soutput)
Msgbox "able to open the pdf== " & id
Call veryAddText(id,5, "Stamping Test is Successful",9868950, 18, 0, 0, 0, 0, 1, 200, NullString, 12, 0, NullString, 0)
Call veryClose(id)
Msgbox "Successfully stamped in the file" & soutput
Exit Sub
Error_Handler:
Msgbox Cstr(Error()) & " Line = " & Cstr(Erl())
Exit Sub
End Sub

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
pdf to image converter

Font rendering problems with PDF2Image

After a long time, we have finally come back to this issue (it has never been solved and nothing we have tried solves the problem, but we have just been working on other things since this last email).

To summarize, the issue is that ZafpDingbats don't render at all using PDFToImageConverter2Ex. See the attached files. The PDF has five checkbox fields, three of which are checked. When viewing this in Acrobat Reader (on the same machine as VeryPDF is running), the checkboxes show fine. But when rendering with VeryPDF (COM object), the checkboxes are blank (see the attached PNG file). Since Acrobat can show the checkboxes on the same machine, I think that proves that the font is available, so why can VeryPDF not?
=====================

Thanks for your message, we will check this problem and come back to you shortly, thanks for your patience.

VeryPDF
=====================
I just want to be sure you sent me the right software in the ZIP file. We are using the 32-bit COM version of the PDFtoImage converter. We currently have a file called PDF2TIFFEx.dll and instantiate the COM object in our PHP code using "PDF2TIFF.CPDF2TIFF". But the new ZIP file does not contain this file. Is this file still needed?

Also, what is the recommended installation procedure (i.e. what files/folders from the ZIP file do I need and where should I copy them to)?
========================
PDF2TIFFEx.dll is included in "example_asp" folder, you can copy PDF2TIFFEx.dll file from "example_asp" folder to target folder that you want.

You can copy following files to any folder that you want,

PDF2TIFFEx.dll
cimage.dll
pdf2image.dll

after you copy them into same folder, please register PDF2TIFFEx.dll COM interface, then you can call PDF2TIFFEx.dll from your ASP code to convert PDF files to image files quickly.

VeryPDF
========================
Hello--

Unfortunately, the updated files (including the Resource folder) did not fix the problem, but it did change the problem. Now, instead of showing a letter in the checkbox, the checkbox is just blank, regardless of whether it is checked or not. See the attached sample file. The PDF has two checkboxes near the top; both are checked. But the PNG (created by VeryPDF) shows those checkboxes as unchecked. Note that if I print this PDF to my printer, the checkboxes are checked.

I noticed that pdf2image.dll must be in the search path in order to be found, even if it is in the same folder as PDF2TIFFEx.dll. Would it be possible to fix this, so that the folder that contains PDF2TIFFEx.dll will be searched first for any supplemental files? And what about the "Resource" folder? Does it also need to be in the path or is it expected to be in the folder that contains pdf2image.dll?

Also, my license key apparently does not work with the new files, since the demo watermark is showing up again.
===============================
We have fixed this problem to you, please download the new version of PDF2Image SDK from following URL to try again,

XXXXXXXXXXXXXXXXX

VeryPDF
===============================
Unfortunately, this has made it worse. Now, calling asp_PDFToImageConverter2Ex to create a PNG file from our one-page PDF form fails (result is -1 and there is no output file). I deployed the new code today in the same way I always have (three files: pdf2tiffex.dll, pdf2image.dll, cimage.dll; plus the Resource folder; and registering pdf2tiffex.dll). Also, even non-form PDFs have this same result.
===============================
You need copy p2isdk.dll file to the folder where pdf2image.dll exists too, please add p2isdk.dll file to try again.

VeryPDF
===============================
That makes it even worse. With this DLL in the folder, my PHP script essentially crashes when trying to instantiate the COM or call the conversion function (I don't know where exactly it's crashing, because whatever is happening causes my PHP script to fail completely, generating no exception and no logging output). Removing p2isdk.dll goes back to the previous behavior where the conversion fails and I get no output file but I do get a -1 result code.

Currently, I have the following files in the c:\php folder (which is in the path):
pdf2tiffex.dll
cimage.dll
pdf2image.dll
Resource folder
and just added p2isdk.dll
===============================
Note: We have never used p2isdk.dll before (and other than the checkbox issue, everything else has always worked fine). I have seen several postings in your knowledge base that report that using p2isdk.dll makes conversions twice as slow, which would be a definite show-stopper for us.
===============================
We have fixed this problem to you, please download the new version from following URL,

XXXXXXXXXXXXXXX

We have change following issues in new package,

1. Add ZapfDingbats.ttf file into "Resource" folder,
2. Delete d050000l.pfb file from "Resource" folder,

After you unzip new package to a folder, please run "test.bat" file, you will get a CheckboxForm_2.jpg file, the "checkbox" which render by ZapfDingbats font is right in this new JPG file.

VeryPDF
===============================
Great, ZapfDingbats font is work fine in new version.
===============================
Thanks for your information.

VeryPDF

VN:F [1.9.20_1166]
Rating: 1.0/10 (1 vote cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
docprint pro

Automatically print a file to PDF from my application and automatically save it as a specific filename

Hello - I have your VeryPDF product and it works great but I have a question.

I need another product that does the following:

I want to automatically print a file to PDF from within my application and automatically save it as a specific filename.  It does not matter what the filename is because I can always rename it. So, the steps would be something link this:

1.  The ActiveX control changes the printer driver from within my application to a PDF printer driver from some other application.

2.  My application specifies a filename using the ActiveX control for the PDF or it is specified by default.

3.  My application sends a document to the pdf printer and a PDF file is automatically created.

4.  My application uses the ActiveX control to change back to the default printer.

I need to automatically general PDF documents without the user providing the filename from within my application.  I have a control that does this (XXXXXXXX control) but it is not compatible with Vista, Windows 7 or 64 bit computers.  I'm wondering if you have or know if any way I can do this?
=========================================

Please download docPrint Pro v5.0 and doc to any converter products from our website to try, these products are all support both 32bit and 64bit systems, you can use them to convert MS Office documents to PDF files easily,

https://www.verypdf.com/artprint/index.html#dl

http://www.verydoc.com/doc-to-any.html

if you encounter any problem with docPrint Pro v5.0 and doc to any converter products, please feel free to let us know, we are glad to assist you asap.

VeryPDF

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
pdf compressor

Unlimited trial version for VeryDOC PDF Compressor

We found your pdf compressor tool is pretty good and have purchased that by local agent. But now, we using up the testing license on our testing server. Could you please provide me an unlimited trial version? Or how should we do if we using up the testing license? Change to another PC? I think it's not a good idea....
===========================
Thanks for your message, you can download the trial version of PDF Compressor product from our website directly,

http://www.verydoc.com/pdfcompressor.html

http://www.verydoc.com/url/pdfcompressor.zip

after you download it, you can run following command lines to compress your PDF files by JBIG2 and JPEG2000 compression methods,

pdfcompressor.exe -jbig2 C:\in.pdf C:\out.pdf
pdfcompressor.exe -jbig2 -jpx C:\in.pdf C:\out.pdf
pdfcompressor.exe -jpx -jpxquality 1 C:\in.pdf C:\out.pdf
pdfcompressor.exe -jpx -jpxquality 0.5 C:\in.pdf C:\out.pdf
pdfcompressor.exe -jpx -jpxquality 10 C:\in.pdf C:\out.pdf

the trial version has some restrictions, if you wish remove these restrictions, you can purchase it from our website, after you purchased it, you can use full version of PDF Compressor without any restrictions.

VeryPDF

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)