CGPDF字典键

2023-12-05

我快疯了,因为我找不到 PDF 文档中的“默认”键。

例如,如果我想从 CGPDFDocument 检索超链接,我会这样做:

CGPDFStringRef uriStringRef;
if(!CGPDFDictionaryGetString(aDict, "URI", &uriStringRef)) {
    break;
}

在本例中,键是“URI”。有没有文档解释 CGPDFDictionary 的键是什么?


荒谬的是,你必须去阅读 1300 页长的规范才能找到字典包含哪些键,字典可以包含任何内容,具体取决于它是什么类型的注释。

获取 a 中的键列表CGPDFDictionaryRef you do:

// temporary C function to print out keys
void printPDFKeys(const char *key, CGPDFObjectRef ob, void *info) { 
    NSLog(@"key = %s", key);
}

在您尝试查看内容的地方:

CGPDFDictionaryRef mysteriousDictionary; // this is your dictionary with keys
CGPDFDictionaryApplyFunction(mysteriousDictionary, printPDFKeys, NULL);
// break on or right after above, and you will have the list of keys NSLogged
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CGPDF字典键 的相关文章

  • PDFTron。 FreeText 注释字体

    我需要从以下位置获取字体信息 字体系列 颜色等 FreeText在 Net 中使用 PDFTron 进行注释 而我只看到FreeText GetFontSize方法 如何获取字体信息FreeText注解 如果存在外观流 则使用 E leme
  • 在 iOS 上将 SwiftUI 视图转换为 PDF

    我用 SwiftUI 画了一些漂亮的图表 因为它非常简单且容易做 然后我想将整个 SwiftUI 视图导出为 PDF 以便其他人可以以良好的方式查看图表 SwiftUI 没有直接为此提供解决方案 Cheers Alex 经过一番思考 我想到
  • 如何在 UIView 中获取父导航控制器

    我创建了一个UITabBarController在我的应用程序委托中 其中每个选项卡栏项目都有不同的UINavigationController加载自定义的UIViewController带NIB 使用 pushViewController
  • 为什么 Internet Explorer 无法使用 NodeJS 和 Express 下载 PDF?

    我正在使用 NodeJS 构建一个网站 需要提供一些 PDF 以及其他文件 由于我无法确定的原因 Internet Explorer 8 第一次无法在 Acrobat Viewer 中完全下载 PDF 有时此后多次 直接保存文件效果很好 但
  • Python - 将 XLSX 转换为 PDF

    我一直用win32com我的开发服务器中的模块可以轻松转换xlsx to pdf o win32com client Dispatch Excel Application o Visible False o DisplayAlerts Fa
  • 如何从 Game Center 获取 GKPlayer 的状态?

    当我得到一个GKLocalPlayer or use loadPlayersForIdentifiers identifiers withCompletionHandler 获取列表或个人GKPlayer别名 GKPlayer记录时的对象看
  • 从 PDF 中提取不可选择的内容

    我正在使用 Apache PDFBox 从 PDF 文件中提取页面 但找不到提取不可选择的内容 文本或图像 的方法 从 PDF 文件中选择内容是没有问题的 请注意 相关 PDF 在复制内容方面没有任何限制 至少从我在文件的 文档限制摘要 中
  • 如何打开PDF并阅读?

    我如何打开 PDF 文件并使用 Python 读取其中的一些内容 这种语言是首选 但是 Ruby Perl 或 PHP 也可以 以防它被识别 不仅仅是图像 或报告说如果没有它就不可能光学字符识别 TIA 更新 感谢您的解决方案 我确信其中一
  • 合并两个 Jasper 报告

    我有一个带有下拉菜单的网络应用程序 用户可以从中选择报告可视化的类型 报告 1 报告 2 报告 3 等 根据所选的报告 Jasper 报告将在服务器上编译并以 PDF 格式的弹出窗口打开 在服务器端 我使用下面的代码以单独的方法实现每个报告
  • UITableView 滚动缓慢

    编辑 我在英语记录上做了相同的代码 滚动速度仍然像往常一样快 并且工作正常 但是当我获取阿拉伯语数据时 滚动又变慢了 这是阿拉伯数据的问题吗 我有大约 100 条记录 我的 tableview 滚动非常慢 谁能告诉我这段代码有什么问题 为什
  • 如何使用Python从pdf文件中删除页面?

    我有一些超过 500 页的 pdf 文件 但每个文件中只需要几页 有必要保留文档的标题页 我确切地知道程序应该删除的页数 如何使用安装在 MS Visual Studio 上的 Python 2 7 环境来完成此操作 尝试使用PyPDF2
  • 显示来自 weburl iphone sdk 的 pdf

    我正在开发一个项目 我想显示网站上的 pdf 我有 pdf 的 url 知道如何做到这一点 我还想创建网站上 pdf 的缩略图 您可以在您的设备中显示 pdf 文件 直接将 url 传递给 UIWebView UIWebView webVi
  • PDFBox - 无障碍 PDF - 如何检查 PDF 标签是否具有符合无障碍指南的属性

    需要检查 PDF 标签是否具有符合辅助功能指南的属性 例子 H1 验证 PDF 中是否存在 H1 图像 图形标签 验证图像 图形是否具有 Alt 文本 语言 验证语言属性是否已设置 以便屏幕阅读器能够正确阅读 对于西班牙语和英语文档 应更新
  • 使用其他应用程序打开 pdf

    我正在应用程序中显示 pdf 文件 我想在 nag bar 上显示 打开方式 选项 显示 iPhone 上安装的可以打开相同 pdf 的应用程序 如果用户选择任何应用程序 例如 pdf 查看器 则应该使用 pdf 查看器应用程序打开 pdf
  • 从音频流获取元数据

    我想从我正在使用 AVQueuePlayer 播放的 AVPlayerItem 中的流 URL 获取文件名和专辑图像 如果可能 但我不知道如何执行此操作 另外 如果我的流媒体 URL 没有任何元数据 我可以将元数据放入我的流媒体 URL 中
  • JsPdf 库无法读取 PDF 中的阿拉伯语

    在 pdf 中显示阿拉伯值的代码不起作用 它向我展示了一些我无法理解的奇怪语言 var sm nature name nature1 ar 1 name nature2 ar 2 name nature3 ar 3 name nature4
  • 从图像创建 PDF 时设置文档名称

    我使用以下代码从 jpg 图像创建 pdf im new Imagick im gt readImage image jpg im gt setImageFormat pdf im gt writeImage images pdf imag
  • 适用于 iPhone / iPad / iOS 的快速、精益 PDF 查看器 - 提示和提示?

    最近有很多关于绘制 PDF 的问题 是的 您可以使用UIWebView但这无法提供您所期望的优秀 PDF 查看器的性能和功能 您可以绘制PDF页面到 CALayer http www cocoabuilder com archive coc
  • 对于某些 PDF 文件,LoadIFilter() 返回 -2147467259

    我正在尝试使用 Adob e IFilter 搜索 PDF 文件 我的代码是用 C 编写的 我使用 p invoke 来获取 IFilter 的实例 DllImport query dll SetLastError true CharSet
  • UIViewController 不旋转到横向

    在许多情况下需要旋转控制器但不起作用 现在我遇到了相反的问题 它正在旋转 我想禁用它 在那个 ViewController 中我有这个 BOOL shouldAutorotateToInterfaceOrientation UIInterf

