我试图用IrfranView做两个任务。 首先,我需要抓取2个tiff图像并将它们合并为一个tif。我使用命令/ multitif =(fileName,1st_image,2nd_image),但总是给我一个错误:错误:无法加载1st_image。点击确定后,给出了同样的错误,但是对于2nd_image。
其次,我试图将tif图像转换为PDF文件。代码执行得很好,但它显示了保存对话框,我不想要它,因为这是一个自动化的大量工具。
我通过C#代码执行此操作,这是我的测试代码:
string application = @"C:\Users\joao\Desktop\iview438\i_view32.exe";
string finalfileName = @"D:\teste\destiny\teste.pdf";
string file1 = @"D:\teste\source\CCITT_1.TIF";
string file2 = @"D:\teste\source\CCITT_2.TIF";
string args = @"/multitif=(" + finalfileName + ", " + file1 + ", " + file2 + ")";
//string argsConversion = @" " + file1 + "/advancedbatch " + "/convert= " + finalfileName + "";
ProcessStartInfo process = new ProcessStartInfo(application, args);
Process.Start(process);
拜托,你能帮助我吗?
由于
答案 0 :(得分:0)
我发现了问题。参数之间有一个空格导致问题。
对于手头有此类情况的未来成员,只需删除命令中的所有空格,如下所示:
string args = @"/multitif=(" + finalfileName + "," + file1 + "," + file2 + ")";
无论如何,谢谢!