标签: adobe

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

我有一个文件输入,在"上传"之前,我需要在JAVASCRIPT中计算该.pdf的页数(例如JQuery ......)

javascript pdf jquery adobe jquery-plugins

10
推荐指数
2
解决办法
3万
查看次数

在Flash Professional CS6中编译Flash 10.1

我目前正在为三星智能电视开发一个项目.

如果我想在电视上使用Flash,那么这个项目将需要Flash,并且规范要声明为Flash 10.1编译.但是,我正在查看Flash Professional CS6中的发布选项,我只给出了10.3的选项,而不是10,10.1或Flash 10的其他任何颠覆.(我给出了Flash 9的选项) ,8,11等等.

有没有办法强制CS6为Flash 10.1编译?

flash adobe flash-10 samsung-smart-tv

10
推荐指数
1
解决办法
2万
查看次数

PDF hostContainer回调

按照此SO解决方案在此处通知客户PDF文档中的单击事件,如何在客户端使用this.myPDF.submitForm("localhost/Handler.ashx?r = 2"提交PDF时通知客户端)功能?

PDF文件在用户控件内创建,然后呈现为HTML对象:

string container = ("<object data='/myfile.pdf' type='application/pdf'></object>");
Run Code Online (Sandbox Code Playgroud)

附加到PDF的JS文件是这样完成的:

 var webClient = new WebClient();
 string htmlContent = webClient.DownloadString(fileurl + "pdf_script.js");
 PdfAction action = PdfAction.JavaScript(htmlContnent, pdfstamper.Writer);
 pdfstamper.Writer.SetOpenAction(action);
Run Code Online (Sandbox Code Playgroud)

和js文件的内容:

