【发布时间】:2020-11-11 09:01:54
【问题描述】:
我想在内存中创建我正在创建的 pdf,而不是物理上,我不知道如何使用 ghostscript 来创建。
这是我的代码:
字符串 gsPath = @"C:\Program Files (x86)\gs\gs9.26\bin\gswin32.exe"; 列表 gsArgsList = new List(); gsArgsList.Add("-dPDFA=2"); gsArgsList.Add("-dBATCH"); gsArgsList.Add("-dNOPAUSE"); gsArgsList.Add("-dUseCIEColor"); gsArgsList.Add("-sProcessColorModel=DeviceCMYK"); gsArgsList.Add("-sDEVICE=pdfwrite"); gsArgsList.Add("-dPDFACompatibilityPolicy=1"); gsArgsList.Add(" -sOutputFile=" + nuevo); gsArgsList.Add(" " + rutaPdfNormal); var gsArgs = String.Join(null, gsArgsList); 字符串 gs = gsPath + gsArgs; System.Diagnostics.Process.Start(gsPath, gsArgs);【问题讨论】:
-
为什么不把它保存在一个临时文件夹中?
-
LV98,我想知道它是否可以存储在内存中以有其他选择
标签: c# ghostscript