我正在为OSX开发一个项目,用户可以从中选择我需要生成PDF文档的文档集合(来自任何应用程序).标准的"Macintosh打印"对话框有一个PDF按钮,其中包含许多与PDF相关的命令,包括"另存为PDF ...".但是,我需要生成PDF文件而无需用户交互.理想情况下,我希望这适用于任何类型的文档.
这是我到目前为止探讨的选项:
我希望有一些方法可以与活动应用程序进行交互,就像用户执行以下步骤一样:
如果这是最好的方法(是吗?)那么真正的问题是:如何将UI事件发送到外部应用程序(击键,鼠标事件,菜单选择)?
更新:只是澄清一点:我需要转换为PDF的文档是由其他应用程序创建的文档.例如,用户可能会选择Word文档或Numbers电子表格或OmniGraffle绘图或网页.常见的分母是这些文档中的每一个都有一个相关的应用程序,该应用程序知道如何打印它(OSX知道如何将打印输出呈现为PDF文件).
因此,Cocoa Dev Central的样本没有帮助,因为它们是关于从我的应用程序生成PDF .
在我的应用中,用户需要能够输入带小数位的数值.iPhone没有提供专门用于此目的的键盘 - 只有数字键盘和带数字和符号的键盘.
是否有一种简单的方法来使用后者并防止输入任何非数字输入而无需正则表达式最终结果?
谢谢!
假设我有一个C程序,它被破坏为一组*.c和*.h文件.如果一个文件中的代码使用另一个文件中的函数,那么我应该在哪里包含头文件?在使用该函数的*.c文件中,或在该文件的标题内?
例如文件foo.c包含foo.h,其中包含所有声明foo.c; 同样的bar.c和bar.h.调用foo1()内部的函数,在其中声明和定义.现在的问题是,我应该包括内部还是内部?foo.cbar1()bar.hbar.cbar.hfoo.hfoo.c
对于这些问题,一套好的经验法则是什么?
我正在尝试制作一个允许同时上传多个文件的网页.我将文件扩展名限制为最常见的图像,如JPG,JPEG,PNG和GIF.
我已经对此进行了一些研究,无论在哪里,我都会看到闪光灯闪光灯.
我真的不想使用闪光灯.特别是Flash 10,它禁用了最常用的方法来启用多文件上传.
我正在寻找的是一种不断创建越来越多输入字段的方法,每个字段都有一个浏览按钮,然后在表单底部有一个最终上传按钮.使用Javascript创建新的输入字段真的很不错.
所以我想知道这是如何工作的.我是否需要为所有文件输入字段赋予相同的名称属性,以便我可以使用1段PHP代码来解决这个问题?或者,有没有办法让PHP检测出如何汇总多少文件并简单地将代码解析为for-loop中的文件?
如何将MFC CFormView放在VS 2008 MFC功能包中引入的CDockablePane中?
使用LINQ to SQL很可能不会像实体框架那样获得尽可能多的活动开发,您认为最好切换到实体框架吗?
我个人发现EF非常笨重而且难以使用,而LINQ to SQL感觉非常自然.
编辑:我最近在我的博客上发表了一篇关于我对这个潜在决定的感受的文章......
如何使用Python将PDF文件转换为HTML?
我正在考虑谷歌做(或似乎做)索引PDF文件的线条.
我的最终目标是设置Apache以显示PDF文件的HTML,因此在这方面引领我的任何事情也将受到赞赏.
我正在开发一个使用url路由的PHP网站.我希望该网站与目录无关,因此可以将其从http://site.example.com/移至http://example.com/site/,而无需更改HTML中的每个路径.当我链接到不受路由影响的文件(例如css文件,图像等)时,问题就出现了.
例如,假设index控制器动作的视图welcome包含图像img/banner.jpg.如果使用网址http://site.example.com/welcome请求页面,则浏览器会将图像请求为http://site.example.com/img/banner.jpg,这非常好.但是如果使用网址http://site.example.com/welcome/index请求页面,浏览器会认为这welcome是一个目录,并会尝试将图像提取为http://site.example.com/welcome /img/banner.jpg,这显然是错误的.
我已经考虑了一些选择,但它们对我来说似乎都不完美:
使用url重写将请求从(*.css | *.js | ...)或(css/* | js/* | ...)重定向到正确的路径.
问题:每个扩展都必须在重写规则中命名.如果有人要添加新的文件类型(例如mp3文件),则不会重写.
使用php函数在每个相对路径前面添加基本路径.例如:
<img src="<?php echo url::base(); ?>img/banner.jpg" />
问题:看起来凌乱; 包含路径的css和js -files必须由PHP处理.
那么,如何保持网站目录独立?有没有比我提出的更好/更清洁的方式?
当我在大学时,一位讲师说一些人如何设法使用序列图进行编码,这对我来说似乎是一种很好的编程方式,但当然魔鬼在细节中.我有几个问题.
pdf ×2
php ×2
.net ×1
ado.net ×1
apache ×1
applescript ×1
automator ×1
c ×1
c++ ×1
cocoa-touch ×1
file-upload ×1
header ×1
html ×1
include ×1
interpreter ×1
iphone ×1
java ×1
javascript ×1
linq-to-sql ×1
macos ×1
mfc ×1
objective-c ×1
python ×1
uml ×1
url-routing ×1