【发布时间】:2011-04-04 20:35:31
【问题描述】:
我正在尝试使用 Quartz 2D 实现全文搜索,但这是一场噩梦。 我可以使用 PDF 运算符(TJ 和其他...)从 pdf 页面“提取”文本
CGPDFOperatorTableRef myTable;
myTable = CGPDFOperatorTableCreate();
CGPDFOperatorTableSetCallback (myTable, "BT", &op_BT);
CGPDFOperatorTableSetCallback (myTable, "Td", &op_Td);
CGPDFOperatorTableSetCallback (myTable, "TD", &op_TD);
CGPDFOperatorTableSetCallback (myTable, "Tm", &op_Tm);
CGPDFOperatorTableSetCallback (myTable, "T*", &op_T);
CGPDFOperatorTableSetCallback (myTable, "TJ", &op_TJ);
CGPDFOperatorTableSetCallback (myTable, "Tf", &op_TF);
CGPDFOperatorTableSetCallback (myTable, "ET", &op_ET);
但同时,我需要在 PDF 页面上用一些矩形突出显示匹配项,例如在 Safari 中完成的。 有什么建议如何实施吗? 有没有一些解决方案不需要如此庞大的工作?
【问题讨论】:
标签: ipad pdf full-text-search 2d quartz-graphics