草庐IT

用于桌面应用程序的 C# 与 Adob​​e Air

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion好的,抱歉,如果我有点含糊或不够具体。首先,我对编程业务和这类事情真的很陌生,所以请原谅我对这方面的了解不多。:)无论如何;当涉及到桌面应用程序开发(主要是Windows,因为它是我的首选操作系统)时,我在Internet上阅读了很多关于使用什么技术的信息。我发现的大多数答案都说C#是可行的方法,它是Windows的首选语言(当然还有.NET)。然后,我阅读了一些有关Adob​​eAir的

windows - Windows 上是否有类似 Adob​​e AIR 的产品,仅适用于 HTML5(无 Flash)

我想使用HTML5功能创建一个Windows桌面应用程序,特别是H.264视频、WebSQL数据库、FileReaderAPI。我不想使用AIR(目前不支持视频标签,而是使用Flash)。理想情况下,我想要一个将最新版本的webkit包装在基本窗口中的exe文件。它应该是独立的,而不是依赖于安装了Chrome等的用户。它可以在与exe相同的目录中加载index.html文件。就是这样。我一直找不到这样的东西。我打算使用QTWebkit自己构建它,但由于某种构建问题,最新版本(4.8.0)不支持视频标签。我假设4.8.1版本会解决这个问题。有没有人知道现在可以买到这样的东西?

c# - Process.Start(/* pdf 路径 */) 不适用于 Windows 8 上的 Adob​​e Reader

我能够在我的C#/WPF应用程序中创建PDF并使用以下命令运行它们:Process.Start(_pathToPDFFile);这适用于Adob​​eAcrobat,但不适用于Adob​​eReader。安装Adob​​eReader后,Process.Start()不执行任何操作,除非Reader进程已在任务管理器中运行。当我尝试启动PDF时,如何让Adob​​eReader显示PDF? 最佳答案 在我们的案例中,问题仅在从VisualStudio启动应用程序时重现-直接启动.exe会按预期工作。经过一些调试,发现是VisualS

c# - 在 Adob​​e AxAcroPDFLib 中启用注释

我使用AxAcroPDFLib在C#Winform中嵌入了一个PDF查看器。但是,工具栏中的注释按钮(注释...)被禁用。我搜索并发现默认情况下它们是禁用的,但有些人报告使用Javascript启用它们:Collab.showAnnotToolsWhenNoCollab=True这里有办法做到这一点吗?编辑:是否可以在WebBrowser控件中使用浏览器插件?如果可以,如何实现? 最佳答案 更新-第一部分仅与AcrobatReader相关。有关何时使用完整版Acrobat的信息,请参阅第二部分。Acrobat阅读器我将通过声明这可能

c# - 检查是否安装了 Adob​​e Reader (C#)?

如何查看系统是否安装了Adobereader或acrobat?还有如何获取版本?(在C#代码中) 最佳答案 usingSystem;usingMicrosoft.Win32;namespaceMyApp{classProgram{staticvoidMain(string[]args){RegistryKeyadobe=Registry.LocalMachine.OpenSubKey("Software").OpenSubKey("Adobe");if(null==adobe){varpolicies=Registry.LocalM

c# - 创建/填写打印表格和 pdf 的最佳方式?

我们有一个必须打印复杂表格的C#应用程序。诸如必须采用特定格式的多页政府合规表格之类的东西。我们可以获得这些表格的PDF副本并创建表格字段,但不确定如何填写此数据并创建可以自动打印并发送给我们的客户的PDF(他们需要纸质副本)。此外,有些表格是动态的,因为某些页面必须重复(例如,对于员工平等机会审计报告,如果它有50名员工,我们可能需要在表格中包含一页的5个副本,但客户有250个)。一般来说,填写和打印这些表格的最佳方式是什么?请注意,我们的应用程序是基于C#的,但欢迎使用任何语言/应用程序的任何解决方案(如果需要,我们愿意购买软件或与其他框架集成)。例如-TurboTax之类的程序会

c# - 使用 Adob​​e Acrobat 静默打印 PDF

尝试使用adobeacrobat在C#中静默打印pdf时遇到2个问题。我正在使用Process.Start()打印pdf。第一个问题是,如果不指定可执行文件的完整路径,我将无法启动Adob​​eAcrobat。我假设它在安装时不会将其添加到您的路径中。有没有一种简单的方法可以在不指定完整路径名的情况下在机器上启动最新版本的acrobat?我担心客户端会进行更新并破坏我启动它的代码。我还关心他们在具有不同版本Windows的机器上安装它(安装路径在64位环境和32位环境中不同)。我的第二个问题是,每当我启动acrobat并打印它时,acrobat窗口仍然处于打开状态。我以为我使用的命令行

javascript - PDF hostContainer回调

遵循此SO解决方案here要通知客户PDF文档中的点击事件,如何在客户使用this.myPDF.submitForm("localhost/Handler.ashx?r=2)函数提交PDF时通知客户?PDF文件在用户控件中创建,然后呈现为​​HTML对象:stringcontainer=("");PDF附带的JS文件是这样完成的:varwebClient=newWebClient();stringhtmlContent=webClient.DownloadString(fileurl+"pdf_script.js");PdfActionaction=PdfAction.JavaScri

javascript - 如何获取用户上传的.PDF的页数?

我有一个文件输入,在“上传”之前我需要在JAVASCRIPT(例如JQuery...)中计算该.pdf的页数 最佳答案 如果您使用pdf.js,您可以引用exampleongithub('.../examples/node/getinfo.js')使用以下代码打印pdf文件中的页数。constpdfjsLib=require('pdfjs-dist');...pdfjsLib.getDocument(pdfPath).then(function(doc){varnumPages=doc.numPages;console.log('#

javascript - Adobe ExtendScript 开发 - 与常规 JavaScript 有何不同?

问题我想知道ExtendScript与JavaScript有何不同?理论上,我可以聘请精通JavaScript的Web开发人员来开发它,而不需要他们进行过多的学习吗?概览我正在从事媒体数据库(或所谓的“多媒体库”)项目,它基于XMP(可扩展元数据平台)。管理元数据和关键字的合理工具似乎是Adob​​eBridge,但是我需要将几个脚本的开发外包出去,以便向Bridge添加一些关键功能,主要用于与服务器存储的受控关键字词汇表的接口(interface)。高层管理人员以其无限的智慧决定,让软件alpha/beta测试人员和Adob​​e重磅专家[我]负责开发项目发现是实现这一目标的最佳方式