In this article, we will talk about how to convert image tiff to XPS from ASP programming language. The software I use is named as VeryDOC Image to XPS Converter, by which you can also convert other image files like JPG, JPEG, GIF, PNG, BMP, TGA, WMF to XPS file. When converting tiff to XPS, this software either can convert single page XPS or multipage tiff file to XPS file format. During the conversion, you can directly print output XPS file to some printer and specify output printing paper size. There are more functions of this software, please check them on our software homepage. In the following part, let us check how to convert tiff to XPS from ASP code template.
Step 1. Download Image to XPS Converter Command Line
- For now there is no COM version of this software, but if you need, please contact us then we can develop one for you.
- When downloading finishes, it is a zip file. Please extract it then you can call it from MS Dos Window. Even if this is command line application but it also could be called from other programming languages like Visual Basic, C/C++, Delphi, ASP, PHP, C#, .NET, etc.
Step 2. Convert tiff to XPS from ASP code
- Here is the command line usage: Visual Basic, C/C++, Delphi, ASP, PHP, C#, .NET, etc.
- When calling this software from ASP code for converting tiff to XPS, please refer to the following code template.
Please use following ASP code to run the conversion inside a special user account,
~~~~~~~~~~~~~~~~~
<%
Set comEXEShell = Server.CreateObject("exeshell.shell")
RootPath = Server.MapPath(".") & "\"
EXEFile = RootPath & "img2xps\img2xps.exe"
InFile = RootPath & "test.tif"
OutFile = RootPath & "out.xps"
strCommandLine = EXEFile & " " & InFile & " " & OutFile
response.write strCommandLine & "<br>"
comEXEShell.RunCommandLine "UserName", "Password", strCommandLine
Set comEXEShell = Nothing
%>
~~~~~~~~~~~~~~~~~
When you use this software, please make sure you have the following two elements downloaded: - Here are some parameters you may use, please have a check:
https://www.verydoc.com/exeshell.html
https://www.verydoc.com/download/exeshell.zip
Remark:
You may encounter Error 1314 in some Windows systems when you switch between user accounts, this is caused by permission setting, please refer to the steps in #2 to solve the 1314 Error.
-printer <string> : set printer name to create XPS file
-paper <string> : set paper size to XPS format
auto : retrieve paper size from image file
number : standard paper size
others : user defined paper size
During the using, if you have any question, please contact us as soon as possible.