this.disclosed = true;
if (this.external && this.hostContainer) {

function onMessageFunc(stringArray) {
     try {
          this.myPDF.submitForm("http://localhost/Handler.ashx?EmpNo=12345" + "#FDF", false);

        }
        catch (e) {

        }
    }
    function onErrorFunc(e) {
        console.show();
        console.println(e.toString());
    }
    try {
        if (!this.hostContainer.messageHandler);
        this.hostContainer.messageHandler = new Object();
        this.hostContainer.messageHandler.myPDF = this;
        this.hostContainer.messageHandler.onMessage = onMessageFunc;
        this.hostContainer.messageHandler.onError = onErrorFunc;
        this.hostContainer.messageHandler.onDisclose = function …
Run Code Online (Sandbox Code Playgroud)

javascript pdf adobe itextsharp acrofields

10
推荐指数
1
解决办法
7291
查看次数

如何以编程方式启用/禁用"在浏览器中显示PDF"以用于Acrobat/Reader XI或DC以用于Adobe ActiveX控件

我们有一个.NET C#应用程序,它使用Adobe ActiveX控件.对于Adobe Acrobat和Adobe Reader的版本7-10,要使用此控件,您需要打开"在浏览器中显示PDF"设置.您可以使用GUI从GUI手动执行此操作

Preferences > Internet > Display PDFs in browser
Run Code Online (Sandbox Code Playgroud)

或通过直接设置注册表设置以编程方式

HKEY_CURRENT_USER\Software\Adobe\(Product Name)\(Version)\Originals
"bBrowserIntegration"=dword:00000001
Run Code Online (Sandbox Code Playgroud)

其中包含SDK参考http://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/Originals.html#BrowserIntegration.当我们的客户拥有Adobe Reader或Adobe Acrobat的7-10版本时,我们的应用程序一直在以编程方式设置此注册表值.上面的链接还表明bBrowserIntegration在XI(11)中不推荐使用此注册表项.旧版注册表路径仍然存在于新版本中,即:

HKEY_CURRENT_USER\Software\Adobe\(Product Name)\(Version)\Originals
Run Code Online (Sandbox Code Playgroud)

但是,bBrowserIntegration正如文档所示,不再有密钥,它已被弃用.

只要启用了"在浏览器中显示PDF",Adobe ActiveX Control似乎仍可以正常工作,就像它一直有效一样.

对于版本XI(11)和DC,有两个已发布的链接,清楚地显示如何手动实现此目的:

XI (11): https://helpx.adobe.com/acrobat/11/using/display-pdf-browser-acrobat-xi.html
DC (current): https://helpx.adobe.com/acrobat/using/display-pdf-in-browser.html
Run Code Online (Sandbox Code Playgroud)

在测试Adobe Reader DC时,如果我们没有完成在浏览器中为新客户安装启用显示PDF的步骤,那么我们的应用程序将抛出一个COM error,然后如果我们按照上面链接中的说明启用设置,一切正常正如我们的应用程序预期的那样,它使用Adobe ActiveX控件呈现PDF,这与我们期望在未设置注册表设置时在旧版本(7-10)中看到的类似(请参阅我之前的旧帖子和我自己的解决方案)如何逐步诊断原因,修复或解决与Adobe ActiveX/COM相关的错误0x80004005?).

因此,问题仍然是,通过相应地设置注册表设置bBrowserIntegration,对于今天的XI或DC中的手动过程或等同于7-10中的手动过程,预期的程序等效是什么.我们希望能够打开它,然后在我们的应用程序结束时将其重置为之前的设置(因此我们的应用程序不会因为我们的应用程序需要而强制用户保留设置)这就是我们今天所做的7 -10.

我似乎无法在线找到任何从开发人员角度启用/禁用浏览器集成的参考资料,因此我们的应用程序可以继续使用ActiveX控件而不会显示COM错误,从而强制用户手动更改此错误.

首要任务是了解DC的解决方案,因为这代表了Adobe Acrobat/Reader的新范例.

.net pdf com adobe activex

10
推荐指数
1
解决办法
1万
查看次数

Adobe XFL Flash交换格式的文档在哪里?

我在动画工作室工作,在Flash中完成多个制作.新的Adobe CS4套件中最令人兴奋的功能之一可能是XFL文件格式.最后,我有一个ascii格式,我可以使用它来收紧我们的Flash-to-After Effects管道,以及场景计划整个剧集,而无需打开Flash.

我唯一的问题是我无法在任何地方找到Adobe网站上的官方文档.我试过搜索Adobe网站本身,但只提出了如何从各种CS4应用程序导出XFL的指南.谷歌搜索产生了类似的结果,没有任何指向官方规范.

我有兴趣构建一个Python API,以便我可以从我的管道脚本本地生成XLF,但在我知道格式的所有方面之前不能这样做.

xml flash adobe flash-cs4

9
推荐指数
1
解决办法
2640
查看次数

Adobe是否有与Microsoft BizSpark类似的启动程序?

微软的BizSpark是一个很好的程序,可以帮助初创公司开展工作.我想知道Adobe或其他公司是否有类似的计划?

adobe startup

9
推荐指数
1
解决办法
6200
查看次数

更好的Flex内存分析工具

有没有人知道Flex Builder Profiler有哪些更好的工具?我用Google搜索并用谷歌搜索无济于事.

虽然FB工具适用于小型应用程序/小泄漏情况,但它们远远不足以浏览大型Flex应用程序中可能出现的对象引用(即大量泄漏内存).特别是,任何相当复杂的视图结构最终都会有大量的父/子对象引用到顶级视图 - 这些视图都没有与从父子子图外部找到导致整体的一个或两个引用相关.推注是非GC的.

如果没有人有任何更好的建议,我正在认真考虑编写一个工具来解析Flex Builder可以生成的已保存的配置文件转储,以便我可以进行自己的"图形修剪"以找到重要的参考.如果我走这条路,欢迎合作!

apache-flex profiler adobe memory-leaks

9
推荐指数
1
解决办法
2545
查看次数

可以将参数传递给皮肤吗?

我有2个皮肤,几乎相同,但在1个小方法上有所不同,如果我可以将布尔值传递给皮肤,同时将其分配给主机组件(按钮).

<s:Button skinClass="MyBtnSkin" />
Run Code Online (Sandbox Code Playgroud)

在为按钮分配皮肤时是否有办法,我还可以以某种方式将参数传递给皮肤?

apache-flex adobe actionscript actionscript-3 flex4

9
推荐指数
1
解决办法
3722
查看次数

在photoshop中显示图层轮廓

这一定是一个非常noob的问题,但通过谷歌搜索,我得到了不同的答案.

我只想在单击任何图层时通过图层面板,所有图层之间必须有选择轮廓,选择哪个图层.

我在某种程度上使用过Adobe烟花,只需点击它就可以轻松看到所选的图层.

photoshop adobe photo layer

9
推荐指数
2
解决办法
3万
查看次数

Adobe After Effects COM对象模型ID?

试图在Python中获取Adobe After Effects的DOM/COM对象模型,因此我可以操作/编写应用程序的各个部分.这是可能的,在其它Adobe应用程序,如下所示:(https://github.com/lohriialo/photoshop-scripting-python,https://github.com/lohriialo/indesign-scripting-python).

查看COM对象查看器后,我仍然没有找到After Effects COM ID.

因此,理想情况下,能够使用与此类似的代码加载DOM:

import win32com.client
app = win32com.client.Dispatch('XX')
Run Code Online (Sandbox Code Playgroud)

哪个XX会像AfterEffects.Application,

非常感谢大家的帮助,一旦这个令人不安的问题得到解决,我就把这个图书馆放在一起; 可以在这里找到:https://github.com/samholt/after-effects-scripting-python

最好,

山姆

python com adobe dom after-effects

9
推荐指数
1
解决办法
353
查看次数