eBook 리더 응용 프로그램의 문제
-
16-09-2020 - |
문제
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에서 글꼴 또는 텍스트 색상을 변경할 수 없으며 문서를 확대하고 확대 / 축소합니다.
제휴하지 않습니다 StackOverflow