随机推荐

  • 使用 mmap 保留地址空间的开销

    我有一个程序 通常使用大量数组 其中内存是使用分配的mmap 有谁知道在提交内存之前大量分配地址空间的典型开销 无论是使用MAP NORESERVE或者用稀疏文件支持空间 让我印象深刻的是 mmap 不能是空闲的 因为它必须为分配的空间创建
  • 防止在文本框中输入特殊字符(解决方案中已经有数千个文本框)

    我们有一个使用 C Windows 窗体 编写的高级软件 在他们中我们有 1000 个或更多的文本框 我需要验证所有这些文本框中的用户输入 以停止输入特殊字符和任何脚本 文本框是硬编码的 例如 我可以在每次按键时使用以下代码来检查用户是否输
  • selenium:如何在单击按钮后获取页面源代码

    我正在使用 selenium 和 python 来测试我的网络服务器 我需要的是在输入文本中填写文本 然后单击按钮将消息提交到我的服务器并打开一个新网页 这是我的代码 from selenium import webdriver from
  • 如何更改 Azure SQL 数据库中的时区?

    我们希望通过使用 C 解决方案之类的方法来获取特定位置的日期 TimeZoneInfo ConvertTimeBySystemTimeZoneId DateTime Now West US Time 或者通过设置 Azure SQL 数据库
  • 如何使用 jQuery/JavaScript 删除所有 CSS 类?

    而不是单独调用 item removeClass 对于元素可能具有的每个类 是否有一个可以调用的函数来从给定元素中删除所有 CSS 类 jQuery 和原始 JavaScript 都可以工作 item removeClass Calling
  • 在金字塔结构中生成随机玩家优势 (PHP)

    对于在线游戏 MMORPG 我想创建具有随机强度值的角色 玩家 越是强的角色 这种东西就越不应该存在 Example 12 000 实力 1 玩家 10 500 实力 2 名玩家 8 500 实力 3 玩家 6000实力4位玩家 3 000
  • 骑士之旅 - 导致无限循环,我不明白为什么

    我正在尝试使用回溯来解决骑士的旅行问题 我认为我的算法应该有效 我已经尝试过 但我不明白为什么它不起作用 这会导致无限循环 但是 如果我注释掉回溯的行solutionBoard dst x dst y 1 有用 我只是不明白为什么 任何帮助
  • 为什么Delphi XE3给出“E2382无法使用实例变量调用构造函数”?

    我有一段简单的代码 可以在 Delphi XE2 中编译 但不能在 XE3 中编译 我不知道为什么 我已将有问题的代码减少到一小部分 并想知道 Delphi 认为它有什么问题 尝试在 Delphi XE 2 中编译包含此单元的项目工作正常
  • 显示所有打开的信息窗口

    我试图让自定义信息窗口浮动在标记上方 但是我注意到任何时候只能打开一个标记 有解决方法吗 这是我目前生成的代码 downloadUrl AllActivityxml php function data var xml data respon
  • C++ 数组成员在复制控制函数中如何处理?

    这是我很久以来一直想知道的事情 举个例子 struct matrix float data 16 我知道默认构造函数和析构函数在这个特定示例中做什么 什么都不知道 但是复制构造函数和复制赋值运算符呢 struct matrix float
  • python散点图面积大小比例轴长度

    我对此感到非常绝望 到目前为止我在 www 上找不到任何东西 情况是这样的 我正在使用Python 我有 3 个数组 x 坐标 y 坐标和半径 我想用给定的 x 和 y 坐标创建散点图 到目前为止 一切都按照我想要的方式进行 这是困扰我的事
  • 如何在 XAML 中设置边框的 MouseOver 事件/触发器?

    我希望当鼠标位于边框上方时边框变为绿色 然后当鼠标不再位于边框上方时返回蓝色 我尝试这样做但没有任何运气
  • IIS7 发布/放置/修补/删除 WCF oData - 身份验证失败 401.3

    从 IIS6 迁移到 IIS7 后 所有使用 WCF oData 服务的站点在尝试发出 Post Put Patch Delete 请求时都会提示输入凭据 将不断提示用户输入凭据 直到取消请求 取消请求后 他们将收到401 3来自服务器的响
  • 如何同时播放多个ogg或mp3..?

    我正在尝试使用 MediaPlayer 同时播放 20 个 ogg 文件 这是因为我想做一个混合效果 在播放一首音乐的同时 还必须播放其他文件 其实我已经用iOS制作了一个具有此功能的应用程序 并且播放和混音没有任何问题 现在 我应该将这个
  • 条件运算符和比较委托

    给定 Comparison 方法的两种实现 compares by Key private static int CompareByKey KeyValuePair
  • 在 iPhone 应用程序中创建多个日志文件

    我想在我的 iPhone 应用程序中创建两个日志文件 如果我使用 freopen 将 NSLog 输出重定向到一个文件 那么所有日志语句都将进入一个提到的文件中 但我想将一些日志语句放入一个文件中 而将一些日志语句放入不同的文件中 任何想法
  • TinyMCE 编辑器固定大小且没有滚动条?

    目前我有这个 tinyMCE init General options mode exact elements fkField lkField ukcField khField theme advanced plugins table wi
  • Python 类型提示 可使用一种已知位置类型调用,然后使用 *args 和 **kwargs

    我下面的功能foo 其中有 具有已知类型的一个位置 arg 之后有可变数量的位置参数和关键字参数 from typing import Callable def foo bar str args kwargs gt None Some fu
  • Prolog 中的命令行参数向量?

    它们存在吗 我编写了一个解决数独谜题的程序 运行需要 3 个步骤 gt prolog gt consult sudoku gt solve puzzle 我正在寻找一种方法来做类似的事情 gt prolog puzzle 并完成它 有没有办
  • CGPDF字典键

    我快疯了 因为我找不到 PDF 文档中的 默认 键 例如 如果我想从 CGPDFDocument 检索超链接 我会这样做 CGPDFStringRef uriStringRef if CGPDFDictionaryGetString aDi