문제

eBook 리더 응용 프로그램에서 일하고 있습니다 ... iBooks 응용 프로그램과 정확하게 작동 할 수 있습니다. 나는 사용했다 :

CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("paper.pdf"), NULL, NULL);

pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);

CFRelease(pdfURL);

- (void) renderPageAtIndexNSUInteger)index inContextCGContextRef)ctx 
{
    CGPDFPageRef page = CGPDFDocumentGetPage(pdf, index + 1);
    CGAffineTransform transform = aspectFit(CGPDFPageGetBoxRect(page, kCGPDFMediaBox), CGContextGetClipBoundingBox(ctx));
    CGContextConcatCTM(ctx, transform);
    CGContextDrawPDFPage(ctx, page);
}
.

그러나 문제는 어떻게 글꼴이나 텍스트 색을 조정할 수 있습니까?속성을 변경할 수있는 메소드 나 대리인을 찾을 수 없습니다.

조언을하십시오.

도움이 되었습니까?

해결책

PDF 파일을로드하고 있습니다.파일에서 텍스트를 수동으로 추출하고 PDF를 재생성하거나 사용자 정의 문서 도면을 수행하지 않고 해당 문서의 텍스트를 조정할 수있는 방법이 없습니다.iBooks는 PDF에서 글꼴 또는 텍스트 색상을 변경할 수 없으며 문서를 확대하고 확대 / 축소합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top