gpt4 book ai didi

macos - OS X 绘图程序应该如何在其 PDF PasteBoard 风格中存储自定义数据?

转载 作者:行者123 更新时间:2023-12-01 02:59:03 25 4
gpt4 key购买 nike

一点历史。在卓越的 Mac 向量剪贴板风格是 PICT 的时代,程序可以将自己的数据插入 PICT。 PICT 可以粘贴到另一个应用程序中。稍后,可以选择相同的绘图并将其放在剪贴板上,然后粘贴回原始程序中。原始程序将提取其自定义数据并重新生成原始选择以进行实时编辑。

现在,主要的矢量剪贴板风格是 PDF,这是一种很好的格式,但 Apple 没有提供任何方法使用 Apple 的 PDF 生成 API 将自定义数据放入 PDF。 (如果我错了,请告诉我。)只是标准字符串,如标题、作者等。如果选择仅包含在内,似乎新应用程序通常不会费心将原始图形放回剪贴板原件的。此外,像 Word 这样的应用程序只保留粘贴的 PDF 的第一页。

我今天可以做些什么来从我的应用程序到任意其他应用程序进行“往返”编辑?除此之外,Apple 和其他应用程序支持的理想解决方案是什么?它应该像 PICT 一样是嵌入在 PDF 中的标准自定义供应商 blob,还是应该有一个单独的供应商粘贴板类型,应用程序与可见图形保持平行?如果是前者,blob 应该保留在文档级别还是页面级别?我不想尝试任何hacky,比如将XML 塞进作者字段。

最佳答案

另一个技巧是使用 PDFKit 在其中添加带有额外数据的注释——我不确定目标程序是否会正确复制/粘贴这些注释,但值得一试。

Reference

Example Code

-W

关于macos - OS X 绘图程序应该如何在其 PDF PasteBoard 风格中存储自定义数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1563334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com