问题列表 - 第2429页

如何以编程方式从OSX上的任何文档生成PDF?

我正在为OSX开发一个项目,用户可以从中选择我需要生成PDF文档的文档集合(来自任何应用程序).标准的"Macintosh打印"对话框有一个PDF按钮,其中包含许多与PDF相关的命令,包括"另存为PDF ...".但是,我需要生成PDF文件而无需用户交互.理想情况下,我希望这适用于任何类型的文档.

这是我到目前为止探讨的选项:

  • Automator动作.有一个用于Automator的PDF库,但它提供了处理PDF文件的操作,而不是生成它们.有一个Finder操作可以打印任何文件,但只能打印到真正的打印机.
  • AppleScript的.某些应用程序能够生成PDF文件(例如,如果您将'save doc in"test.pdf"'发送到Pages,它将生成PDF(但这仅适用于Pages - 我需要支持任何类型的文档) .
  • 定制打印机.我可以创建一个虚拟打印机驱动程序,然后使用自动机操作,但我不喜欢在打印列表中将用户与额外的打印机混淆的想法.

我希望有一些方法可以与活动应用程序进行交互,就像用户执行以下步骤一样:

  1. 做Cmd-P(打开打印对话框)
  2. 单击"PDF"按钮
  3. 选择"另存为PDF ..."(菜单中的第二项)
  4. 在保存对话框中键入文件名
  5. 点击"保存"

如果这是最好的方法(是吗?)那么真正的问题是:如何将UI事件发送到外部应用程序(击键,鼠标事件,菜单选择)?

更新:只是澄清一点:我需要转换为PDF的文档是由其他应用程序创建的文档.例如,用户可能会选择Word文档或Numbers电子表格或OmniGraffle绘图或网页.常见的分母是这些文档中的每一个都有一个相关的应用程序,该应用程序知道如何打印它(OSX知道如何将打印输出呈现为PDF文件).

因此,Cocoa Dev Central的样本没有帮助,因为它们是关于从我的应用程序生成PDF .

pdf macos applescript objective-c automator

18
推荐指数
1
解决办法
7076
查看次数

输入带小数点的数值的最佳方法是什么?

在我的应用中,用户需要能够输入带小数位的数值.iPhone没有提供专门用于此目的的键盘 - 只有数字键盘和带数字和符号的键盘.

是否有一种简单的方法来使用后者并防止输入任何非数字输入而无需正则表达式最终结果?

谢谢!

iphone cocoa-touch

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

如何在C中构造#includes

假设我有一个C程序,它被破坏为一组*.c和*.h文件.如果一个文件中的代码使用另一个文件中的函数,那么我应该在哪里包含头文件?在使用该函数的*.c文件中,或在该文件的标题内?

例如文件foo.c包含foo.h,其中包含所有声明foo.c; 同样的bar.cbar.h.调用foo1()内部的函数,在其中声明和定义.现在的问题是,我应该包括内部还是内部?foo.cbar1()bar.hbar.cbar.hfoo.hfoo.c

对于这些问题,一套好的经验法则是什么?

c header include

6
推荐指数
2
解决办法
7483
查看次数

使用PHP/Javascript进行多文件上传,无闪存

我正在尝试制作一个允许同时上传多个文件的网页.我将文件扩展名限制为最常见的图像,如JPG,JPEG,PNG和GIF.

我已经对此进行了一些研究,无论在哪里,我都会看到闪光灯闪光灯.

我真的不想使用闪光灯.特别是Flash 10,它禁用了最常用的方法来启用多文件上传.

我正在寻找的是一种不断创建越来越多输入字段的方法,每个字段都有一个浏览按钮,然后在表单底部有一个最终上传按钮.使用Javascript创建新的输入字段真的很不错.

所以我想知道这是如何工作的.我是否需要为所有文件输入字段赋予相同的名称属性,以便我可以使用1段PHP代码来解决这个问题?或者,有没有办法让PHP检测出如何汇总多少文件并简单地将代码解析为for-loop中的文件?

javascript php file-upload

4
推荐指数
1
解决办法
6199
查看次数

如何在CDockablePane中放置MFC CFormView?

如何将MFC CFormView放在VS 2008 MFC功能包中引入的CDockablePane中?

c++ mfc mfc-feature-pack

5
推荐指数
1
解决办法
8298
查看次数

为什么要用目标语言编写语言翻译?

可能重复:
引导语言

为目标语言编写的给定语言(例如PyPy)使用解释器的重要性是什么?

interpreter

7
推荐指数
2
解决办法
783
查看次数

您认为切换到实体框架是否有利?

使用LINQ to SQL很可能不会像实体框架那样获得尽可能多的活动开发,您认为最好切换到实体框架吗?

我个人发现EF非常笨重而且难以使用,而LINQ to SQL感觉非常自然.

编辑:我最近在我的博客上发表了一篇关于我对这个潜在决定的感受的文章......

ADO.NET v LINQ to SQL

.net ado.net entity-framework linq-to-sql

25
推荐指数
3
解决办法
3350
查看次数

使用Python将PDF转换为HTML

如何使用Python将PDF文件转换为HTML?

我正在考虑谷歌做(或似乎做)索引PDF文件的线条.

我的最终目标是设置Apache以显示PDF文件的HTML,因此在这方面引领我的任何事情也将受到赞赏.

html python apache pdf

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

如何保持网站与url路由目录的独立性

我正在开发一个使用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" />

    问题:看起来凌乱; 包含路径的cssjs -files必须由PHP处理.

那么,如何保持网站目录独立?有没有比我提出的更好/更清洁的方式?

php url-routing

8
推荐指数
1
解决办法
1520
查看次数

使用序列图进行编码

当我在大学时,一位讲师说一些人如何设法使用序列图进行编码,这对我来说似乎是一种很好的编程方式,但当然魔鬼在细节中.我有几个问题.

  • 这实际发生了还是我误解了他说的话?
  • 这里有人真的这样做过吗?
  • 它更有效率吗?
  • 有什么缺点?
  • 使用Java时需要哪些工具?

java uml sequence-diagram

4
推荐指数
1
解决办法
1441
查看次数