无法安装Pdftron虚拟打印机
在我的ASP.Net应用程序中,我使用的是“PDFTRON6.0.1.0”。 在将我的docx文件转换为xod(使用pdftron.PDF.Convert.ToXod方法)之前,我们正在检查是否存在虚拟打印机,如果不存在,请安装它。为此,我们使用以下代码:无法安装Pdftron虚拟打印机,pdf,printing,virtual,pdftron,Pdf,Printing,Virtual,Pdftron,在我的ASP.Net应用程序中,我使用的是“PDFTRON6.0.1.0”。 在将我的docx文件转换为xod(使用pdftron.PDF.Convert.ToXod方法)之前,我们正在检查是否存在虚拟打印机,如果不存在,请安装它。为此,我们使用以下代码: private void CheckIfVirtualPrinterRequired(string inputFilePath, out bool uninstallVirtualPrinter) { uninstallVirtual
private void CheckIfVirtualPrinterRequired(string inputFilePath, out bool uninstallVirtualPrinter)
{
uninstallVirtualPrinter = false;
if (pdftron.PDF.Convert.RequiresPrinter(inputFilePath))
{
if (pdftron.PDF.Convert.Printer.IsInstalled("PDFTron Creator"))
{
pdftron.PDF.Convert.Printer.SetPrinterName("PDFTron Creator");
}
else if (!pdftron.PDF.Convert.Printer.IsInstalled())
{
pdftron.PDF.Convert.Printer.Install();
uninstallVirtualPrinter = true;
}
}
}
但是,在'pdftron.PDF.Convert.Printer.Install();'代码,我收到SEHExException:
外部组件引发了异常。堆栈跟踪:在
trn.PDF.Convert.Printer.Install(UString*)位于
pdftron.PDF.Convert.Printer.Install()位于
*****.PDFTronService.CheckIfVirtualPrinterRequired(字符串输入文件路径,布尔值&卸载VirtualPrinter)
c:**\PDFTronService.cs:126行
手动安装“”和“”打印机的64位版本后,我已尝试过,但转换仍然失败,出现错误:
无法转换文件,尝试次数太多。条件表达式:
false,文件名:Convert.cpp,函数:
trn::PDF::Convert::ToPdf,行号:1742 at
pdftron.PDF.Convert.ToXod(inputFilePath,outFileName)
请帮助解决此问题。首先,如果已安装MS Office,则Office转换实际上不需要虚拟打印机。如果安装了MS Office,PDFNet将使用互操作进行通信。对于office文档,RequiresPrinter返回true,但对于office文档,它确实是可选的 虚拟打印机通常用于其他文件类型,例如AutoCad DWG 如果未安装MS office,并且希望使用LibreOffice之类的工具转换office文档,则需要虚拟打印机 此外,您只需安装打印机一次。不是每次你想转换的时候 要安装虚拟打印机,您需要以提升的权限运行,并且PDFNet 32bit | 64bit需要与您的操作系统32bit | 64bit相匹配
如果SEH错误仍然存在,我建议尝试最新版本的PDFNet。首先,如果安装了MS Office,则Office转换实际上不需要虚拟打印机。如果安装了MS Office,PDFNet将使用互操作进行通信。对于office文档,RequiresPrinter返回true,但对于office文档,它确实是可选的 虚拟打印机通常用于其他文件类型,例如AutoCad DWG 如果未安装MS office,并且希望使用LibreOffice之类的工具转换office文档,则需要虚拟打印机 此外,您只需安装打印机一次。不是每次你想转换的时候 要安装虚拟打印机,您需要以提升的权限运行,并且PDFNet 32bit | 64bit需要与您的操作系统32bit | 64bit相匹配 如果SEH错误仍然存在,那么我建议尝试最新版本的PDFNet