打印到 PDF 文件时有什么方法可以指定文件名。我找不到这样的选择。它只允许指定文件路径而不是文件名
问问题
871 次
2 回答
1
如果您使用 OnPrintComplete 事件,PrintCompleteEventArgs 参数会为您提供已创建文件的列表。
您可以使用此方法重命名文件。
于 2014-02-25T11:49:16.147 回答
0
此代码是该问题的可能解决方法...
int dev = 0;
String path = "";
String ruta = "";
try
{
path = // Make a method to retrieve the file to save (savefiledialog)
ruta = // Make a method to get the path without the file and extension
dev = visorMapas.PrintToFile(ruta, Awesomium.Core.PrintConfig.Default);
try
{
System.IO.File.Move(ruta + "\\doc_" + dev + ".pdf", path); // This will rename it!
MessageBox.Show("Work done!");
}
catch (Exception ex)
{
// Oh no!
}
}
catch(Exception ex)
{
// Bad thing
}
因此,您将保存文件。我认为如果 awesomium 能够提供一种接受文件的方法,那就太好了!...
于 2014-01-07T18:12:44.123 回答