OA系统无法打开PDF文件,设置加载项发现Office Document Cache Handler无法启用,怎么设置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OA系统无法打开PDF文件,设置加载项发现Office Document Cache Handler无法启用,怎么设置?相关的知识,希望对你有一定的参考价值。

OA上打不开PDF文件,下载控件安装后,发现在加载项中Office Document Cache Handler怎么点也启用不了?是否与网站安全站点有关,已将把OA网站加入安全站点,还是win10.0与office2013不兼容?

关闭窗口拦截

Internet选项——隐私——弹出窗口阻止程序(不启用)
OA系统无法安装office控件如何解决
2

添加可信任站点

Internet选项—安全—受信任的站点—站点,把OA地址添加进可信任的站点。
OA系统无法安装office控件如何解决
3

设置可信任站点的自定义级别

Internet选项—安全—受信任的站点—自定义级别
OA系统无法安装office控件如何解决
4

(1)“ActiveX控件和插件”中,设置所有项为“启用”。
OA系统无法安装office控件如何解决
5

(2)“脚本”中,“启用XXS筛选器”选择“禁用”;
OA系统无法安装office控件如何解决
6

(3)“其他”中,“SmartScreen筛选器”和“使用弹出窗口阻止程序”选择“禁用”。
OA系统无法安装office控件如何解决
7

(4)“下载”中,设置所有项为“启用”。
OA系统无法安装office控件如何解决追问

以上全设置了,Office Document Cache Handler点启用也完全没反应,还有哪里需要改的吗?

参考技术A

你的问题是OA上打不开PDF,与你提到的这个加载项没有太大的关系。重装一下Adobe Reader,并启用这个加载项即可。

参考技术B 回答

关闭窗口拦截Internet选项——隐私——弹出窗口阻止程序(不启用)2添加可信任站点Internet选项—安全—受信任的站点—站点,把OA地址添加进可信任的站点。设置可信任站点的自定义级别Internet选项—安全—受信任的站点—自定义级别(1)“ActiveX控件和插件”中,设置所有项为“启用”。(2)“脚本”中,“启用XXS筛选器”选择“禁用”;(3)“其他”中,“SmartScreen筛选器”和“使用弹出窗口阻止程序”选择“禁用”。(4)“下载”中,设置所有项为“启用”。

无法加载已创建的 pdf 文件

【中文标题】无法加载已创建的 pdf 文件【英文标题】:Unable to load a pdf file that has been created 【发布时间】:2019-03-03 02:19:39 【问题描述】:

我已经在我的视图控制器上保存并打开了一个 PDF 文件,然后我将 PDF 数组保存到系统数据中。然后我从数据中提取我的数组并在新视图控制器中使用位置字符串。但是,当我尝试在所述目录中加载文件时,它无法出现在 WebView 中,即使我能够从第一个 ViewController 上的同一目录中加载它。

如何在应用关闭后打开它?

这是我第一次保存和打开 PDF 的方法:

    func generatePreview() 
        let A4paperSize = CGSize(width: 595, height: 842)
        let pdf = SimplePDF(pageSize: A4paperSize, pageMargin: 20.0)
        createFirstPage(x: pdf)
        pdf.beginNewPage()
        addAreas(x: pdf)
        //add disclamer and like dress the pdf up


        let pdfData = pdf.generatePDFdata()
        let resourceDocPath = (FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)).last! as URL
        let pdfNameFromUrl = "Survey-\(finalOverview.name).pdf"
        let actualPath = resourceDocPath.appendingPathComponent(pdfNameFromUrl)
        do 
            try pdfData.write(to: actualPath, options: .atomic)
            print("pdf successfully saved!")
         catch 
            print("Pdf could not be saved")
        
        let request = URLRequest(url: actualPath)
        pdfPreview.load(request)
        let pdfObj = pdfArray(fileTitle: finalOverview.name, fileName: actualPath)
        //pdfView.GlobalVariable.myPDFs.append(pdfObj)
        savePDF(x: pdfObj)



    

我进行了上述更改,但仍然没有运气

【问题讨论】:

您使用了错误的 URL 初始化程序。您需要使用URL(fileURLWithPath: path) 并确保path 对象包含有效的文件路径。 好的,我已经确认 URL 有效,因为我能够使用打印到调试控制台的 url 自己找到文件 仅使用文件名 fileName 创建的 URL 看起来不会指向应用文档目录中的文件 改了之后还是空显示 您在将其写入磁盘时已经这样做了。 actualPath 实际上是一个文件 URL。使用该网址。 【参考方案1】:

我的问题是当我第二次创建字符串时,可选的没有被包装。因此,当我打开它时,代码按预期工作。

【讨论】:

以上是关于OA系统无法打开PDF文件,设置加载项发现Office Document Cache Handler无法启用,怎么设置?的主要内容,如果未能解决你的问题,请参考以下文章

用友OA 办公软件 显示“XML解析器无法加载,请安装微软的XML解析包

pdf格式的文件怎么在网站上直接打开

谷歌打开pdf文件,变成下载了,重复下载

IIS错误:在唯一密钥属性“fileExtension”设置为“.json”时,无法添加类型为“mimeMap”的重复集合项

泛微OA上传文件控件不能正常运行??

pdf如何解除权限进行打印