나는 애플의 프로그래밍 가이드 다음 PDF 문서의 내용을 구문 분석 스위프트를 사용하려고 해요 (모든 예제는 ObjC을하는을 ...) let filepath = "/Users/ben/Desktop/Test.pdf"
let localUrl = filepath as CFString
if let pdfURL = CFURLCreateWithFileSystemP
많은 자습서를 살펴본 결과 일반적으로 스택 사용자가 pdfkitten에 대한 링크를 찾았지만 테스트 한 결과에 만족하지 않았습니다. 그래서 검색 단어를 곱하면 작동하지 않습니다 그래서 내가 찾고있는 모든 단어를 pdf 페이지에서 강조하고 단어가 일부 직사각형을 교차하는 경우 강조 표시해야합니다.
저는 PDF 파일에 대한 그림을 그리는 중이며, PDF 치수를 Xcode로 처리 할 때 문제가되는 것을 발견했습니다. 그러면 CGPDFDocumentCreateWithURL이 실행될 때 명확 해집니다. 두 개의 PDF가 있습니다. 하나는 A4 세로 크기 (612w x 792h)이며 잘 표시됩니다. 다른 하나는 A4 가로, 842w x 595h에 더 가깝습니
로컬 저장소에 저장된 muti page pdf 문서가 있습니다. 해당 PDF 문서의 모든 페이지를 추출하고 NSData로 변환하여 'MFMailComposeViewController'와 연결합니다. 다음 코드 줄과 함께, 난 쉽게 필요한 페이지를 가져 오지 수 있습니다 ... CGPDFDocumentRef pdfDoc=CGPDFDocumentCreateWi
CGPDF API를 사용하여 IPAD에서 PDF를 표시하고 조작하고 싶습니다. 그러나 먼저 PDF에서 내보기에 PDF를 표시하려고합니다. 쉬운 방법 (화면 조정없이). PDF가 왜 내 응용 프로그램에 나타나지 않는지 모르겠다. 어쩌면 나는 잘못된 것을하고있다. NSLOG를 사용하여 페이지 수를 계산하고 작동하지만 PDF가 표시되지 않습니다. 에뮬레이터 화면
저는 Apple의 Quartz 프레임 워크로 PDF를 구문 분석하고 있습니다. 나는 (Tj, TJ, ', ") 연산자를 표시하는 텍스트는 일부 글꼴에 공백을 표시하지 않습니다. 왜 이런 현상이 발생하는지 생각해보십시오. 내 생각은 PDF 파일이 그런 식으로 만들어 졌기 때문입니다. : 미리보기와 같은 응용 프로그램이 해당 PDF 파일의 공백을 감지하는 방법
하나의 파일에 여러 개의 단일 pdf 페이지를 병합합니다. 병합 자체가 잘 작동합니다. 모든 페이지가 올바른 위치에 있으며 올바르게 보입니다. 병합 코드는 다음과 같습니다이 CGContextRef writeContext = CGPDFContextCreateWithURL((CFURLRef)originalURL, NULL, NULL);
for(NSURL *